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

Лабораторная работа 5 Тема- Применение оператора выбора и оператора перехода.

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

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

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

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

от 25%

Подписываем

договор

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

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

Лабораторная работа №5

Тема: «Применение оператора выбора и оператора перехода».

Цель работы: научиться правильно использовать  оператор выбора case; закрепить умение составлять программы решения задач на разветвляющиеся алгоритмы.

Ход работы:

1. Составить программу, которая по введенному пользователем номеру дня недели выводит на экран его название. (рисунок 1, 2)

program Day_Week;                                            

var Day : byte;

begin

Write ('Введите номер дня недели: ');

Readln(Day) ;

case Day of  {Вычисление значения селектора и выбор}

1:  Writeln('Понедельник') ;

2:  Writeln('Вторник') ;

3:  Writeln('Среда');

4:  Writeln('Четверг');

5:  Writeln<'Пятница');

6:  Writeln('Суббота' ) ;

else

Writeln('Воскресенье');

end;

end.

Рисунок 1


Рисунок 2

2. Программа случайного предсказания одного из десяти вариантов ближайшего будущего с вероятностью 1/20, в остальных случаях - вы "неудачник". (рисунок 3,4)

PROGRAM FUTURE;

var N : word;

BEGIN

writeln('ПРЕДСКАЗАНИЕ БУДУЩЕГО');

Randomize;

N:=Random(20)+1;      { N - случайное число от 1 до 20 }

writeln;  

write('Вас ожидает ');

case N of

1 : writeln('счастье');

2 : writeln('пятерка');

3 : writeln('дорога');

4 : writeln('двойка');

5 : writeln('болезнь');

6 : writeln('здоровье');

7 : writeln('деньги');

8 : writeln('любовь');

9 : writeln('встреча');

10 : writeln('дети')

else writeln('неудача')

end;

writeln('Нажми Enter');

readln;  

END.

Рисунок 3


Рисунок 4

Контрольные вопросы:

1.Операторы Pascal. Оператор присваивания, формат и принцип действия. Согласование типов. Составной и пустой операторы.

2. Оператор условного перехода. Полная и краткая формы. Использование составного оператора. Оператор выбора. Тип ключа выбора.

3. Оператор выбора. Формы оператора, использование в задачах.

1. Оператор присваивания - принцип действия: вычисляется выражение, находящееся в правой части, и его значение присваивается переменной в левой части.

    Составной операторэто последовательность произвольных операторов программы, заключенная в операторные скобки — зарезервированные слова begin … end. Составные операторы — важный инструмент Турбо Паскаля, дающий возможность писать программы по современной технологии структурного программирования.

2. Условный оператор. Условный оператор имеет полную и краткую формы.  Полная форма условного оператора выглядит следующим образом:

if условие then оператор 1
else оператор 2 

   В качестве условия указывается некоторое логическое выражение. Если условие оказывается истинным, то выполняется оператор1, в противном случае выполняется оператор2.

Краткая форма условного оператора имеет вид:

if условие then оператор

   Если условие оказывается истинным, то выполняется оператор, в противном случае происходит переход к следующему оператору программы.

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

Общая форма записи следующая:

case выражение of
значение1 : оператор (группа операторов);
значение2 : оператор (группа операторов);
. . . . . . . . . . . . . . . . . . . . . .
значениеN : оператор (группа операторов)
else оператор (группа операторов);
end;

Оператор выбора работает следующим образом. Сначала вычисляется значение выражения, стоящее после зарезервированного слова case, а затем выполняется оператор (или составной оператор), соответствующий результату вычисления выражения.

Вывод: научился решать задачи с оператором выбора и перехода.




1. Апрель. Вот он снова пришёл думала Кэти
2. Государственное устройство РФ Конституционно-правовые основы местного самоуправления в России, его сущностные признаки
3. а Рыбное ассорти 220гр 30000 семга масля.
4. тематичних фізичних навантажень постійної рухової активності дитина пізнає навколишній світ опановує людс
5. Основні шляхи забезпечення безпеки інформації.html
6. то постоянную халтуру на областном радио
7. і. Класифікація Цифровий СП ЦСП ~ привід в якому порівняння заданого і дійсного значень кут
8. Организация торгово-технологического процесса по продаже непродовольственных товаров
9. Лес секретов Эрин Хантер Лес секретов Котывоители ~ 3 Аннотация Вме
10. Тема- Програма Провідник