1 of 9

АЛГОРИТМИЧЕСКАЯ КОНСТРУКЦИЯ СЛЕДОВАНИЕ

2 of 9

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

Для записи любого алгоритма достаточно трёх основных алгоритмических конструкций:

  • следования,
  • ветвления,
  • повторения.

(Э. Дейкстра)

Эдсгер Вибе Дейкстра (1930–2002). Выдающийся нидерландский учёный, идеи которого оказали огромное влияние на развитие компьютерной индустрии.

3 of 9

Следование

Следование - алгоритмическая конструкция, отображающая естественный, последовательный порядок действий.

Алгоритмы, в которых используется только структура «следование», называются линейными алгоритмами.

Действие 1

Действие 2

Алгоритмическая структура «следование»

4 of 9

Начало

Столовую ложку сушёных плодов

шиповника измельчить в ступке

Залить стаканом кипячёной воды

Кипятить 10 минут на слабом огне

Охладить

Процедить

Конец

Линейный алгоритм �приготовления отвара шиповника

5 of 9

х:=2

у:=х*х

у:=у*у

х:=у*х

s:=x+y

Шаг алгоритма

Переменные

x

y

s

1

​

​

​

2

​

​

​

3

​

​

​

4

​

​

​

5

​

​

​

2

2

4

2

32

32

16

16

48

16

-

-

-

-

-

Вычисления по алгоритму

Алгоритм

Ответ: s = 48

6 of 9

Структура программы:

​

алг

нач

​

кон

Команды: вверх, вниз, влево, вправо и закрасить.

Исполнитель Робот

7 of 9

Программа Кумир

Вставка — Использовать Робот

Для перемещения Робота нажимаем:

Робот — Редактировать обстановку

Исполнитель Робот

8 of 9

​

​

​

​

​

​

​

​

​

алг узор

нач

закрасить

вправо

вправо

закрасить

вниз

влево

закрасить

вверх

влево

кон

Команды: вверх, вниз, влево, вправо и закрасить.

Исполнитель Робот

9 of 9

Напишите программы для Робота, чтобы он нарисовал следующие узоры: