1.Постановка задачи разрабатывается организацией, разработчиком программной продукции, на основании технического задания совместно с заказчиком. Главный исполнитель — это разработчик
2.Алгоритм-Последовательность действий, приводящих к результату.
Блок-схема- Графический записи алгоритма.
Исполнитель алгоритма-Человек, компьютер, автомат.
Язык программирования-Знаковая система для записи компьютерных программ.
Программа-Последовательность действий, приводящих к результату.
Объяснение:
Удачи тебе в учёбе!
1.2A2(16) =001010100010=1248(8)
2A2(16) = 2·16^0 + 10·16^1 + 2·16^2 = 674(10)
2. 186(16) =000110000110=606(8)
186(16) = 6·16^0 + 8·16^1 + 1·16^2 = 390(10)
3. BB(16) = 010111011=273(8)
BB(16) = 11·16^0 + 11·16^1 = 187(10)
1. 74(8) =00111100=3C(16)
74(8) = 4·8^0 + 7·8^1 = 60(10)
2. 165(8) = 001110101=75(16)
165(8) = 5·8^0 + 6·8^1 + 1·8^2 = 117(10)
3. 302(8) = 001100000010=1402(16)
302(8) = 2·8^0 + 0·8^1 + 3·8^2 = 194(10)
1.Делим число на 8 и выписываем остатки
98544 = 12318·8 + 0
12318 = 1539·8 + 6
1539 = 192·8 + 3
192 = 24·8 + 0
24 = 3·8 + 0
var
i,j,k,n,p:longint;
f:array[1..10,1..2] of longint;
begin
p:=2; i:=1;
f[1,1]:=1; f[1,2]:=1;
Write('Введите натуральное число не больше 2 147 483 647: ');
Read(n);
while n<>1 do begin
if (n mod p)=0 then begin
if f[i,1]<>p then
begin Inc(i); f[i,1]:=p; f[i,2]:=1 end
else Inc(f[i,2]);
n:=n div p
end
else inc(p)
end;
k:=i;
for i:=2 to k do
for j:=1 to f[i,2] do Write(f[i,1],' ');
Writeln
end.
Тестовое решение:
Введите натуральное число не больше 2 147 483 647: 37534
2 7 7 383