Домашние задания: Информатика

Помогите решить задание по информатике

Задание 1:
 (4 - b) ∙ 16 - 2b = 28
32 - 8b - b = 14
9b = 32 - 14 = 18
b = 2

Задание 2:
 (9 + 4)b + 12 = 77
13b = 77 - 12 = 65
b = 5

Задание 3:
49 - нечётное число, поэтому последним должно стоять вычитание трёх (из 52, естественно).
Из 1 без толку вычитать 3 (нет команды, возвращающей из отрицательных чисел), поэтому первой командой должно стоять умножение на 4, по итогам которого получится 4..
Осталось определиться с командами №№ 2, 3, 4.
52 = 13 ∙ 4, поэтому предпоследняя команда - умножение на 4.
13 - нечётное число, как и 49, получается только вычитанием, поэтому команда №3 - вычитание 3 (из 16).
Команда №2 должна получить 16 из 4-х, т.е. это - умножение на 4.
Суммируя сказанное, номера команд:
 2 2 1 2 1 

Задание 4:
Идём с конца. 21 не оканчивается на 2, поэтому получается только делением (42/2). Последняя команда: 2.
42 > 32, но приписыванием цифры его можно получить только из 4-х. А 4 получается из 32-х трёхкратным делением на 2 (оба числа - степени двойки).
Итого, номера команд:
 2 2 2 1 2 

Задание 5:
А что в винде калькулятор перестал работать?
178 < 256, влезает в байт (8 бит). Вычитаем из него максимально возможные степени двойки, пока не получим 0. Это будет двоичная запись. Группируя двоичные цифры по триадам и тетрадам, получаем восьмеричную и шестнадцатеричную, соответственно.
 178₁₀ = 128₁₀ + 32₁₀ + 16₁₀ + 2₁₀ = 1011 0010₂ = 10 110 010₂ = 262₈ = B2₁₆ 
Сергей Головацких
Сергей Головацких
87 571
Лучший ответ