| Вложение |
Размер |
|
Описание учебного проекта "Перевод натуральных чисел в различные системы счисления и выполнение арифметических операций над ними. Программа на языке Pascal"
|
162.35 КБ |
|
Полный исходный код программы на языке Pascal
|
5.84 КБ |
|
Скомпилированный (исполняемый) файл программы
|
66.43 КБ |
Цель
Написать программу на языке программирования Паскаль (Pascal), которая
- принимает два числа в любой из четырех систем счисления (2-й, 8-й, 10-й или 16-й),
- переводит их в остальные системы счисления,
- выполняет над числами указанную арифметическую операцию (+, -, *, /),
- выводит результат во всех четырех системах счисления.
Для упрощения программа будет рассчитана на работу с целыми положительными числами.
Ввод данных пользователем
- Система счисления: 2, 8, 10, 16.
- Первое число: от 0 до 32767.
- Второе число: от 0 до 32767.
- Операция: +, -, *, / (выполняется только деление нацело).
Вывод данных на экран
| 2 |
8 |
10 |
16 |
| 1-е число |
1-е число |
1-е число |
1-е число |
| 2-е число |
2-е число |
2-е число |
2-е число |
| результат |
результат |
результат |
результат |
Этапы написания программы
- Перевод числа, заданного в десятичной системе счисления, во все остальные системы счисления. Организация вывода результата на экран.
- Перевод числа, заданного в любой системе счисления, во все остальные системы счисления.
- Перевод двух чисел в десятичную систему счисления (если требуется). Выполнение заданной арифметической операции. Перевод исходных чисел и результата во все остальные системы счисления. Организация вывода результата на экран.
- Обработка корректности ввода. Управляемый выход из программы.
- (дополнительно) Операции с отрицательными и дробными числами, оформление вывода с помощью модуля Crt.
Комментарии
пользователь вводит любую
пользователь вводит любую строку с любым количеством символов и любыми значениями