Разветвляющийся алгоритм

Слайд 3

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

Разветвляющийся алгоритм – это алгоритм, в котором в зависимости от условия выполняется
либо одна, либо другая последовательность действий.

Слайд 4

Базовая структура ветвления

Условие

Команда 1

Команда 2

Да

Нет

Условие

Команда

Да

Нет

Неполная форма

Полная форма

if

Базовая структура ветвления Условие Команда 1 Команда 2 Да Нет Условие Команда
условие then Команда1 else Команда 2

if условие then Команда

Слайд 5

Полное ветвление

Read(A)

10

A

A

8

writeln(X)

if A>9 then X:=A+8 else X:=A-8

Полное ветвление Read(A) 10 A A 8 writeln(X) if A>9 then X:=A+8 else X:=A-8

Слайд 6

Неполное ветвление

A<=9

Да

Нет

10

A

8

A

if A<=9 then X:=A-8

if A>9 then X:=A+8

Неполное ветвление A Да Нет 10 A 8 A if A if A>9 then X:=A+8