Вопрос задан 08.07.2023 в 07:43. Предмет Другие предметы. Спрашивает Каирдинова Яна.

Определите что будет напечатано после выполнения следующего фрагмента программы: a:=4; a:=a+18;

b:=-2*a; if b+30 < a then c:=2-3*b; if b < a then write(a); writeln (c);
0 0
Перейти к ответам

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

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

Ответ: Ответ: а:=а+18=4+18=22

b=2×a=2×4=8

b+30<a=8+30=38<22

c= ошибка 2-24невозможно

Короче незнаю

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

Давайте разберемся с данным фрагментом программы пошагово:

  1. a := 4; - Значение переменной a устанавливается равным 4.

  2. a := a + 18; - Значение переменной a увеличивается на 18, теперь a равно 22.

  3. b := -2 * a; - Значение переменной b устанавливается равным умножению -2 на значение переменной a, следовательно, b равно -2 * 22, то есть -44.

  4. if b + 30 < a then c := 2 - 3 * b; - Здесь идет проверка условия: -44 + 30 < 22, что является ложным, поэтому блок кода внутри этого условия не выполнится, и переменная c останется неопределенной.

  5. if b < a then write(a); writeln(c); - Здесь также идет проверка условия: -44 < 22, что является истинным, следовательно, будет выполнена команда write(a);. Текущее значение переменной a равно 22, поэтому на экран будет выведено число 22.

Суммируя, на экран будет выведено только число 22.

0 0

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

Топ вопросов за вчера в категории Другие предметы

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

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