Содержание
-
ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ
СледованиеВетвлениеПовторениеЛинейные алгоритмы Разветвляющиеся алгоритмыЦиклические алгоритмы
-
СЛЕДОВАНИЕ- АЛГОРИТМИЧЕСКАЯКОНСТРУКЦИЯ,ОТОБРОЖАЮЩАЯ ЕСТЕСТВЕННЫЙ,ПОСЛЕДОВАТЕЛЬНЫЙ ПОРЯДОК ДЕЙСТВИЙ. Алгоритмы ,в которых используется только структура «следование» ,называются линейными алгоритмами.
Алг узор х:=2 у:=х*хначу:=у*у закрасить х:=у*хвправо s:=х+увправо закраситьвнизвлевозакраситьвверхвлевокон действие1 действие2
-
ВЕТВЛЕНИЕ- алгоритмическая конструкция ,в которой в зависимости от результата проверки условия («да» «нет») предусмотрен выбор одной из двух последовательностей действий(ветвей). Алгоритмы ,в основе которых лежит структура «ветвление» , называют разветвляющимися .
Если<условие> то <действие1>иначе <действия 2>все Условие Нет Да Действия 1 Действия 2
-
ПОВТОРЕНИЕ- алгоритмическая конструкция , представляющая собой последовательность действий , выполняемых многократно . Алгоритмы, содержащие конструкцию «повторение» , называют циклическими или циклами . Последовательность действий, многократно повторяющиеся в процессе выполнения цикла , называется телом цикла . В зависимости от способа организации повторений различают три типа циклов:
1)Цикл с заданным условием продолжения работы2)Цикл с заданным условием окончания работы 3)Цикл с заданным числом повторений
-
1)Цикл с заданным условием продолжения работы
Нц пока <условие><тело цикла (последовательность действий) >кц Условия нет да Тело цикла
-
2)Цикл с заданным условием окончания работы
Нц<тело _цикла (последовательность действий )>кцпри< условие> Тело цикла Условие да нет
-
3)Цикл с заданным числом повторений
Нц для Iотi1до i2<тело цикла (последовательность дейтвий)>кц i=i1,i2 Тело цикла
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.