Условный оператор

Слайд 2

Программы, в которых каждое следующее действие выполняется после предыдущего, называются линейными.

Программы, в которых каждое следующее действие выполняется после предыдущего, называются линейными.


Однако часто встречаются нелинейные программы, в которых порядок действия отличается от порядка расположения команд.
Ветвление – участок программы, позволяющий выбрать для исполнения, в зависимости от истинности условия, одну из двух групп команд.

Слайд 3

Существует две формы условного оператора: полная и краткая Полная форма условного

Существует две формы условного оператора: полная и краткая

Полная форма условного оператора

в общем виде:
If условие then оператор1
else оператор2;

Краткая форма условного оператора в общем виде:
If условие then оператор1;

Слайд 4

Так выглядит ветвление на схеме а так – на Паскале По-английски:

Так выглядит ветвление на схеме

а так – на Паскале

По-английски:
if –

если
then – то (тогда)
else - иначе
Слайд 5

Пример задачи с составным условием: Ввести температуру морской воды и определить,

Пример задачи с составным условием: Ввести температуру морской воды и определить,

можно ли купаться. Благоприятная для купания температура – от 19 до 26 градусов.

program water;
var t:real;
begin
write(’Введите температуру воды у пляжа ’);
readln(t);
if (t>=19) and (t<=26) then
writeln(’Можно купаться’)
else
writeln(’Купаться нельзя’);
end.

Слайд 6

Определить, лежит ли точка (x, y) внутри круга с центром в


Определить, лежит ли точка (x, y) внутри круга с центром в

начале координат и радиусом 5.
Определить, является ли введённое число чётным.
Из банка на выплату зарплаты привезли a рублей. Хватит ли этой суммы, если на предприятии n работников, их средняя зарплата s рублей, а в кассе ещё имеется остаток k рублей?