Что будет выведено программой, если в качестве значений переменных s и t будут введены (3,7)? var s, t: integer; begin
Что будет выведено программой, если в качестве значений переменных s и t будут введены (3,7)? var s, t: integer; begin readln(s); readln(t); if (s > 10) or (t > 10) then writeln(s) else writeln(t) end. Что будет выведено программой, если в качестве значений переменных s и t будут введены (3,17)? var s, t: integer; begin readln(s); readln(t); if (s > 10) and (t > 10) then writeln(s) else writeln(t)
Zolotoy_Klyuch 29
Для первого случая, когда значения переменных `s` и `t` равны (3,7), программа выполнит следующие шаги:1. Происходит чтение значения переменной `s`. Согласно введенным значениям, `s` становится равным 3.
2. Затем происходит чтение значения переменной `t`. В данном случае, `t` становится равным 7.
3. Происходит проверка условия `(s > 10) or (t > 10)`. Оба значения (`s = 3` и `t = 7`) не превышают 10, поэтому условие не выполняется.
4. Поэтому будет выполнена команда `writeln(t)`, которая выведет значение переменной `t` на экран.
5. В результате, программа выведет число 7.
Во втором случае, когда значения переменных `s` и `t` равны (3,17), программа также выполнит следующие шаги:
1. Происходит чтение значения переменной `s`. Согласно введенным значениям, `s` становится равным 3.
2. Затем происходит чтение значения переменной `t`. В данном случае, `t` становится равным 17.
3. Происходит проверка условия `(s > 10) and (t > 10)`. Оба значения (`s = 3` и `t = 17`) не превышают 10, поэтому условие также не выполняется.
4. Следовательно, будет выполнена команда `writeln(t)`, что приведет к выводу значения переменной `t` на экран.
5. В результате, программа также выведет число 17.