Задание 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$$.
Другие учебники
Другие предметы