
Перевод десятичных и смешанных дробей из 10-тичной СС в разные ССи обратный перевод. Сложение и
вычитание десятичных дробей в разных СС

Ответы на вопрос

var
a,b,c,i,n,p,s:integer;
x:real;
p1,g:string;
begin
readln(a);
writeln('is kakoi perevodim?');
readln(b);
if b=10 then begin
writeln('v kakoi perevodim?');
readln(c);
end;
n:=0;
p:=0;
if b<>10 then begin
repeat
x:=exp(ln(b)*n);
s:=Round(x);
p:=p + (a mod 10)*s;
a:= a div 10;
n:=n+1;
until a=0;
end
else begin
repeat
g:=IntToStr(a mod c);
p1:=p1 + g;
a:=a div c;
until a<c;
p1:=p1+IntToStr(a);
end;
if p=0 then begin
for i:=1 to length(p1) do
write(p1[length(p1)-i+1]);
end
else
write(p);
end.



Перевод десятичных и смешанных дробей из десятичной системы счисления в разные системы счисления
Перевод десятичных и смешанных дробей из десятичной системы счисления (десятичная СС) в разные системы счисления (СС) можно выполнить следующим образом:
1. Перевод десятичной дроби в другую СС: - Шаг 1: Разделите целую часть десятичной дроби на основание целевой СС и запишите остаток. - Шаг 2: Умножьте дробную часть десятичной дроби на основание целевой СС и запишите целую часть результата. - Шаг 3: Повторяйте шаги 2 и 3, пока дробная часть не станет равной нулю или пока не достигнете желаемой точности. - Шаг 4: Запишите полученные целые части в обратном порядке, чтобы получить итоговое представление десятичной дроби в целевой СС.
2. Перевод смешанной дроби в другую СС: - Шаг 1: Переведите целую часть смешанной дроби в целевую СС, используя метод, описанный выше. - Шаг 2: Переведите дробную часть смешанной дроби в целевую СС, используя метод, описанный выше. - Шаг 3: Объедините результаты из шагов 1 и 2, разделив их символом десятичной точки.
Обратный перевод десятичных и смешанных дробей из разных систем счисления в десятичную систему счисления
Обратный перевод десятичных и смешанных дробей из разных систем счисления в десятичную систему счисления можно выполнить следующим образом:
1. Обратный перевод десятичной дроби из другой СС в десятичную СС: - Шаг 1: Запишите десятичную дробь в виде суммы произведений цифр на соответствующие степени основания целевой СС. - Шаг 2: Выполните вычисления и сложите полученные произведения, чтобы получить десятичное значение дроби.
2. Обратный перевод смешанной дроби из другой СС в десятичную СС: - Шаг 1: Разделите смешанную дробь на целую часть и дробную часть. - Шаг 2: Переведите целую часть в десятичную СС, используя метод, описанный выше. - Шаг 3: Переведите дробную часть в десятичную СС, используя метод, описанный выше. - Шаг 4: Сложите результаты из шагов 2 и 3, чтобы получить десятичное значение смешанной дроби.
Сложение и вычитание десятичных дробей в разных системах счисления
Сложение и вычитание десятичных дробей в разных системах счисления выполняется по аналогии с операциями в десятичной системе счисления.
1. Сложение десятичных дробей в разных СС: - Шаг 1: Выровняйте десятичные дроби по десятичной точке. - Шаг 2: Сложите соответствующие цифры дробных частей и запишите результат. - Шаг 3: Если сумма цифр превышает основание целевой СС, запишите остаток от деления на основание и перенесите единицу в следующий разряд. - Шаг 4: Сложите соответствующие цифры целых частей и учтите переносы, если они есть.
2. Вычитание десятичных дробей в разных СС: - Шаг 1: Выровняйте десятичные дроби по десятичной точке. - Шаг 2: Вычтите соответствующие цифры дробных частей и запишите результат. - Шаг 3: Если разность цифр отрицательна, займите единицу из следующего разряда. - Шаг 4: Вычтите соответствующие цифры целых частей и учтите заемы, если они есть.
Примечание: При выполнении операций сложения и вычитания в разных системах счисления, необходимо убедиться, что используется правильное основание целевой СС и правильное выравнивание дробных частей.
Источники: -----


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili