Будь умным!


У вас вопросы?
У нас ответы:) 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. Введение2 2Анализ проблемы4 3
3. Управление маркетинговой деятельностью в современных рыночных условиях
4. сфера обмена отожествляли с деньгами
5. изучение целей методов и средств экономической стратегии в таможенном деле таможенной политики основных
6. Вариант 12 Метаболизм дрожжей и молочнокислых бактерий в присутствии кислорода
7. Основные теории правопонимания. Основные причины и закономерности появления права. Понятие социального регулирования
8. .Зміст і задачі предмету ldquo;Безпека життєдіяльностіrdquo;
9. Кадровая политика на предприяти
10. Сыпь при скарлатине- апапулезная бмелкоточечная ввезикулезная 2
11. массовое сознание получило широкое хождение в газетной и журнальной публицистике трудах специалистов в о
12. На тему- Преступления против семьи По дисциплине- Уголовное право
13. Вариант 1 1 Написать первые четыре члена ряда с общим членом 2
14. Реферат- Поняття стресу та дії людини в стресовій ситуації
15. Социальная работа с детьми, оставшимися без попечения родителей
16. Инструктаж работающих по профессиям и должностям следует проводить на основе письменных инструкций с уче
17. . Методичне забезпечення варіативного модуля.
18.  Е~бек жа~дайларыны~ ~згеруі туралы ~ызметкерді хабардар етуі тиіс- А 1 айдан кешіктірмеуі керек В 3 айда
19. Методические рекомендации Данные методические рекомендации предназначены педагогическим работника
20. 870 Kirt tld 11B 8701 Kzibek mez tld 8701118 Kempir tr 0801 Kimlik no tr Ozer 108070 Kirlik ev Nurbolt 8777180 Knb