Что будет выведено программой, если значения переменных s и t вводятся как (3,7)? var s, t: integer; begin readln(s
Что будет выведено программой, если значения переменных s и t вводятся как (3,7)?
var s, t: integer;
begin
readln(s);
readln(t);
if (s > 10) или (t > 10) то writeln(s) else writeln(t)
end.
Что будет выведено программой, если значения переменных s и t вводятся как (3,17)?
var s, t: integer;
begin
readln(s);
readln(t);
if (s > 10) и (t > 10) то writeln(s) else writeln(t)
18.12.2023 09:16
Пояснение: Данная программа использует условный оператор `if-else` для определения того, какое значение вывести на экран.
В первом случае, если значение переменной `s` больше 10 или значение переменной `t` больше 10, то на экран будет выведено значение переменной `s`. Иначе, если ни одно из условий не выполняется, на экран будет выведено значение переменной `t`.
Во втором случае, если значение переменной `s` больше 10 и значение переменной `t` больше 10, то на экран будет выведено значение переменной `s`. Иначе, если хотя бы одно из условий не выполняется, на экран будет выведено значение переменной `t`.
Доп. материал:
- Ввод: s = 3, t = 7
Вывод: 7
- Ввод: s = 3, t = 17
Вывод: 17
Совет: В условных операторах важно внимательно следить за синтаксисом, включая использование правильных операторов сравнения (`>`, `<`, `>=`, `<=`, `=`, `<>`) и правильное использование логических операторов (`и`, `или`, `не`). Расставляйте скобки в условиях, чтобы избежать двусмысленности в логике программы.
Закрепляющее упражнение: Что будет выведено программой, если значения переменных s и t вводятся как (15, 12)?