Вопрос задан 05.10.2023 в 06:07. Предмет Информатика. Спрашивает Сильченко Даниил.

Определите значение переменной с после выполнения следующего фрагмента программы: a:=100; b:=30;

a:=a – b*3; if a>b then c:=a – b else c:=b – a; Ниже варианты ответа: 1) 70 2) 20 3) -20 4) 130
0 0
Перейти к ответам

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

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

Ответ:

program Project2;

{$APPTYPE CONSOLE}

uses

 SysUtils;

   var a,b,c:integer;

begin

a:=100;

b:=30;

a:=a-b*3;

if a>b then c:=a-b

else c:=b-a;

 write (c);

end.

 2)  20

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

Давайте разберемся:

  1. a := 100; - присвоение переменной a значения 100.
  2. b := 30; - присвоение переменной b значения 30.
  3. a := a - b*3; - вычисление значения a - b*3 (100 - 30*3 = 100 - 90 = 10) и присвоение его переменной a, теперь a = 10.
  4. if a > b then c := a - b else c := b - a; - проверка условия a > b (10 > 30 - ложь), поэтому выполняется вторая часть: c := b - a;, что равно c := 30 - 10; и, следовательно, c = 20.

Итак, значение переменной c после выполнения этого фрагмента программы равно 20.

Ответ: 2) 20.

0 0

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

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

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

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