pimenovamar
?>

Информатика стр 182 задание 5 учебник 6 класс

Информатика

Ответы

Alesander-Isaev684
Procedure Dec2Oct(n:longint);
{ Перевод натурального десятичного n в восьмеричную систему счисления
  и вывод результата }
const
  alpha = '01234567';
var
  s: string;
  i:integer;
begin
  s := '';
  while n > 0 do begin
    s := alpha[(n mod 8) + 1] + s;
    n := n div 8
  end;
  for i:=Length(s) to 9 do s:='0'+s;
  Write(s)
end;

{ Использование }
var
  x:longint;
begin
  Write('Введите десятичное число: '); Read(x);
  Write('В восьмеричной системе счисления: ');
  Dec2Oct(x);
  Writeln
end.

Тестовое решение:
Введите десятичное число: 1234567
В восьмеричной системе счисления: 0004553207
Давид-Ольга
Началось все с самого простого калькулятора, который мог переводить из десятичной системы счисления в двоичную, восьмиричную и шестнадцатеричную. Потом один из пользователей запросил возможность переводить число из десятичной системы счисления в схему с любым другим основанием. Так появился калькулятор в котором можно было указывать основание системы счисления в которую надо перевести десятичное число. Вводится число FF, вводится основание системы счисления этого числа - 16. Потом, основание системы счисления, в которую надо переобразовать , это число- 10. Получается результат 255 в десятичной системе счисления.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Информатика стр 182 задание 5 учебник 6 класс
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

mzia-mzia-60682
tatiyanabe2013727
orgot9
maksmi
Shcherbinin KOLIChEVA
dushechkin2
dashasnegirva
hamelleon43
Петренко1852
travkinadjey31
Adabir20156806
Владислав-Аветисян217
drevile57
SAMSCHOOL96
saryba