- Чтобы перевести число из десятичной системы счисления в другую, его нужно последовательно делить на основание новой системы счисления, записывать остатки от деления и читать их в обратном порядке.
- Пример программы, которая выполняет такой перевод:
var n, p, r: integer;
s, t: string;
Begin
write ('Введите десятичное число: '); readln (n);
write ('Введите основание системы счисления: ');
readln (p);
s := ‘’;
while n > 0 do
begin
r := n mod p;
str (r, t);
s := t + s;
n := n div p;
end;
write ('Ответ: ', s);
End.
Информатика • 10 класс
887
Алгоритмы обработки чисел, записанных в разных системах счисления (Паскаль)
Было полезно?
Рекомендуем
Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках