У вас вопросы?
У нас ответы:) SamZan.net

САНКТПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 29.12.2024

СМОЛЕНСКИЙ КОЛЛЕДЖ ТЕЛЕКОММУНИКАЦИЙ

(филиал) ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕНННОГО ОБРАЗОВАТЕЛЬНОГО БЮДЖЕТНОГО УЧРЕЖДЕНИЯ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А.  БОНЧ-БРУЕВИЧА»

     

УТВЕРЖДАЮ

Зам. директора по УПР

_____________ И. В. Ильющенков

«___» ___________ 2013г

РАССМОТРЕНО

на  заседании цикловой комиссии

программно - вычислительных дисциплин

Протокол № _____

«___»___________2013г.

Председатель комиссии

__________Мохнач О.А.

ПРАКТИЧЕСКАЯ РАБОТА № 3

По дисциплине:     Основы программирования.

    

Название работы: Составление программ разветвляющейся структуры.

Для специальности: 230115 «Программирование в компьютерных системах»

Работа рассчитана на 2 часа.

Составлена преподавателем Мохнач О.А.

Смоленск

2012


  1.  ЦЕЛЬ РАБОТЫ:  научиться составлять разветвляющиеся программы на языке Pascal.  
  2.  ЛИТЕРАТУРА:
  3.  Павловская, Т. А. Паскаль. Программирование на языке высокого уровня: Учебник для вузов. 2-е изд./Т.А. Павловская.- СПб.: Питер, 2010.- 464с.:ил.- ISBN-978-5-49807-772-7
  4.  Рапаков, Г. Программирование на языке Pascal/ Г. Рапаков, С. Ржеуцкая. - СПб.: БХВ-Петербург, 2010. - 480с.:ил. - ISBN -5-94157-401-0
  5.  ВОПРОСЫ ДЛЯ ДОМАШНЕЙ ПОДГОТОВКИ:
    1.  Виды алгоритмов.
    2.  Ветвящийся алгоритм.
    3.  Полная и сокращенная формы ветвления.

4. ОБОРУДОВАНИЕ: ПЭВМ.

 

5. ЗАДАНИЕ

5.1. Разработать программу решения уравнения, использующую условный оператор, согласно варианту.

Вариант 11

Вариант 2

Вариант 3

Вариант 4

Вариант 5

Ax2+bx+c=0

Ax2 - b =0

Ax3 +x2 =0

xbx2=0

M=2, n=3

M=2, n=4

M=3, n=3

M=3, n=5

M=2, n=4

Вариант 6*

Вариант 7

Вариант 8

Вариант 9

Вариант 10

Ax2+x+c=0

Ax2 + b =0

Ax3 +bx2 =0

Ax – bx2=0

M=2, n=3

M=2, n=4

M=3, n=3

M=3, n=5

M=2, n=4

5.2. Составьте программу, выясняющую факт попадания точки с координатами (X,Y), вводимыми пользователем, в заданную область (см. приложение).

Вариант 1,6                 Вариант 2,7              Вариант 3,8            Вариант 4,9             Вариант 5,10

 

6. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ.

При работе и техническом обслуживании ПК необходимо соблюдать следующие меры предосторожности:

• Запрещается во время работы ПК размыкать и замыкать разъемные соединения.

• Снимать крышку системного блока и производить любые операции внутри корпуса допускается только после полного отключения системного блока от электропитания.

• не размещайте ПК вблизи нагревательных приборов и под прямыми солнечными лучами;

• источники света должны быть расположены так, чтобы не засвечивать экран монитора, не создавать резких бликов на экране и не светить из-за монитора в глаза человека, работающего с ПК;

• не размещайте ПК там, где есть возможность попадания влаги на компьютер

• при размещении ПК интерфейсные кабели и кабели электропитания не должны быть под ногами и мешать передвижению людей.

Системный блок и монитор должны иметь не менее 20 см свободного пространства с тех сторон, где находятся вентиляционные щели. Системный блок должен стоять на твердой поверхности, чтобы дно блока было приподнято над поверхностью. Не кладите на монитор бумагу, ткани и прочее, что может нарушить вентиляцию.

Включение ПК должно производиться в следующей последовательности:

  •  включить принтер (если он нужен);
  •  включить монитор;
  •  включить системный блок.

Перед выключением компьютера завершите все работающие программы и подождите 1-2 сек. (это необходимо, если на вашем ПК предусмотрено кэширование дисков). Далее необходимо:

• выключить системный блок;

• выключить принтер (если он был включен);

• выключить монитор.

