Please enable JavaScript.
Coggle requires JavaScript to display documents.
основные алгоритмические конструкции<3, полная форма ветвления,…
основные алгоритмические конструкции<3
следование
алгоритмическая конструкция, отображающая естественный, последовательный порядок действий. В линейных алгоритмах используется структура "следование"
ветвление
алгоритмическая конструкция, в которой в зависимости от результата проверки условия ("да" или же "нет") предусмотрен выбор одной из двух последовательностей действий (ветвей). В разветвляющихся алгоритмах используется структура "ветвление"
ОБЩЕЕ СВОЙСТВО
при выполнении алгоритмов команды выполняются 1 раз либо вообще не исполняются
ветвление
ход рассуждения ( полная форма)
ЕСЛИ
<условие>
ТО
<действия 1>
ИНАЧЕ
<действия 2>
ВСЕ
ход рассуждения (сокращенная форма)
ЕСЛИ
<условие>
ТО
<действия 1>
ВСЕ
например
ЕСЛИ улетают журавли
ТО наступила осень
ВСЕ
например
АЛГ правописание приставок на з- и с-
НАЧ
ЕСЛИ приставка перед гласными и звонкими согласными
ТО писать з
ИНАЧЕ писать с
ВСЕ
КОН
повторение
алгоритмическая конструкция, которая представляет собой последовательность действий, выполняющихся неоднократно до тех пор, пока выполняется некоторое условие. В циклических алгоритмах (циклы) используется структура "повторение".
типы циклов
цикл с заданным условием продолжения работы
цикл-ПОКА или цикл с предусловием
НЦ ПОКА <условие>
<тело цикла (последовательность команд)>
например
АЛГ рыбная ловля
НАЧ
НЦ ПОКА не наступила ночь
ловить рыбу
КЦ
КОН
КЦ
цикл с заданным числом повторения
цикл-для или цикл с параметром
примечание: если r=1,то шаг не указывается; если i1>i2,то тело цикла не выполняется ни разу.
в отличие от двух предыдущих конструкций "цикл-для" имеет строго установленное число повторений. Это помогает избежать зацикливание.
ПАРАМЕТР ЦИКЛА- величина целого типа, изменяющаяся в процессе выполнения цикла от своего начального значения до конечного с шаком R
НЦ ДЛЯ i ОТ i1 ДО i2 ШАГ R
<тело цикла (последовательность команд)>
например
АЛГ букеты
НАЧ
НЦ ДЛЯ i ОТ 1 ДО 10
взять розу в руки; поставить розу в вазу
КЦ
КОН
КЦ
цикл с заданным условием окончания работы
цикл-ДО или цикл с постусловием
НЦ
<тело цикла (последовательность команд)>
например
АЛГ сбор земляники
НАЧ
НЦ
найти ягодку земляники; сорвать ягодку; положить в лукошко
КЦ ПРИ на поляне нет спелой земляники
КОН
КЦ ПРИ <условие>
полная форма ветвления
условие
нет
действия 2
да
действия 1
сокращенная форма ветвления
условие
нет
да
действия 1