Задача 18 Урок 9
Primary tabs
Была программа
// Вариант 1: var a: integer; begin writeln('Введите а:'); readln(a); if (a > 5) then writeln('a') else writeln(5); readln(); end.Ее переписали так:
// Вариант 2: var a: integer; begin writeln('Введите а:'); readln(a); if (a > 5) then writeln('a') else if (a < 5) then writeln(5); readln(); end.Вопрос: изменилось ли что-то в поведении программы, если да, то почему? Объясните письменно, можно прокомментировать код, если изменения в логике есть
//Изменилось только то, что //во втором случае значение переменной а = 5 не попадает //под условие и программа ничего не выведет(не проверяется //значение 5), а в первом //случае будет ответ 5
- Log in to post comments
- 205 reads