Программирование условий. Условные операторы.
Блок-схема разветвляющегося алгоритмов
442.00K
Категория: ПрограммированиеПрограммирование

Программирование условий. Условные операторы

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, то напечатать
слово «МНОГО», в противном случае напечатать слово «МАЛО».
Попробуйте составить блок-схему и программу самостоятельно
English     Русский Правила