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



Уроки 81 - 92
§4.1. Алгоритм и кодирование основных алгоритмических структур






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

4.1.1. Алгоритм и его свойства
4.1.2. Алгоритмические структуры «ветвление» и «выбор»

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

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

Задания

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

4.1.2. Алгоритмические структуры «ветвление» и «выбор»


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


В отличие от линейных алгоритмов, в которых команды выполняются последовательно одна за другой, в алгоритмическую структуру «ветвление» входит условие, в случае истинности условия реализуется последовательность команд Серия 1, в случае ложности — последовательность команд Серия 2.

В алгоритмической структуре «ветвление» одна или другая серия команд выполняется в зависимости от истинности условия.

Алгоритмическая структура «ветвление» может быть зафиксирована графически, с помощью блок-схемы (рис. 4.1).

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

На языках объектно-ориентированного программирования алгоритмическая структура «ветвление» кодируется с использованием оператора if. После первого ключевого слова if должно быть размещено условие. После ключевого слова Then (в языках Visual C# и Visual J# оно отсутствует) идет последовательность команд (Серия 1), которая должна выполняться, если условие принимает значение «истина». После ключевого слова Else размещается последовательность команд (Серия 2), которая должна выполняться, если условие принимает значение «ложь».

В сокращенной форме оператора ключевое слово Else отсутствует. (Необязательные части оператора записываются в квадратных скобках.) Тогда, если условие ложно, выполнение оператора условного перехода заканчивается и выполняется следующая строка программы.

Следующая страница Алгоритмическая структура «выбор»



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







Наверх