1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
(Сам и контр)
Задание 1 Вариант 2 Самостоятельная работа 3 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)
Босова, Босова, Аквилянов
11 класс
Автор
Босова, Босова, Аквилянов

Задание 1 Вариант 2 Самостоятельная работа 3 ГДЗ Рабочая тетрадь Босова 11 класс (Информатика)

Задача

1. Дан фрагмент блок-схемы алгоритма. Найдите значения переменных а и b после его выполнения.
Ответ: а = …………., b = ……….
Через запятую записаны значения, которые будут принимать переменные
b: 2, 1, 0
a: -1, -2, -2
a: -2, 0, 2, 4, 6, 8, 10
b: 0, -3, -6, -9, -12, -15, -18
Ответ: a=10, b=-18

Подробный ответ

Начальные значения: $$a=1$$, $$b=3$$.

Выполним первый цикл:

  • $$b:=b-1$$, $$a:=a-b$$
  • $$b=2$$, $$a=1-2=-1$$

Так как $$b>0$$, цикл повторяется:

  • $$b=1$$, $$a=-1-1=-2$$
  • $$b=0$$, $$a=-2-0=-2$$

Теперь $$b>0$$ — неверно, переходим к проверке $$a \le 8$$. Условие верно, значит выполняется:

$$a:=a+2,\quad b:=b-3$$

Получаем:

  • $$a=0,\ b=-3$$
  • $$a=2,\ b=-6$$
  • $$a=4,\ b=-9$$
  • $$a=6,\ b=-12$$
  • $$a=8,\ b=-15$$
  • $$a=10,\ b=-18$$

После этого условие $$a \le 8$$ становится неверным, алгоритм заканчивает работу.

Ответ: $$a=10$$, $$b=-18$$.



Общая оценка
3.6 / 5
Другие учебники
Другие предметы