Упр.2.137 ГДЗ Сборник упражнений Босова 7-9 класс (Информатика)
Определите значение переменной $$A$$ в результате выполнения фрагмента алгоритма, представленного блок-схемой. Составьте таблицу значений переменных.
1. Исходные значения: 1) $$A=25$$, $$B=4$$; 2) $$A=25$$, $$B=5$$.
2. Исходные значения: 1) $$A=7$$, $$B=3$$; 2) $$A=12$$, $$B=4$$.
1) При $$A = 25$$, $$B = 4$$ проверяем условие $$A \div B = B$$:
| № шага | A | B | Условие $$A \div B = B$$ |
|---|---|---|---|
| 1 | 25 | 4 | |
| 2 | 25 | 4 | $$25 \div 4 = 6$$, нет |
| 3 | 1 | 4 | |
| 4 | 1 |
Так как условие ложно, выполняется команда $$A := A \bmod B$$:
$$25 \bmod 4 = 1$$
Значит, после выполнения алгоритма $$A = 1$$.
2) При $$A = 25$$, $$B = 5$$:
| № шага | A | B | Условие $$A \div B = B$$ |
|---|---|---|---|
| 1 | 25 | 5 | |
| 2 | 25 | 5 | $$25 \div 5 = 5$$, да |
| 3 | 5 | 5 | |
| 4 | 5 |
Так как условие истинно, выполняется команда $$A := A \div B$$:
$$25 \div 5 = 5$$
Значит, после выполнения алгоритма $$A = 5$$.
3) При $$A = 7$$, $$B = 3$$ проверяем условие $$A \mod B = 0$$:
| № шага | A | B | Условие $$A \mod B = 0$$ |
|---|---|---|---|
| 1 | 7 | 3 | |
| 2 | 7 | 3 | $$7 \mod 3 = 1$$, нет |
| 3 | 21 | 3 | |
| 4 | 21 |
Так как условие ложно, выполняется команда $$A := A \cdot B$$:
$$7 \cdot 3 = 21$$
Значит, после выполнения алгоритма $$A = 21$$.
4) При $$A = 12$$, $$B = 4$$:
| № шага | A | B | Условие $$A \mod B = 0$$ |
|---|---|---|---|
| 1 | 12 | 4 | |
| 2 | 12 | 4 | $$12 \mod 4 = 0$$, да |
| 3 | 3 | 4 | |
| 4 | 3 |
Так как условие истинно, выполняется команда $$A := A \div B$$:
$$12 \div 4 = 3$$
Значит, после выполнения алгоритма $$A = 3$$.
Ответ: 1) $$A = 1$$; 2) $$A = 5$$; 3) $$A = 21$$; 4) $$A = 3$$.





