Алгоритмы ветвления.Оператор выбора

Слайд 2

Повторение
1. Что такое алгоритм?
2. Какие типы алгоритмов вы знаете?
3. Какой алгоритм называется

Повторение 1. Что такое алгоритм? 2. Какие типы алгоритмов вы знаете? 3.
линейным?
4. Какой алгоритм называется разветвляющимся?
5. Приведите примеры.
6. Какие типы данных мы с вами изучили?
7. Какие операторы изучены?

Слайд 3

Case <переменная порядкового типа> of
<список констант 1>:<оператор 1>;
< список констант 2>:<оператор 2>;

<

Case of : ; : ; … : ; Else End; Оператор выбора
список констант N>:<оператор N>;
Else <оператор>
End;

Оператор выбора

Слайд 4

Интервалы чисел

Case x of альтернатива
1,2,3,4: <оператор1>; 1..4:<оператор1>;

Интервалы чисел Case x of альтернатива 1,2,3,4: ; 1..4: ;

Слайд 5

Задача 6.1
Составить блок-схему и написать программу, которая по номеру дня недели

Задача 6.1 Составить блок-схему и написать программу, которая по номеру дня недели
(1,2,…,7) выведет название этого дня недели (понедельник, вторник,…, воскресенье) иначе вывести сообщение «В неделе только 7 дней!»

Слайд 6

Задача 6.1

Var n : integer;
Begin
writeln(‘Введите число – номер дня недели: ’);

Задача 6.1 Var n : integer; Begin writeln(‘Введите число – номер дня
readln(n);
Сase n of
1: writeln(‘понедельник’);
2: writeln(‘вторник’);
3: writeln(‘среда’);
4: writeln(‘четверг’);
5: writeln(‘пятница’);
6: writeln(‘суббота’);
7: writeln(‘воскресенье’);
Else writeln(‘В неделе только 7 дней!’)
End;
End.

Слайд 7

Задача 6.2
По введенному номеру месяца выведите на экран квартал к которому он

Задача 6.2 По введенному номеру месяца выведите на экран квартал к которому
относится.
(Первый квартал – январь, февраль, март, второй квартал – апрель, май, июнь, третий квартал – июль, август, сентябрь, четвертый квартал – октябрь, ноябрь, декабрь)
Задача 6.3
Определить ваши действия в зависимости от дня недели. Например, суббота - еду в баню, воскресенье - еду в гости и т. д. Программа запрашивает ввод дня недели и выводит на экран ваши действия в зависимости от составленного расписания.

Задача 6.4
Определить вид функции в зависимости от значения аргумента: y=7 при х<-7, у=-х при -7=<х<0, у=х при 0<х<=5, у= 5 при х>5. Программа запрашивает ввод значения "х" и выводит на экран вид функции "у".
Задача 6.5
Требуется ввести два числа и затем выбрать арифметическую операцию (+,-,*,/). По выбору операции, программа должна произвести вычисления и вывести результат.