Скачать презентацию ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ Следование Ветвление Повторение Линейные алгоритмы Скачать презентацию ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ Следование Ветвление Повторение Линейные алгоритмы

ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ.pptx

  • Количество слайдов: 7

ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ Следование Ветвление Повторение Линейные алгоритмы Разветвляющиеся алгоритмы Циклические алгоритмы ОСНОВНЫЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ Следование Ветвление Повторение Линейные алгоритмы Разветвляющиеся алгоритмы Циклические алгоритмы

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

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

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

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

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

3)Цикл с заданным числом повторений Нц для I от i 1 до i 2 3)Цикл с заданным числом повторений Нц для I от i 1 до i 2 <тело цикла (последовательность дейтвий)> кц i=i 1, i 2 Тело цикла