- •Содержание:
- •1 Урок.
- •Самостоятельное усвоение нового материала с помощью самостоятельной работы (на 10-15') при наличии проблемной ситуации.
- •Самостоятельная работа (с разно уровневыми заданиями)
- •1 Уровень.
- •2 Уровень
- •3 Уровень (творческие задания и проекты)
- •§2. Представление алгоритма в виде блок-схемы. Алгоритмический язык.
- •1 Урок.
- •Самостоятельное усвоение нового материала с помощью самостоятельной работы (на 10-15') при наличии проблемной ситуации.
- •Самостоятельная работа (с разноуровневыми заданиями)
- •1 Уровень
- •Урок результирующей самостоятельной работы
- •2 Уровень
- •3 Уровень
- •§1 Представление алгоритма на языке программирования q basic
- •§2 Графические операторы q basic
- •2)Самостоятельная работа
- •2 Уровень.
- •3 Уровень
- •2 Уровень
- •3 Уровень
- •§3 «Программирование линейных алгоритмов»
- •В данной таблице приведи примеры величин:
- •Составь программу на q basic вычисления выражения
- •3 Уровень
- •Уровень
- •Уровень
- •§4 Программирование алгоритмов с ветвлениями.
- •§5 Оператор выбора
- •Самостоятельная работа (с разноуровневыми заданиями)
- •1 Уровень
- •2 Уровень
- •3 Уровень
- •§6 Циклические алгоритмы
- •Самостоятельное усвоение нового материала с помощью самостоятельной работы (на 10-15') при наличии проблемной ситуации
- •2) Самостоятельная работа (с разноуровневыми заданиями)
- •1 Уровень
- •2 Уровень
- •3 Уровень
- •§6 Циклические алгоритмы
- •1) Самостоятельное усвоение нового материала с помощью самостоятельной работы (на 10-15') при наличии проблемной ситуации
- •2) Самостоятельная работа (с разноуровневыми заданиями)
- •1 Уровень
- •Уровень
- •Уровень
- •§6 Циклические алгоритмы
- •1) Самостоятельное усвоение нового материала с помощью самостоятельной работы (на 10-15') при наличии проблемной ситуации
- •2) Самостоятельная работа (с разноуровневыми заданиями)
- •2 Уровень
- •3 Уровень
- •§6 Циклические алгоритмы
- •§7 Массивы
- •1) Самостоятельное усвоение нового материала с помощью самостоятельной работы (на 45') при наличии проблемной ситуации
- •1 Уровень
- •2 Уровень
- •3 Уровень
- •§8 Алгоритмы работы с литерными величинами.
- •1) Самостоятельное усвоение нового материала с помощью самостоятельной работы (на 45') при наличии проблемной ситуации
- •2) Самостоятельная работа (с разноуровневыми заданиями)
- •1 Уровень
- •2 Уровень
- •3 Уровень
- •§9 Вспомогательные алгоритмы. Подпрограммы
- •1) Самостоятельное усвоение нового материала с помощью самостоятельной работы (на 45') при наличии проблемной ситуации
§5 Оператор выбора
УРОК 1.
САМОСТОЯТЕЛЬНОЕ УСВОЕНИЕ НОВОГО МАТЕРИАЛА С ПОМОЩЬЮ САМОСТОЯТЕЛЬНОЙ РАБОТЫ (НА 10-15') ПРИ НАЛИЧИИ ПРОБЛЕМНОЙ СИТУАЦИИ
Рассмотрим пример 1. Алгоритма перехода перекрестка.
Данный алгоритм можно с помощью оператора IF…THEN (Запишите алгоритм)
да
да нет
|
Запишите алгоритм: |
|
Но наиболее удобной использовать команду выбора, которая позволяет в зависимости от значения переменной делать те или иные действия. Конструкция оператора выбора:
выбор при условии 1: Серия 1 при условии 2 серия 3 иначе серия все
|
SELECT CASE выражение CASE условие 1 Серия 1 CASE условие 2 серия 2 CASE ELSE Серия N End SELECT |
Программа будет выглядеть так: REM переход INPUT A$ SELECT «горит зеленый» ? «иди» CASE «горит красный» ? «стой» CASE ELSE ? «ЖДИ» END SELECT |
Рассмотрим Пример 2
По заданному номеру дня недели требуется напечатать его название
И т. д. ….
|
CLS INPUT «введите номер дня недели»; N SELECT CASE N CASE 1 ? «понедельник» CASE 2 ? «вторник» end select
|
Таким образом, команда выбора позволяет алгоритм представить проще и нагляднее, чем команда ветвления.
Форма реализации следующая: исполнитель последовательно проверяет все условия команды выбора, пока не обнаружит первое из них, которое соблюдается. Найдя такое условие, исполнитель выполняет стоящую за ним серию команд, и на этом выполнение команды выбора заканчивается. Когда ни одно из условий не соблюдается, исполняется команда, записанная после слова ИНАЧЕ. В сокращенной форме в этом случае не предусмотрено никоих действий.
Самостоятельная работа (с разноуровневыми заданиями)
1 Уровень
Составить блок-схему алгоритма и программу для Иванушки из сказки: «Направо пойдешь - коня потеряешь, налево пойдешь –сам погибнешь, прямо пойдешь –друга найдешь»
|
|
Какое значение примет К после выполнения алгоритма:
Х:=0; К:=5
выбор
при Х<5: К:=3
при Х>0 К:=2
иначе К:=4
все
Запишите с помощью команды выбора:
если условие 1
то если условие 2
то серия1
все
иначе
если условие 3
то серия
иначе серия 3
все
все