Планирование уроков на учебный год (по учебнику Н.Д. Угриновича)



Уроки 3 - 4
Кодирование основных типов алгоритмических структур на языках объектно-ориентированного и процедурного программирования





§ 1.2. Кодирование основных типов алгоритмических структур на языках объектно-ориентированного и процедурного программирования



Содержание урока

1.2.1. Линейный алгоритм

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

1.2.3. Алгоритмическая структура «выбор»

1.2.4. Алгоритмическая структура «цикл»

1.2.5. Блок-схемы алгоритмов

Лабораторная работа № 5

Лабораторная работа № 6

Лабораторная работа № 7


Синтаксис объектно-ориентированных языков программирования Visual Basic и Gambas и языка процедурного программирования OpenOffice.org Basic очень похож, а запись операторов иногда просто совпадает. В этом можно легко убедиться, последовательно рассмотрев изображение основных алгоритмических структур в виде блок-схем и запись соответствующих операторов на языках программирования.

1.2.1. Линейный алгоритм


Существует большое количество алгоритмов, в которых команды должны быть выполнены последовательно одна за другой. Такие последовательности команд будем называть сериями, а алгоритмы, состоящие из таких серий, линейными.

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

Для того чтобы сделать алгоритм более наглядным, часто используют блок-схемы.

Блок-схема позволяет сделать алгоритм наглядным и выделяет в алгоритме основные алгоритмические структуры (линейная, ветвление, выбор и цикл). По блок-схеме человек может легко проследить выполнение алгоритма, так как элементы блок-схемы соединены стрелками, указывающими шаги выполнения алгоритма.

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

На блок-схеме (рис. 1.3) хорошо видна структура линейного алгоритма.

image

Рис. 1.3. Линейный алгоритм



Контрольные вопросы


1. Как выполняются команды в линейном алгоритме?

2. Что вы понимаете под блок-схемой?

Cкачать материалы урока
image







Наверх