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

Упр.165 ГДЗ Рабочая тетрадь Босова 8 класс 2016 (Информатика)

Задача

Рассмотрим вариант решения задания из учебника Босова 8 класс, Бином: 165. Преобразование переменных а, b, с выполняется по следующему алгоритму: переменной с присваивается значение суммы переменных а и b; значение переменной а удваивается; значение переменной b утраивается; вся последовательность действий повторяется 2 раза. Запишите алгоритм преобразования переменных на алгоритмическом языке. алг a, b, c, i – цел нач ввод a, b нц для i от 1 до 2 c: =a + b a: =a*2 b: =b*3 кц кон № шага i a b c Начальные значения: 3 7 2 1 6 21 10 3 2 12 63 27

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

Запишем алгоритм преобразования переменных. В цикле действия выполняются 2 раза:

алг
a, b, c, i — цел
нач
  ввод a, b
  нц для i от 1 до 2
    c := a + b
    a := a * 2
    b := b * 3
  кц
кон

Проверим выполнение алгоритма для начальных значений $$a=3$$, $$b=7$$.

№ шагаiabc
Начальные значения37
1162110
22126327

После первого прохода цикла получаем $$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$$.



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