Читайте также:
|
|
Дано целое число N (> 1). Определить наименьшее из целых чисел K, для которых сумма S= 1 + 2 + … + K будет больше N.
Алгоритмический язык | Блок-схема |
S:=0; K:=0 нц K:=K+1 S:=S+K покаS>N кц | ![]() |
Цикл со счетчиком («для»). Предписывает выполнять тело цикла для всех значений переменной (параметр цикла) в заданном диапазоне.
Алгоритмический язык | Блок-схема |
нц для iотkдоm тело цикла кц | ![]() |
Пример 3. Даны два целых числа A и B (A < B). Найти сумму S всех целых чисел от A до B включительно.
Алгоритмический язык | Блок-схема |
S:=0 нц для iотAдоB S:=S+i кц | ![]() |
Линейный алгоритм. Графические блоки для описания линейного алгоритма. Привести пример. 24.Ветвящийся алгоритм. Графические блоки для описания ветвящегося алгоритма. Привести пример. 25.Циклический алгоритм. Графические блоки для описания циклического алгоритма. Привести пример.
Вид алгоритма | Ключевые слова | Структура |
Алгоритм, в котором есть структура СЛЕДОВАНИЕ называется ЛИНЕЙНЫМ. Следование - это расположение действий друг за другом. | Ключевых слов нет. | ![]() |
Алгоритм, в котором есть структура ВЕТВЛЕНИЕ называется РАЗВЕТВЛЯЮЩИМСЯ. Ветвление - это выбор действия в зависимости от выполнения какого-нибудь условия. | если...то...иначе..; при...(в значении если...). | ![]() |
Алгоритм, в котором есть структура ЦИКЛ называется ЦИКЛИЧЕСКИМ. Цикл -это неоднократное повторение каких-либо действий. | от...до...; ... раз; пока...; если... (в значении пока...). | ![]() |
Дата добавления: 2015-01-30; просмотров: 95 | Поможем написать вашу работу | Нарушение авторских прав |