Вопрос задан 06.07.2023 в 14:33. Предмет Информатика. Спрашивает Петушков Иван.

СРОЧНО!!! 33 БАЛЛОВ Какой результат выдаст компьютер, в результате выполнения следующих фрагментов

программ 1) a:=10; if a>2 then writeln (‘!!!’) else writeln(‘!’); 2) a:=4; if a>5 then a:=a+10 else a:=a-1; writeln(a); 3) a:=6; if a-8<0 then a:= a+10; writeln(a);
0 0
Перейти к ответам

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

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

Ответ:

!!!316

Объяснение:

1) True, поэтому напишет !!!

2) False, поэтому а уменьшили на 1 и вывели 3

3) True, поэтому а увеличили на 10 и вывели 16

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

Давайте рассмотрим каждый из фрагментов программ поочередно:

  1. В этом фрагменте программа проверяет условие "a > 2". Значение переменной a равно 10. Условие выполняется (10 > 2), поэтому будет выведено "!!!". Результат: "!!!".

  2. В этом фрагменте программа проверяет условие "a > 5". Значение переменной a равно 4. Условие не выполняется (4 не больше 5), поэтому будет выполнено ветвление else и переменной a будет присвоено значение a - 1, то есть 3. Затем будет выведено значение переменной a, которое равно 3. Результат: "3".

  3. В этом фрагменте программа проверяет условие "a - 8 < 0". Значение переменной a равно 6. Условие не выполняется (6 - 8 не меньше 0), поэтому ветвление if будет пропущено, и значение переменной a останется 6. Затем будет выведено значение переменной a, которое равно 6. Результат: "6".

Итак, результат выполнения каждого фрагмента программы:

  1. "!!!"
  2. "3"
  3. "6"

В сумме: "!!!36".

0 0

Похожие вопросы

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

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

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