Презентация к уроку Разветвляющиеся алгоритмы 9 класс

Содержание

Слайд 2

Разветвляющийся алгоритм – алгоритм, в котором в зависимости от выполнения

Разветвляющийся алгоритм – алгоритм, в котором в зависимости от выполнения или

не выполнения некоторого условия совершается либо одна, либо другая последовательность действий.
Слайд 3

Формы ветвления Полная Неполная

Формы ветвления

Полная

Неполная

Слайд 4

ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ если условие то серия

ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ

НА АЛГОРИТМИЧЕСКОМ
ЯЗЫКЕ

если

условие

то

серия команд 1

иначе

серия команд 2

конец ветвления

Слайд 5

НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ НА АЛГОРИТМИЧЕСКОМ ЯЗЫКЕ если условие то серия команд 1 конец ветвления

НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ

НА АЛГОРИТМИЧЕСКОМ
ЯЗЫКЕ

если

условие

то

серия команд 1

конец ветвления

Слайд 6

да выход Блок-схема условие вход нет да условие вход нет выход полного ветвления неполного ветвления

да

выход

Блок-схема

условие

вход

нет

да

условие

вход

нет

выход

полного ветвления

неполного ветвления

Слайд 7

Пример: Как проверить арбуз на спелость? начало бросить арбуз в

Пример:

Как проверить арбуз на спелость?

начало

бросить арбуз в воду

арбуз
всплыл?

он спелый

он

не спелый

достать арбуз из воды

конец

да

нет

Слайд 8

Пример: осенью, идя в школу, как вы определите брать вам

Пример:

осенью, идя в школу, как вы
определите брать вам с собой

зонт или нет?

начало

подойдем к окну

посмотрим в окно

идет
дождь?

взять зонт

идти в школу

конец

да

нет

Слайд 9

Задача 1: в блок – схеме алгоритма вычисления значения функции

Задача 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

Ввод
x

X-1<0

y=3

y=4

Вывод
y

конец

да

нет

начало

1

2

3

4

X=-5

Слайд 11

Ввод x X-1 y=3 y=4 Вывод y конец да нет

Ввод
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

ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ НА АЛГОРИТМИЧЕСКОМ НА ЯЗЫКЕ ПАСКАЛЬ ЯЗЫКЕ если

ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ

НА АЛГОРИТМИЧЕСКОМ НА ЯЗЫКЕ ПАСКАЛЬ
ЯЗЫКЕ
если условие
то серия

команд 1
иначе серия команд 2
конец ветвления
Слайд 13

ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ НА АЛГОРИТМИЧЕСКОМ НА ЯЗЫКЕ ПАСКАЛЬ ЯЗЫКЕ Если

ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ

НА АЛГОРИТМИЧЕСКОМ НА ЯЗЫКЕ ПАСКАЛЬ
ЯЗЫКЕ
Если условие IF <условие>
то

серия команд 1 then <серия команд 1>
иначе серия команд 2 else <серия команд 2>;
конец ветвления
Слайд 14

НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ НА АЛГОРИТМИЧЕСКОМ НА ЯЗЫКЕ ПАСКАЛЬ ЯЗЫКЕ если

НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ

НА АЛГОРИТМИЧЕСКОМ НА ЯЗЫКЕ ПАСКАЛЬ
ЯЗЫКЕ
если условие
то серия

команд 1
конец ветвления
Слайд 15

НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ НА АЛГОРИТМИЧЕСКОМ НА ЯЗЫКЕ ПАСКАЛЬ ЯЗЫКЕ Если

НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ

НА АЛГОРИТМИЧЕСКОМ НА ЯЗЫКЕ ПАСКАЛЬ
ЯЗЫКЕ
Если условие IF <условие>
то

серия команд 1 then <серия команд 1>;
конец ветвления
Слайд 16

Операции отношения: > - больше >= - больше или равно - не равно = - равно

Операции отношения:

< - меньше
> - больше
<=

- меньше или равно
>= - больше или равно
<> - не равно
= - равно
Слайд 17

начало Ввод x X-1 y=3 y=4 Вывод y конец да

начало

Ввод
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.

Имя файла: Презентация-к-уроку-Разветвляющиеся-алгоритмы-9-класс.pptx
Количество просмотров: 25
Количество скачиваний: 0