Вопрос задан 16.05.2023 в 23:16. Предмет Информатика. Спрашивает Громова Аня.

Что выведет программа, если в качестве значений переменных s и t вводились (13,17)? var s, t:

integer; begin readln(s); readln(t); if (s > 10) and (t > 10) then writeln(s) else writeln(t) end.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кривых Даниил.

Ответ:

13

Объяснение:

s = 13

t = 17

Проверяем истинность выражения (s > 10) and (t > 10)

13 > 10 - истина, 17 > 10 - истина, следовательно все выражение (s > 10) and (t > 10) истинно, следовательно будет выполнена инструкция then writeln(s), т.е. выведено на печать содержание переменной s = 13

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Если значения переменных s и t, введенные в программу, равны 13 и 17 соответственно, то программа выведет число 17.

Давайте разберемся, как это происходит:

  1. В начале программы объявляются переменные s и t типа integer.
  2. Затем с помощью функции readln значения этих переменных считываются с ввода. В нашем случае, s получит значение 13, а t - значение 17.
  3. Далее, программа проверяет условие (s > 10) and (t > 10). В данном случае оба условия выполняются, так как 13 больше 10 и 17 больше 10.
  4. Так как условие истинно, программа выполняет команду writeln(s), которая выводит значение переменной s, то есть число 13.

Итак, при вводе значений 13 и 17 программа выведет число 13.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос