Хелпикс

Главная

Контакты

Случайная статья





Информатика



Урок № 3

Информатика

01. 04. 2022

Тема. Условный оператор IF. Оператор выбора select case.

-Здравствуйте, ребята. Мы продолжаем изучать тему «Логические величины и выражения» и сегодня познакомимся с условным оператором.

Запишите в тетради:

1 марта

Классная работа

Тема. Условный оператор IF. Оператор выбора select case.

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

1. С какого слова начинается запись программы на языке программирования

Паскаль.

2. По каким правилам записывается имя программы, запишите пример.

3. Запишите структуру программы.

4. Какие типы переменных мы используем для их описания, запишите примеры.

5. В каком разделе программы мы описываем эти типы, запишите.

6. Что в записи программы означают слова begin и end?

7. Что в записи программы означают слова Write, Writeln и Read, Readln, запишите пример использования.

8. Как выглядит условный оператор на Паскале, запишите.

9. Как записывается условие, с помощью каких математических знаков? Как записать оператор и действие? Запишите примеры.

 

Итак, справились с заданием. Приступим к изучению новой темы. Решим

задачу. Составить программу, которая, определяет животное, соответствующее,

введенному году по китайскому календарю.

 

Пример:

Начинается с «Обезьяны» заканчивается «Овцой». Год «Тигра» - седьмой. Год обезьяны: 2004 

 

mod 12 =0

Год тигра: 2010

mod 12= 6.

 

Давайте разберем программу.

Program china;

Var god, num: integer;

Begin

Writeln (‘Введите год: ’);

Readln (god);

num: =god

mod 12;

if num=0

then

write (‘Обезьяна’);

if num=1 then write (‘Петух’);

if num=2 then write (‘Собака’);

if num=3 then write (‘Кабан’);

if num=4 then write (‘Крыса’);

if num=5 then write (‘Бык’);

if num=6 then write (‘Тигр’);

if num=7 then write (‘Заяц’);

if num=8 then write (‘Дракон’);

if num=9 then write (‘Змея’);

if num=10 then write (‘Лошадь’);

if num=11 then write (‘Овца’);

end

 

-Какой можно сделать вывод?

- Правильно. Эта программа не удобна для восприятия и модификации.

 

В аналогичной ситуации лучше воспользоваться оператором выбора Case.

Оператор выбора Case служит для реализации алгоритма не по двум направлениям, как условный оператор if then else, а по многим. Общий вид:

Case< выражение> of

< значение 1>: < Оператор1>;

< значение 2>: < Оператор2>;

.......................................................;

< значение n>: < Операторn>

Else< оператор>

End;

 

Оператор Select Case используется тогда, когда на основе значения одной переменной или свойства производится выбор из трех или более ветвей алгоритма. В этом случае он обычно гораздо яснее, чем вложенная структура If…Then, и более эффективен.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.