Не выключайте ПК при небольших перерывах в работе – частое включение-выключение вреднее для него, чем многочасовая работа.

  1.  Ознакомиться с приложением.
    1.  Обеспечить ввод исходных данных (коэффициенты a, b, c) с помощью оператора Readln .
    2.  Параметры m, n задать при помощи констант.
    3.  Составить алгоритм решения уравнения.
    4.  Организовать процесс разветвления программы в зависимости от выполнения условий.
    5.  Организовать форматированный вывод результата с помощью оператора Writeln (m знаков до запятой, n знаков после запятой).
    6.  При отсутствии решений или бесконечном множестве решений должно выводиться соответствующее сообщение.
    7.  Программа должна правильно выполняться при любых значениях исходных данных.
    8.  Для решения задачи 5.2 ознакомьтесь с приложением.
    9.  Оформить отчет.
  2.  СОДЕРЖАНИЕ ОТЧЕТА.
    1.  Цель работы, тексты программ с комментариями, результаты тестирования программ.
  3.  КОНТРОЛЬНЫЕ ВОПРОСЫ

8.1. Какие бывают виды ветвления?

  1.  Чем отличаются полная форма условного оператора от сокращенной?
    1.  Могут ли одновременно выполниться обе альтернативы?
    2.  Можно ли использовать после THEN или ELSE составной оператор?
    3.  Алгоритм решения задачи: ввести произвольное целое число N и определить, четное оно или нет.

  1.  ПРИЛОЖЕНИЕ

ПРИЛОЖЕНИЕ

Разветвляющийся алгоритм (альтернатива)- алгоритм, содержащий хотя бы одно условие, в результате проверки которого обеспечивается переход на один из двух возможных шагов.

                                     

                                                        

          

                                                 …

Конструкция условного оператора.

IF   условие   THEN  оператор1   ELSE  оператор2

Под условием понимается любое выражение логического типа. Если условие выполняется (значение выражения TRUE), то выполняется оператор 1, иначе (значение выражения FALSE) – оператор 2.

В языке Паскаль определено два типа операторов условия. Рассмотренный оператор называется полным оператором. Сокращенный оператор имеет вид:

IF  условие  THEN оператор

Оператор будет выполнен только при истинном значении условия.  

Оператор, стоящий после THEN, ELSE может быть составным.

Пример:

USES CRT;

VAR

   A: REAL;

BEGIN

CLRSCR;

WRITELN(‘Введите любое число ‘);

READLN(A);

IF A>0 THEN WRITELN (‘число положительное’) ELSE

IF A< 0 THEN WRITELN (‘число отрицательное’) ELSE WRITELN (‘нуль’);

READLN

END.

Рассмотрим, как записать логическое выражение, определяющее попадание точки с координатами (X,Y) в заданную область: 

  •  прямая АВ описывается уравнением y=x; полуплоскость, в которой находится нужная область – неравенством yx;
  •  

окружность с единичным радиусом с центром в начале координат описывается уравнением x2+y2=1; соответствующий круг – неравенством x2+y2≤1.

Таким образом, для заданной области выполняются оба неравенства: и одно, и другое – то есть логическое выражение (x2+y2≤1) AND yx в этой области принимает значение ИСТИНА (True), а вне ее – ЛОЖЬ (False).

1  Варианты 1, 6 относятся к  заданию повышенной сложности.




1. Bptiste Grenouille und wenn sein Nme im Gegenstz zu den Nmen nderer geniler Scheusle wie etw de Sdes SintJusts Fouches Bonprtes usw
2. Анестезия при сопутствующих заболеваниях
3. Аргутинский-Долгоруков Моисей Захарович
4. вакцинопрофилактику такие большие суммы из бюджетных средств значит она безусловно полезнаА так ли это.html
5. ~леуметтік ф~лсафа~а ~ылыми т~сініктемені аны~та
6. Курсовая работа- Планирование двухфакторного эксперимента
7. Реферат- Источники и размеры материального обеспечения руководителей практики и практикантов
8. Тема 83 Засоби для об~єднання локальних комп~ютерних мереж
9.  400 Об утверждении Положения о порядке предоставления допуска физическим лицам к государственным секрет
10.  Общие сведения Ленточные конвейеры получили широкое распространение во всех отраслях промышленности
11. Военный коммунизм
12. варианты- высшего образования гуманитарного образования специальности 2 учебный план специальности 3рабо
13. Внешность имеет большое значение в жизни человека и трудно представить себе человека грязного неряшли
14. по теме - ldquo;Адаптация цены к условиям рынкаrdquo; Выполнил- Емельянов Д
15. Лозунг войны до победного конца в публицистике периода 1 мировой войны
16. здесь и сейчас А также Огонь ~ это мера светимости и излучения исходящая от любого объекта
17. История технологии художественных отливок. Литье пушек
18.  Хранитель древностей 1937 год АлмаАта
19. медицинская академия имени С
20. Аудит дегеніміз- А~аза~стан Республикасы за~ымен белгіленген талаптар~а с~йкес ~арж