Упр.165 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)
Босова, Босова
8 класс
Класс
8
Предмет
Информатика
Автор
Босова, Босова
Упр.165 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)
Задача
- Преобразование переменных $$a$$, $$b$$, $$c$$ выполняется по следующему алгоритму: переменной $$c$$ присваивается значение суммы переменных $$a$$ и $$b$$; значение переменной $$a$$ удваивается; значение переменной $$b$$ утраивается; вся последовательность действий повторяется $$2$$ раза. Запишите алгоритм преобразования переменных на алгоритмическом языке.
Подробный ответ
Запишем алгоритм преобразования переменных. В цикле действия выполняются 2 раза:
алг
a, b, c, i — цел
нач
ввод a, b
нц для i от 1 до 2
c := a + b
a := a * 2
b := b * 3
кц
кон
Проверим выполнение алгоритма для начальных значений $$a=3$$, $$b=7$$.
| № шага | i | a | b | c |
|---|---|---|---|---|
| Начальные значения | 3 | 7 | ||
| 1 | 1 | 6 | 21 | 10 |
| 2 | 2 | 12 | 63 | 27 |
После первого прохода цикла получаем $$c=3+7=10$$, $$a=3\cdot 2=6$$, $$b=7\cdot 3=21$$.
После второго прохода: $$c=6+21=27$$, $$a=6\cdot 2=12$$, $$b=21\cdot 3=63$$.
Ответ
Алгоритм:
алг
a, b, c, i — цел
нач
ввод a, b
нц для i от 1 до 2
c := a + b
a := a * 2
b := b * 3
кц
кон
При $$a=3$$, $$b=7$$ после выполнения алгоритма: $$a=12$$, $$b=63$$, $$c=27$$.
Другие учебники
Другие предметы



