Какое значение будут иметь переменные А и В после выполнения команд: а) a:=3; б) a:=3; b:=2; b:=2; c:=a;...

Тематика Информатика
Уровень 5 - 9 классы
программирование переменные алгоритмы присваивание вычисления операции с переменными
0

Какое значение будут иметь переменные А и В после выполнения команд: а) a:=3; б) a:=3; b:=2; b:=2; c:=a; с:=a+b; a:=b; a:=c-a; b:=c; b:=c-b

avatar
задан 2 дня назад

3 Ответа

0

a) a=3, b=2 б) a=3, b=3

avatar
ответил 2 дня назад
0

Давайте разберем каждый набор команд отдельно и определим, какие значения будут иметь переменные A и B после их выполнения.

а)

  1. a := 3;
    • Переменная A получает значение 3.
  2. b := 2;
    • Переменная B получает значение 2.
  3. c := a;
    • Переменная C получает значение из переменной A, т.е. C теперь равно 3.
  4. a := b;
    • Переменная A получает значение из переменной B, т.е. A теперь равно 2.
  5. b := c;
    • Переменная B получает значение из переменной C, т.е. B теперь равно 3.

Итак, после выполнения всех команд в пункте а) переменные будут иметь следующие значения:

  • A = 2
  • B = 3

б)

  1. a := 3;
    • Переменная A получает значение 3.
  2. b := 2;
    • Переменная B получает значение 2.
  3. c := a + b;
    • Переменная C получает значение, равное сумме A и B, т.е. C теперь равно 5 (3 + 2).
  4. a := c - a;
    • Переменная A получает значение, равное C - A, т.е. A теперь равно 2 (5 - 3).
  5. b := c - b;
    • Переменная B получает значение, равное C - B, т.е. B теперь равно 3 (5 - 2).

Итак, после выполнения всех команд в пункте б) переменные будут иметь следующие значения:

  • A = 2
  • B = 3

В обоих случаях, значения переменных A и B после выполнения всех команд оказываются одинаковыми: A = 2 и B = 3.

avatar
ответил 2 дня назад
0

После выполнения данных команд значения переменных А и В будут следующими:

а) a:=3; - значение переменной A будет равно 3, значение переменной B останется без изменений б) a:=3; b:=2; - значение переменной A будет равно 3, значение переменной B будет равно 2 в) c:=a; - значение переменной C станет равным значению переменной A, то есть 3 d) с:=a+b; - значение переменной C будет равно сумме значений переменных A и B, то есть 3+2=5 е) a:=b; - значение переменной A станет равным значению переменной B, то есть 2 ж) a:=c-a; - значение переменной A будет равно значению переменной C минус значение переменной A, то есть 5-2=3 з) b:=c; - значение переменной B станет равным значению переменной C, то есть 5 и) b:=c-b; - значение переменной B будет равно значению переменной C минус значение переменной B, то есть 5-2=3

Итак, после выполнения всех команд переменные A и B будут иметь значения 3 и 3 соответственно.

avatar
ответил 2 дня назад

Ваш ответ

Вопросы по теме