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

Задание 50 ГДЗ Семенов Рудченко 6 класс (Информатика)

Задача

прибавь 1
умножь на 2
прибавь 1
умножь на 2
прибавь 1
умножь на 2
прибавь 1
(((+1*2) +1)*2+1)*2 +1 = 15
б) Построй алгоритм для Удвоителя, в котором меньше 12 команд. После выполнения этого алгоритма на экране должно отобразиться число 1024
Исходное положение 0.
прибавь 1
умножь на 2
умножь на 2
умножь на 2
умножь на 2
умножь на 2
умножь на 2
умножь на 2
умножь на 2
умножь на 2
умножь на 2
+1*2*2*2*2*2*2*2*2*2*2=1024

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

а) Чтобы получить число $$15$$ из исходного положения $$0$$, достаточно выполнить 7 команд:

прибавь 1
умножь на 2
прибавь 1
умножь на 2
прибавь 1
умножь на 2
прибавь 1

Проверим:

$$0+1=1$$

$$1\cdot 2=2$$

$$2+1=3$$

$$3\cdot 2=6$$

$$6+1=7$$

$$7\cdot 2=14$$

$$14+1=15$$

Значит, подходит алгоритм:

$$(((0+1)\cdot 2+1)\cdot 2+1)\cdot 2+1=15$$

б) Чтобы получить число $$1024$$, можно сначала прибавить $$1$$, а затем 10 раз умножить на $$2$$:

прибавь 1
умножь на 2
умножь на 2
умножь на 2
умножь на 2
умножь на 2
умножь на 2
умножь на 2
умножь на 2
умножь на 2
умножь на 2

Проверим:

$$0+1=1$$

$$1\cdot 2^{10}=1024$$

То есть:

$$0+1\cdot 2\cdot 2\cdot 2\cdot 2\cdot 2\cdot 2\cdot 2\cdot 2\cdot 2\cdot 2=1024$$

Ответ

а) 7 команд: прибавь 1, умножь на 2, прибавь 1, умножь на 2, прибавь 1, умножь на 2, прибавь 1.

б) 11 команд: прибавь 1, затем 10 раз умножь на 2.



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