Слайд 2
![Разветвляющийся алгоритм – алгоритм, в котором в зависимости от выполнения](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/527143/slide-1.jpg)
Разветвляющийся алгоритм – алгоритм, в котором в зависимости от выполнения или
не выполнения некоторого условия совершается либо одна, либо другая последовательность действий.
Слайд 3
![Формы ветвления Полная Неполная](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/527143/slide-2.jpg)
Формы ветвления
Полная
Неполная
Слайд 4
![ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ если условие то серия](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/527143/slide-3.jpg)
ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ
НА АЛГОРИТМИЧЕСКОМ
ЯЗЫКЕ
если
условие
то
серия команд 1
иначе
серия команд 2
конец ветвления
Слайд 5
![НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ если условие то серия команд 1 конец ветвления](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/527143/slide-4.jpg)
НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ
НА АЛГОРИТМИЧЕСКОМ
ЯЗЫКЕ
если
условие
то
серия команд 1
конец ветвления
Слайд 6
![да выход Блок-схема условие вход нет да условие вход нет выход полного ветвления неполного ветвления](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/527143/slide-5.jpg)
да
выход
Блок-схема
условие
вход
нет
да
условие
вход
нет
выход
полного ветвления
неполного ветвления
Слайд 7
![Пример: Как проверить арбуз на спелость? начало бросить арбуз в](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/527143/slide-6.jpg)
Пример:
Как проверить арбуз на спелость?
начало
бросить арбуз в воду
арбуз
всплыл?
он спелый
он
не спелый
достать арбуз из воды
конец
да
нет
Слайд 8
![Пример: осенью, идя в школу, как вы определите брать вам](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/527143/slide-7.jpg)
Пример:
осенью, идя в школу, как вы
определите брать вам с собой
зонт или нет?
начало
подойдем к окну
посмотрим в окно
идет
дождь?
взять зонт
идти в школу
конец
да
нет
Слайд 9
![Задача 1: в блок – схеме алгоритма вычисления значения функции](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/527143/slide-8.jpg)
Задача 1:
в блок – схеме алгоритма
вычисления значения функции
заполните пустые блоки.
Ввод
x
X-1<0
y=3
y=4
Вывод
y
конец
да
нет
начало
Слайд 10
![Ввод x X-1 y=3 y=4 Вывод y конец да нет начало 1 2 3 4 X=-5](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/527143/slide-9.jpg)
Ввод
x
X-1<0
y=3
y=4
Вывод
y
конец
да
нет
начало
1
2
3
4
X=-5
Слайд 11
![Ввод x X-1 y=3 y=4 Вывод y конец да нет](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/527143/slide-10.jpg)
Ввод
x
X-1<0
y=3
y=4
Вывод
y
конец
да
нет
начало
1
2
3
4
X=5
Ввод x
X-1<0
Y=3
5
5-1<0,
3
Вывод
y
нет
Слайд 12
![ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ НА АЛГОРИТМИЧЕСКОМ НА ЯЗЫКЕ ПАСКАЛЬ ЯЗЫКЕ если](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/527143/slide-11.jpg)
ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ
НА АЛГОРИТМИЧЕСКОМ НА ЯЗЫКЕ ПАСКАЛЬ
ЯЗЫКЕ
если условие
то серия
команд 1
иначе серия команд 2
конец ветвления
Слайд 13
![ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ НА АЛГОРИТМИЧЕСКОМ НА ЯЗЫКЕ ПАСКАЛЬ ЯЗЫКЕ Если](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/527143/slide-12.jpg)
ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ
НА АЛГОРИТМИЧЕСКОМ НА ЯЗЫКЕ ПАСКАЛЬ
ЯЗЫКЕ
Если условие IF <условие>
то
серия команд 1 then <серия команд 1>
иначе серия команд 2 else <серия команд 2>;
конец ветвления
Слайд 14
![НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ НА АЛГОРИТМИЧЕСКОМ НА ЯЗЫКЕ ПАСКАЛЬ ЯЗЫКЕ если](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/527143/slide-13.jpg)
НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ
НА АЛГОРИТМИЧЕСКОМ НА ЯЗЫКЕ ПАСКАЛЬ
ЯЗЫКЕ
если условие
то серия
команд 1
конец ветвления
Слайд 15
![НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ НА АЛГОРИТМИЧЕСКОМ НА ЯЗЫКЕ ПАСКАЛЬ ЯЗЫКЕ Если](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/527143/slide-14.jpg)
НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ
НА АЛГОРИТМИЧЕСКОМ НА ЯЗЫКЕ ПАСКАЛЬ
ЯЗЫКЕ
Если условие IF <условие>
то
серия команд 1 then <серия команд 1>;
конец ветвления
Слайд 16
![Операции отношения: > - больше >= - больше или равно - не равно = - равно](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/527143/slide-15.jpg)
Операции отношения:
< - меньше
> - больше
<=
- меньше или равно
>= - больше или равно
<> - не равно
= - равно
Слайд 17
![начало Ввод x X-1 y=3 y=4 Вывод y конец да](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/527143/slide-16.jpg)
начало
Ввод
x
X-1<0
y=3
y=4
Вывод
y
конец
да
нет
Задание: по известной блок-схеме cоставить программу на языке Паскаль
Program z1;
Var
Y:
X:
Integer;
Real;
Write( );
Begin
vvedi x=
’ ’
Read ( );
x
If
x-1<0
then
y:=4
else
y:=3;
Write ( );
y=
’ ’
,
y
Readln;
End.