Основные виды команд

Содержание

Слайд 2

развилка

цикл

Любой алгоритм можно составить, используя 3 базовые алгоритмические структуры:
следование, развилку(ветвление) и

развилка цикл Любой алгоритм можно составить, используя 3 базовые алгоритмические структуры: следование, развилку(ветвление) и цикл.
цикл.

Слайд 3

Виды алгоритмов

Виды алгоритмов

Слайд 4

Конец

Начало

Начало

Начало

Конец

Конец

Конец Начало Начало Начало Конец Конец

Слайд 5

Линейный алгоритм

Линейный алгоритм – это алгоритм, состоящий из простых команд. В линейном

Линейный алгоритм Линейный алгоритм – это алгоритм, состоящий из простых команд. В
алгоритме порядок выполнения команд жестко задан.

!

Старт

Финиш

Слайд 6

Линейный алгоритм Переход улицы

Линейный алгоритм Переход улицы

Слайд 8

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

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

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

!

Начало

Конец

Начало

Конец

Слайд 9

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

Команда ветвления в полной форме

Начало

Конец

Разветвляющийся алгоритм Команда ветвления в полной форме Начало Конец

Слайд 10

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

Команда ветвления в неполной форме

Начало

Конец

Разветвляющийся алгоритм Команда ветвления в неполной форме Начало Конец

Слайд 11

ЕСЛИ хочешь быть здоров,
ТО закаляйся,
ИНАЧЕ валяйся на диване
ВСЁ

ЕСЛИ назвался груздем,

ЕСЛИ хочешь быть здоров, ТО закаляйся, ИНАЧЕ валяйся на диване ВСЁ ЕСЛИ

ТО полезай в кузов
ВСЁ

Команды ветвления в полной и неполной форме

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

Слайд 12

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

Развилка: команда выбора

Разветвляющийся алгоритм Развилка: команда выбора

Слайд 13

Циклический алгоритм или алгоритм с повторением

Циклический алгоритм –это алгоритм, состоящий из циклов.
Цикл-

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

!

Слайд 14

Циклические алгоритмы

нет

Цикл с предусловием

Циклические алгоритмы нет Цикл с предусловием

Слайд 15

ТАНЦУЙ

МОЛОДОЙ?

Циклические алгоритмы

Цикл с постусловием

ТАНЦУЙ МОЛОДОЙ? Циклические алгоритмы Цикл с постусловием

Слайд 16

Цикл с предусловием

Цикл с постусловием

серия

cерия 1

cерия 1

cерия 2

cерия 2

cерия N

cерия N+1

cерия

Цикл с предусловием Цикл с постусловием серия cерия 1 cерия 1 cерия

Слайд 18

ЦИКЛЫ С ПРЕДУСЛОВИЕМ

На Паскале

ЦИКЛ «ДЛЯ»

ЦИКЛ «ПОКА»

ШАГ=+1

Х=A,A+1,A+2…B

A

B

+1

Х:=А;
WHILE X<= B DO
BEGIN
CЕРИЯ;
Х:=Х+1;

ЦИКЛЫ С ПРЕДУСЛОВИЕМ На Паскале ЦИКЛ «ДЛЯ» ЦИКЛ «ПОКА» ШАГ=+1 Х=A,A+1,A+2…B A
END;

FOR X:=A TO B DO
OДИН ОПЕРАТОР;

+1

Слайд 19

На Паскале

ЦИКЛ «ПОКА»

ЦИКЛ «ДЛЯ»

ШАГ=-1

Х=В, В-1, В-2,…А

А

В

-1

Х:=B;
WHILE X>= А DO
BEGIN
CЕРИЯ;
Х:=Х-1;

На Паскале ЦИКЛ «ПОКА» ЦИКЛ «ДЛЯ» ШАГ=-1 Х=В, В-1, В-2,…А А В
END;

FOR X:=B DOWNTO А DO
OДИН ОПЕРАТОР;

ЦИКЛЫ С ПРЕДУСЛОВИЕМ

Слайд 20

ЦИКЛ С ПОСТУСЛОВИЕМ

На Паскале

Repeat
серия
Until условие;

ЦИКЛ «ПОВТОРЯТЬ ДО ТЕХ ПОР ПОКА НЕ»

ЦИКЛ С ПОСТУСЛОВИЕМ На Паскале Repeat серия Until условие; ЦИКЛ «ПОВТОРЯТЬ ДО ТЕХ ПОР ПОКА НЕ»