Прочитайте задачу.
2. Выпишите известные и неизвестные переменные из задачи в виде:
Дано: a, b
Найти: x – корень уравнения.
3 Составьте математическую модель: x = b * a.
4. Составьте блок-схему
5. Запишите алгоритм на языке программирования
При составлении программы необходимы:
1) Объявление переменных a и b - вещественные типа двойной точности ;
2) Запись числа, введенного пользователем, в переменные a и b;
3) Объявление переменной x с одновременным присвоением ей значения;
4) Вывод строки, вещественного числа и перевод строки.
Для проверки правильности работы программы рекомендуется провести трассировку программы.
a b X=b*a примечание
8 5
7 4
9 3
Заменим неизвестные биты символом Х.
1010₁₆ = ХХХ ХХ1 010₈
Запишем изображения битов друг под другом с учетом известной нам информации.
Х Х Х Х 1 0 1 0
Х Х Х Х Х 1 0 1 0
Теперь известные биты в конце чисел можно отбросить
Х Х Х Х
Х Х Х Х Х
Очевидно, во втором (восьмеричном числе первый бит нулевой, поскольку оба числа в двоичной записи одинаковы и остается только ₂.
Эти четыре бита (обозначим их IJKL) могут дать 16 комбинаций. Но требование, чтобы восьмеричное число имело три цифры, старшая из которых не может быть нулем, запрещает комбинацию IJ=00, поэтому 4 комбинации из 16 надо вычеркнуть. Останется 12.
ответ: 12 чисел.