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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 7.3.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. Тема 4 Типы облигаций и их доходность 4
2. Дианетику Л. Рона Хаббарда Дианетика искателям сфабрикованного счастья Эрих Фромм Челов
3. Рыночный механизм как взаимосвязь и взаимодействие элементов рынка- спроса предложения и цены
4. ~аза~стан таби~аты
5. 1 ~німдерді сату мен ~ызметтер к~рсетуден т~скен табыс
6. Исторический Таллин
7. Пять лет антигуманизма Состав- Пётр Грибков
8. Объектно-ориентированное программирование на Borland C++
9. Красюковский 2008 Каким скучным местом был бы мир без птиц Цели- создать атмосферу доброжелательно
10. Доклад- Некоторые химические элементы.html