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

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

Задача

1. вычти 1
2. сдвинь влево (исполнитель сдвигает число на один двоичный разряд влево; значение освободившегося разряда справа обнуляется)
Исполнитель начал вычисления с числа Ю410 и выполнил цепочку команд 22112. Какое десятичное число получилось в результате выполнения этого алгоритма?
Решение:
104 10 = 2
Исходное положение:
1- й шаг:
2- й шаг:
3- й шаг:
4- й шаг:
5- й шаг:
Результат:
10410= 64 + 32 + 8 = 26 + 25 + 23=11010002
Программа: 22112
1 – вычесть 1;
2 – сдвинуть влево.
1111002=25 + 24 + 23 + 22 = 32 + 16 + 8 + 4 = 6010
Результат: 60

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

Переведём начальное число в двоичную систему:

$$104_{10} = 64 + 32 + 8 = 2^6 + 2^5 + 2^3 = 1101000_2$$

Так как исполнитель работает с 8-разрядным представлением, запишем число как $$01101000_2$$.

Команды программы: 22112

1 — вычесть 1;
2 — сдвинуть влево.

Выполним команды по порядку:

Исходное положение01101000
разряд76543210
1-й шаг01100111
2-й шаг11001110
3-й шаг10011110
4-й шаг00111100
5-й шаг00111000

После выполнения программы получаем число $$00111000_2$$.

Переведём его в десятичную систему:

$$00111000_2 = 32 + 16 + 8 + 4 = 60_{10}$$

Ответ

60



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