Основные алгоритмические конструкции

Слайд 2

СЛЕДОВАНИЕ- АЛГОРИТМИЧЕСКАЯ КОНСТРУКЦИЯ,ОТОБРОЖАЮЩАЯ ЕСТЕСТВЕННЫЙ,ПОСЛЕДОВАТЕЛЬНЫЙ ПОРЯДОК ДЕЙСТВИЙ. Алгоритмы ,в которых используется только структура

СЛЕДОВАНИЕ- АЛГОРИТМИЧЕСКАЯ КОНСТРУКЦИЯ,ОТОБРОЖАЮЩАЯ ЕСТЕСТВЕННЫЙ,ПОСЛЕДОВАТЕЛЬНЫЙ ПОРЯДОК ДЕЙСТВИЙ. Алгоритмы ,в которых используется только структура
«следование» ,называются линейными алгоритмами.

Алг узор х:=2 у:=х*х нач у:=у*у закрасить х:=у*х вправо s:=х+у вправо закрасить вниз влево закрасить вверх влево кон

действие1

действие2

Слайд 3

ВЕТВЛЕНИЕ- алгоритмическая конструкция ,в которой в зависимости от результата проверки условия («да»

ВЕТВЛЕНИЕ- алгоритмическая конструкция ,в которой в зависимости от результата проверки условия («да»
«нет») предусмотрен выбор одной из двух последовательностей действий(ветвей). Алгоритмы ,в основе которых лежит структура «ветвление» , называют разветвляющимися .

Если<условие> то <действие1> иначе <действия 2> все

Условие

Нет

Да

Действия 1

Действия 2

Слайд 4

ПОВТОРЕНИЕ- алгоритмическая конструкция , представляющая собой последовательность действий , выполняемых многократно .

ПОВТОРЕНИЕ- алгоритмическая конструкция , представляющая собой последовательность действий , выполняемых многократно .
Алгоритмы, содержащие конструкцию «повторение» , называют циклическими или циклами . Последовательность действий, многократно повторяющиеся в процессе выполнения цикла , называется телом цикла . В зависимости от способа организации повторений различают три типа циклов:

1)Цикл с заданным условием продолжения работы 2)Цикл с заданным условием окончания работы 3)Цикл с заданным числом повторений

Слайд 5

1)Цикл с заданным условием продолжения работы

Нц пока <условие> <тело цикла (последовательность действий) >

1)Цикл с заданным условием продолжения работы Нц пока кц Условия нет да Тело цикла
кц

Условия

нет

да

Тело цикла

Слайд 6

2)Цикл с заданным условием окончания работы

Нц <тело _ цикла (последовательность действий

2)Цикл с заданным условием окончания работы Нц кц при Тело цикла Условие да нет
)> кц при< условие>

Тело цикла

Условие

да

нет