Вопрос:

4. В алгоритмах, записанных ниже, используются переменные а, в. Определите значения переменных после выполнения алгоритма: a:= -5; b:= abs (a) + 2 a:= 8 + a b:= b div a a:= a + b Ответ: а = , b =

Ответ:

Давайте разберем этот алгоритм по шагам:

  1. a := -5; Переменной 'a' присваивается значение -5.
  2. b := abs(a) + 2; Вычисляется абсолютное значение 'a' (то есть 5), к нему прибавляется 2, и результат (7) присваивается переменной 'b'.
  3. a := 8 + a; К текущему значению 'a' (-5) прибавляется 8, и результат (3) присваивается переменной 'a'.
  4. b := b div a; Значение 'b' (7) делится нацело на значение 'a' (3), и результат (2) присваивается переменной 'b'. Операция div выполняет целочисленное деление, то есть отбрасывает дробную часть.
  5. a := a + b; К текущему значению 'a' (3) прибавляется значение 'b' (2), и результат (5) присваивается переменной 'a'.

Ответ: a = 5, b = 2

Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие