Хелпикс

Главная

Контакты

Случайная статья





Формулировка задания. Задача 1.



Формулировка задания

Задача 1.

    Требуется вычислить выражение вида

    Последовательность вычислений:

1. Перевести число А из системы счисления SA в десятичную (промежуточный шаг).

2. Перевести число B из системы счисления SB в десятичную (промежуточный шаг).

3. Перевести числа А и B из десятичной системы в систему plus.

4. Выполнить сложение в системе plus.

5. Результат сложения перевести в десятичную систему, а затем в двоичную.

6. Вычесть из полученной в предыдущем пункте суммы число С в двоичной системе.

7. Разделить в двоичной системе полученную разность на число D. Деление выполнять до 5го разряда после запятой (начиная с 6-го все отбросить). Если частное получилось целое, то в программу проверки занести “, 00000” в качестве дробной части частного.

8. Перевести полученное частное в десятичную систему.

9. Исходя из предположения, что полученное частное при переводе в систему с основанием SX может оказаться бесконечной дробью, определить количество разрядов L после запятой в системе SX, необходимое для представления рассматриваемого частного с точностью, равной половине веса младшего разряда. Если частное оказалось целое, то данный пункт не выполняется. Если дробная часть оказалась короче, чем рассчитанное L, то недостающие младшие разряды дополнить нулями. Если два предыдущих условия не выполнились, то округлить младший разряд (при округлении возможен перенос в старшие разряды).

10. Осуществить перевод полученного частного из десятичной системы в систему SX с точностью до разряда L (см. лекции).

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.