Урок 13. Оператор выбора if-else. Программирование на Pascal / Паскаль. Информатика

preview_player
Показать описание
Видеоуроки по информатике
Курс "Программирование на Pascal"
Урок 13. Оператор выбора if-else

На уроке мы начнём знакомиться с одним из важнейших и основополагающих операторов любого языка программирования -- оператором условия IF - ELSE для создания условной конструкции ветвления.
Мы посмотрим различные формы построения и использования этого оператора, особенности его применения и работы.
Рекомендации по теме
Комментарии
Автор

Спасибо большое за видео!

Про длительность экзамена*

Достаточно добавить mod 100 и проверку на принадлежность остатка от 11 до 19 часов, потом провести проверку на остаток от деления на 10 и уже просто повторение формулы, данной в видео.

saidmadraimovv
Автор

var a, b, c: integer;
begin
WriteLn('введите количество часов');
readln (b);
a:=b mod 100;
if (a=11) or (a=12) or (a=13)
or (a =14) then
writeln
else
a:=b mod 10;
if a=1 then
write('время ', b, ' час')
else if (a=2) or (a=3) or (a=4) then
write('время ', b, ' часа')
else
writeln('время ', b,' часов');
end.
Спасибо!

Дмитрий-ъэц
Автор

Здравствуйте, всё понятно и доходчиво. У меня вопросик так как столкнулся с эти. Объясните разницу между or i xor. Когда столкнулись с таким, то при использовании or выдал false. А когда поменял на xor выдал число которое должно было получится. Спасибо.

СергійХодикін
Автор

Прикол "действий меньше одного" :)

Hades-uvri