Программа написана на языке Pascal и предназначена для иллюстрации действий над целочисленными данными типа longint. Пользователь может выбрать, в какой системе счисления будут представлены первый и второй операнды, а так же результат действий над ними. Пользователь может выбрать операцию, которая будет выполнятся между двумя операндами.
Вид операции выбирается с помощью однопозиционного меню. При изменении операции или любого из операндов программа должна немедленно повторять вычисления и выводить новый результат.
ОПИСАНИЕ ПРИМЕНЕНИЯ
Назначение программы
Программа предназначена для совершения действия над целочисленными данными типа longint, которые вводятся в десятичной, двоичной или шестнадцатиричной системе счисления, и вывода результата на экран, который тоже может быть представлен в двоичной, десятичной или шестнадцатиричной системе счисления. Запрограммированы следующие операции:
- 1) +, -, *, div, mod;
- 2) and, or, xor;
- 3) shl, shr.
Данную программу можно использовать в качестве учебного пособия по курсу «Основы программирования и алгоритмические языки».
Входные данные
Входными данными являются переменные, которые используются для хранения чисел первого и второго операндов, введенных пользователем.
Ввод входных данных организован в режиме диалога «Вопрос-ответ».
Для корректной работы программы необходимы следующие входные данные:
- -А типа longint, диапазон допускаемых значений -2 147 483 648+2 147 483 647, используется для хранения значения операнда;
- -B типа longint, диапазон допускаемых значений -2 147 483 648+2 147 483 647, используется для хранения значения второго операнда;