Информатика и ИКТ
Школьный интернет-учебник М.А. и М.В. Выграненко

Тема 9: Алгоритмы и исполнители (30 часов)

Урок № 13(57): Условный оператор в Basic-256 и PascalABC

Практические, проверочные и домашние работы

Практическая работа 18:

"Ветвление в графике на Basic-256"

"Ветвление в графике на PascalABC"

 

Проверьте выполнение домашней работы.

Оператор ветвления в Basic-256 может записываться тремя разными способами:

Команда Формат Описание
If / Then if логическое выражение then оператор Неполное ветвление. Запись в одну строку. Выполняет команду только в случае истинности выражения. Иначе переходит на следующую строку
If / Then
End If
if логическое выражение then
операторы

end if
Неполное ветвление. Запись в три строки. Для случая блока из нескольких операторов.
If / Then
Else

End If
if логическое_выражение then
операторы
else
операторы
end if
Полное ветвление.
Запись в пять строк.
Для случая блоков из нескольких операторов.

Оператор ветвления на PascalABC

неполное ветвление:
if логическое выражение then
оператор

полное ветвление:
if логическое выражение then
оператор
else
оператор

В обоих случаях, если требуется выполнить не один оператор, а несколько, их надо заключить в скобки begin ... end.

Попробуем применить оператор ветвления в графике.

Задание. В нарисованном доме (урок 20) при положительном ответе на вопрос "Зажечь свет?" нарисовать поверх синего окна жёлтое.

Порядок выполнения.

  1. Открыть программу, выполненную на уроке 20
  2. Добавить темно-синий фон рисунка
  3. Сделать из Солнца Луну
  4. Перекрасить окно в чёрный цвет
  5. Установить текущий жёлтый цвет
  6. Добавить ввод текстовой переменной с комментарием "Зажечь свет?"
  7. Добавить условный оператор. Если текстовая переменная получила значение "y", нарисовать окно жёлтого цвета.

Указание учителю. Текст программы (практическую работу) раздавать учащимся только в случае необходимости. Желательно самостоятельное составление программы по словесному описанию алгоритма.

Приложения

И.Г. Семакин и др. § 37 [2]

 

Шпаргалка по ветвлению

 

Начало \ Программа 8-9 \ Тема 9 \ Урок 13(57)

При использовании материалов сайта просьба соблюдать приличия
© М.А. и М.В. Выграненко, 2009-2017

Рейтинг@Mail.ru