Similar presentations:
Разветвляющиеся алгоритмы
1.
2.
3.
4.
Дискретность – расчлененность на
отдельные элементарные действия;
• Упорядоченность – строгий
порядок выполнения действий;
• Определенность – однозначность
результата при заданных исходных данных;
• Массовость – пригодность для решения
не какой-либо одной, а целого класса задач.
5.
Следование – команды выполняются одна задругой в том порядке, в котором записаны в
программе (линейные алгоритмы).
6.
УсловиеСерия 1
Серия 2
7.
3. Цикл или повторениеУсловие
Нет
Да
Серия
команд
Цикл (повторение) – в процессе работы
программы определенный набор команд
выполняется многократно.
8.
9.
If … then … elseДа
Серия 1
Условие
Нет
Серия 2
10.
УсловиеСерия 1
Серия 2
ЕСЛИ условие ТО команда 1 ИНАЧЕ команда 2
11.
Терморегулятор контролирует изменениетемпературы какого-либо процесса.
Опишем его действие, при котором он
следит за тем, чтобы температура не была
выше b˚ C.
12.
ЕСЛИ условие ТО команда13.
ПОЛНАЯ ФОРМАIf … then … else
Да
Серия 1
Условие
Нет
Серия 2
Да
Серия 1
Условие
Нет
14.
15.
16.
англ.28 октября 1955 Сиэтл
англ.
американский
Полом Алленом
Microsoft
Фонда Билла и Мелинды
Гейтс
самый богатый человек
планеты
Forbes
мирового финансового кризиса [1]
http://ru.wikipedia.org/wiki/Bill_Gates
http://gamad.narod.ru
17.
18.
1.2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
program svetofor1;
uses crt;
var svetofor: string[20];
begin
writeln ('Введите, пожалуйста, свет светофора:');
writeln ('красный, желтый или зеленый');
readln (svetofor);
if svetofor='красный' then writeln ('переходить дорогу нельзя!') else
begin
if svetofor='желтый' then writeln ('подождите')else
begin
if svetofor='зеленый' then writeln ('можно переходить дорогу')
else writeln ('вы не ввели цвет светофора!');
end;
end;
end.
19.
20.
21.
22.
ДаНаучились
Цель достигнута
Нет
Цель не достигнута