Просмотр содержимого документа
«План учебного занятия "Простые и составные условия. Составной оператор. Оператор ветвления"»
Простые и составные условия. Составной оператор. Оператор ветвления
Цели обучения:
знакомство с оператором ветвления, с простыми и составными условиями, с составным оператором.
развитие логического и алгоритмического мышления; познавательного интереса;
Тип урока: урок усвоения новых знаний и умений.
Учащиеся должны знать: виды алгоритмов, команды ввода/вывода.
Учащиеся должны уметь: запускать среду Pascal ABC, составлять, выполнять и сохранять программы с использованием оператора ветвления.
Ход урока:
Организационный момент;
Проверка домашнего задания;
Объяснение нового материала;
Линейные программы – программы, в которых все команды выполняются последовательно, одна за другой.
Структура условного оператора:
If then else
Оператор1, оператор 2 – ветви программы.
Ветвление – это такая форма организации действий, при которой в зависимости от выполнения или невыполнения условия выполняется одна либо другая последовательность действий.
Простое условие — это два выражения, связанные одним из знаков отношений:
= (равно), (больше), = (больше либо равно),
(не равно).
Примеры простых условий:
а0
b
а+2*b=с/3
Если условие выполняется, то говорят, что условие истинно, в противном случае — условие ложно. Составные условия — это условия, состоящие из двух или более простых условий, соединенных с помощью логических операций: and, or, not. Простые условия при этом заключаются в скобки.
Примеры составных условий:
(а8)
(х=0)or(x
not(a=0)or(b=0)
Таблица истинности составных условий
Пусть А, Б – некоторые условия.
А д
Б
Б
А or Б A or Б
A and Б
not A
истинно
истинно
истинно
истинно
истинно
ложно
истинно
ложно
истинно
ложно
ложно
ложно
истинно
истинно
ложно
истинно
ложно
ложно
ложно
ложно
истинно
Команда ветвления
Полная форма:
If then else ;
Сокращенная форма:
If then ;
При выполнении команды ветвления сначала проверяется условие. Если оно истинно, то выполняется , если условие ложно, то выполняется .
В случае сокращенной формы команды исполняется только тогда, когда условие истинно.