Похожие презентации:
Программирование ветвлений. Программирование обработки информации
1.
Программированиеветвлений
Программирование обработки
информации
2.
Программирование ветвлений1
2
3
Условный оператор.
Оператор выбора.
Решение задач.
3.
ВетвлениеВетвление —
алгоритмическая конструкция, при
Блок-схема полного
ветвления
помощи которой происходит выбор
одной из двух серий действий с
выходом на общее продолжение.
Условие —
утверждение, которое может быть
либо истинным, либо ложным.
да
серия 1
условие
нет
серия 2
4.
ВетвлениеВетвление —
алгоритмическая конструкция, при
Блок-схема полного
ветвления
помощи которой происходит выбор
одной из двух серий действий с
выходом на общее продолжение.
Условие —
логическое выражение.
да
серия 1
условие
нет
серия 2
5.
ВетвлениеВетвление —
алгоритмическая конструкция, при
Блок-схема неполного
ветвления
помощи которой происходит выбор
одной из двух серий действий с
выходом на общее продолжение.
Условие —
логическое выражение.
да
серия
условие
нет
6.
ВетвлениеПолное ветвление
Неполное ветвление
если <условие>
то <серия 1>
иначе <серия 2>
все
если <условие>
то <серия>
все
Запись на языке Pascal
if <логическое выражение>
then <оператор 1>
else <оператор 2>;
if <логическое выражение>
then <оператор>;
Если команд несколько, то стоит заключать их в операторные скобки: begin … end.
7.
ПРИМЕР 18.
9.
10.
Оператор выбораCASE
Полная форма
Неполная форма
case <селектор> of
<список констант 1>: <оператор 1>;
…
< список констант N>: < оператор N>;
else <оператор>
end;
case <селектор> of
<список констант 1>: <оператор 1>;
…
< список констант N>: < оператор N>;
end;
<селектор> – выражение любого порядкового типа.
<список констант 1> … < список констант N> – постоянная величина того же типа, что и селектор.
<оператор 1> … < оператор N> – любой простой или составной оператор.
11.
Пример 3Преобразовать введённое целое число из диапазона (1..5) в его словесное
представление.
Условный оператор
program pr3;
var
n: integer;
begin
write (‘Введите число’);
readln (n);
if n=1 then
write (‘Один’)
else if n=2 then
write (‘Два’)
else if n=3 then
write (‘Три’)
else if n=4 then
write (‘Четыре’)
else if n=5 then
write (‘Пять’);
end.
Оператор выбора
12.
Написание программы,набрать и запустить программу
program z3;
var
n: integer;
begin
Write (‘Введите число ’);
Read (n);
case n of
1: Write (‘Один’);
2: Write (‘Два’);
3: Write (‘Три’);
4: Write (‘Четыре’);
5: Write (‘Пять’);
else
Write (‘Введено другое число.’);
end;
end.
13.
ПРИМЕР 414.
Самостоятельная практическая работаСоставить программу, исходя из условия: определить номер квартала по
введённому номеру месяца.
Январь.
Февраль.
Март.
4.
5.
6.
Апрель.
Май.
Июнь.
10. Октябрь.
11. Ноябрь.
12. Декабрь.
7.
8.
9.
Июль.
Август.
Сентябрь.
1.
2.
3.
15.
ПОДВЕДЕНИЕ ИТОГОВ ЗАНЯТИЯ:ЧТО НОВОГО ДЛЯ СЕБЯ УЗНАЛИ ?
НАСКОЛЬКО ТРУДНЫМ ОКАЗАЛСЯ МАТЕРИАЛ УРОКА?
КАКИЕ ВОЗМОЖНОСТИ ПРЕДОСТАВЛЯЕТ ОПЕРАТОР IF?
В КАКОМ СЛУЧАЕ МОЖНО ПРИМЕНИТЬ ОПЕРАТОР CASE?
16.
ДОМАШНЕЕ ЗАДАНИЕПРОЧИТАТЬ П.19
СОСТАВИТЬ ПРОГРАММУ, КОТОРАЯ ПО ВВЕДЕННОМУ
ПОЛЬЗОВАТЕЛЕМ НОМЕРУ ДНЯ НЕДЕЛИ ВЫВОДИТ НА
ЭКРАН ЕГО НАЗВАНИЕ