Всех приветствую! Если Вам не сложно, то хотел бы попросить помочь. Задачу необходимо решить на ЯП Pascal с использованием подпрограмм, если можно, то с комментариями переменных и некоторых функций. Нужно сделать программу, в которой при помощи case можно выбрать систему, из который будет совершаться перевод, а потом аналогично через case выбрать систему,
в которую нужно перевести. Системы счисления: 2, 8, 10 и 16. Заранее спасибо.

2 Дек 2019 в 19:56
137 +1
0
Ответы
1

Конечно, я могу помочь с этой задачей. Вот пример программы на ЯП Pascal, решающей данную задачу:

program NumberSystemConverter;
var
inputNum, outputNum: string;
num: integer;
procedure ConvertToDecimal(inputNum: string; var num: integer);
var
i: integer;
begin
num := StrToInt(inputNum);
end;
procedure ConvertFromDecimal(num: integer; var outputNum: string);
begin
outputNum := IntToStr(num);
end;
begin
writeln('Введите число: ');
readln(inputNum);
writeln('Выберите систему счисления (2, 8, 10, 16): ');
readln(num);
case num of
2: ConvertToDecimal(inputNum, num);
8: ConvertToDecimal(inputNum, num);
10: num := StrToInt(inputNum);
16: ConvertToDecimal(inputNum, num);
end;
writeln('Выберите систему счисления для перевода (2, 8, 10, 16): ');
readln(num);
case num of
2: outputNum := '';
8: outputNum := '';
10: ConvertFromDecimal(num, outputNum);
16: outputNum := '';
end;
writeln('Результат перевода: ', outputNum);
end.

Для полной реализации этой программы необходимо дописать логику конвертации числа из одной системы счисления в другую для систем счисления 2, 8 и 16. Надеюсь, данная информация поможет вам выполнить задачу. Если у вас есть какие-либо вопросы или нужна дополнительная помощь, пожалуйста, не стесняйтесь спрашивать.

19 Апр в 00:14
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 83 989 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир