Similar presentations:
Условный оператор
1. Условный оператор если
2.
3.
Условный оператор используется призаписи разветвленных алгоритмов.
Разветвленным называется алгоритм, в
котором в зависимости от выполнения или
невыполнения некоторого условия совершается та или иная последовательность
действий.
4.
Полная форма оператораЕсли условие то оператор 1 иначе оператор 2
Схема выполнения оператора
Да
Действие 1
Условие
Нет
Действие 2
5.
Пример:Да
Вычислить модуль числа X
X>0
Нет
Y = X при X>0
Y = -X при X<0
Y=Х
Y = -X
ЕСЛИX>0 ТО Y:= X ИНАЧЕ Y:= -X;
6.
Краткая форма оператораесли условие то операторы
Схема выполнения оператора
Да
Действие
Условие
Нет
7. Правила записи условия
Условие может быть простым или сложным.Пример простого условия: X >Y
Операции сравнения
=
равно
<>
не равно
>
больше
<
меньше
>=
больше либо равно
<=
меньше либо равно
Других операций нет.
записывать нельзя.
Знаки операций наоборот (=< ?!!)
8.
Блок-схема «определение четности числа»начало
Ввод a
да
нет
a mod 2=0?
“a –четное”
“a –нечетное”
конец
9.
Блок-схема большее из двухначало
ввод a,b
да
a > b?
max:= a;
нет
max:= b;
вывод max
конец
10.
Если после то или иначе требуется выполнитьнесколько операторов, то они обрамляются командами
нач кон, образуя тем самым составной оператор.
Да
Условие
Нет
Действие 1
Действие 3
Действие 2
Действие 4
11.
12.
13. Задание для самостоятельной работы
Дано натуральное число Y. Уменьшитьего на 26, если число трехзначное.
Увеличить его на 18, если число
двузначное
14. Домашнее задание
- Даны целые числа а, Ь, с. Написать программу,подсчитывающую количество положительных и количество
отрицательных чисел среди данных.
- Даны числа а, Ь, с. Написать программу, выводящую
минимальное число.
- Дано число X. Уменьшить его на 10, если число находится в
интервале (10;100]. Увеличить его в 2 раза, если число
меньше, уменьшить в 5 раз если больше .