Будь умным!


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

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

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


Лабораторная работа №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.  Другие авторы считают что надзорную деятельность в ее наиболее полном и отделенном от других методов прав
4. Терминология теории систем (автоматизированные и автоматические системы)
5. ведении учета составлении отчетности формировании учетной политики организации контроле анализе данных
6. Они определяют смещение относительно текущей ячейки
7. как подцепить партнера на ночь и сколько должно быть алкоголя в крови когда пора идти домой
8. Zero Hour by Ry Brdbury the ction in this story tkes plce in typicl suburbn neighborhood in the ner future
9. і.До Жовтневої революції батько Василя Олександровича Олександр Омелянович Сухомлинський працював за най
10. Географічне положення Італії
11. Начало философии Нового времени.html
12. Я курил десяток лет много раз пытался бросить и срывался потом внимательно прочел ее поначалу с большим ск
13. . Эволюция Пенсионного фонда Российской Федерации 1.
14. Эмпирические исследования модели CPM
15. ЛЕКЦИЯ 8 ДРЕВНИЙ КИТАЙ
16. Планування у тваринництві
17. ая- Потер; Ретро; Рвота В во- Приит В за- 4 сте В какие - Поздн В каких случаях покно- Комая В каких
18. Чапли на 500 десятинах земли
19. тема клеточных и неклеточных факторов распознавания собственных и чужеродных структур система иммунобиоло
20. Реферат- Кондорсе про основні епохи історичного процессу