Similar presentations:
Программирование условий. Условные операторы
1. Программирование условий. Условные операторы.
2.
Разветвляющийся алгоритмРазветвляющийся алгоритм - это алгоритм, в
котором в зависимости от условия выполняется
либо первое, либо второе действие.
Шаблон разветвляющегося алгоритма:
ЕСЛИ условие ТО действие1 ИНАЧЕ действие2
3. Блок-схема разветвляющегося алгоритмов
ЕСЛИ идет дождь ТО берем зонт ИНАЧЕ идем без зонтаЕСЛИ воскресенье ТО идем в кино ИНАЧЕ идем в школу
ЕСЛИ
начало
D 0 ТО уравнение имеет корни ИНАЧЕ корней нет
Ввод данных
……….
ДА
НЕТ
условие
Действие 1
Действие 2
……….
Вывод данных
конец
4.
Условный операторif условие then действие1 else действие2
ЕСЛИ
ТО
ИНАЧЕ
Если в качестве действия выполняется
серия команд, то она заключается в
операторные скобки begin … end;
5.
Полная форма ветвленияДА
Действие 1
условие
НЕТ
Действие 2
if условие then оператор1 else оператор2;
6.
Неполная форма ветвленияДА
условие
Действие
if условие then оператор;
7.
Операции отношений=
<>
<
>
<=
>=
Равно
Неравно
Меньше
Больше
Меньше или равно
Больше или равно
8.
Задание 1: ЭВМ запрашивает: “Сколько будет 2 + 2?”. Если ответ верен,то отвечает: “Молодец!”. В противном случае: “Запомните: 2 + 2 = 4!”.
Составить блок-схему и программу.
Блок-схему составьте сами. Программа будет выглядеть так:
Program zadaniye1;
var x:Integer;
Begin
Writeln(‘Сколько будет 2+2?');
Readln(x);
If x=4 then writeln(‘Молодец’) else writeln(‘Запомните: 2 + 2 = 4!’);
end.
9.
Задание 2. Ввести 2 числа. Если их сумма больше 100, то напечататьслово «МНОГО», в противном случае напечатать слово «МАЛО».
Попробуйте составить блок-схему и программу самостоятельно