Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Object Pascal: кроссплатформенные технологии > 16-ичная система исчисления %)


Автор: Jkob 12.5.2009, 14:11
Я понятия не имею как с системами счисления работать...  

Задание: написать программу перевода строки с выражением типа: X+( - ; / ; * ) Y из 16ой СИ в двоичную, выполнение действий сложения (вычитания; деления; умножения) в 2ой СИ, и вывод результатов снова в 16ой СИ. 

Прим: вещественные числа с фиксированной точкой без знака 
исходные данные, результат - шестнадцатеричная СИ; 
выполнение действий - двоичный прямой код

кто нибудь знает как? smile 

Автор: volvo877 14.5.2009, 10:21
Ну, попробуй взять лист бумаги, написать на нем выражение:
А / 3
, и перевести его в двоичную СС, сделать необходимую операцию, а потом перевести обратно в Hex... А потом просто запрограммируй свои действия.

Автор: Jkob 14.5.2009, 19:34
Я могу написать анализатор ввода строки, а как действия в бинарной СИ выполнять - не понимаю

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)