В двоичном числе каждый разряд справа налево представляет собой степень двойки. Первый разряд имеет 0 степень. Далее для остальных разрядов степень увеличивается, а для дробной части уменьшается. Для перевода в десятичную систему счисления нужно перевести все единицы в числе в соответствующие им степени двойки и сложить. Возьмём число 111011,001: Распишем по разрядам: 1 (-3 разряд) = 2^-3 = 1/8 0 (-2 разряд) 0 (-1 разряд) , 1 (1 разряд) = 2^0 = 1 1 (2 разряд) = 2^1 = 2 0 (3 разряд) 1 (4 разряд) = 2^3 = 8 1 (5 разряд) = 2^4 = 16 1 (6 разряд) = 2^5 = 32 Теперь нужно сложить полученные числа: 1/8 + 1 + 2 + 8 + 16 + 32 = 59.125 ответ: 111011,001(10) = 59.125(10)
Konstantinovich alekseevna993
05.05.2022
1. Разностная машина Беббиджа должна была заменить группу вычислителей, которые аккуратно склвдывали и вычитали числа. Поэтому утверждение "Б" - справедливо 2. Подготовка данных с перфокарт, утверждение "А" - справедливо. 3. Утверждение "Г" - спорно, хотя в 2000 году в лондонском Музее науки заработал принтер, придуманный Бэббиджем для своей машины.
Вообще машина проектировалась как механический аппарат предназначенный для автоматизации вычислений путем аппроксимации функций многочленами и вычисления конечных разностей.
annino
05.05.2022
//Pascal ABC.NET v3.1 сборка 1172
Const n=5;
Var ma:array[1..n,1..n] of integer; i,j,max,maxj,a:integer; begin max:=-1; randomize; writeln('Matrix:'); for i:=1 to n do begin; for j:=1 to n do begin; ma[i,j]:=random(10); write(ma[i,j]:4); end; writeln; end; for j:=1 to n do begin for i:=1 to n do a:=a+ma[i,j]; if a>max then begin max:=a; maxj:=j; end; a:=0; end; write('Максимальный по сумме столбец:',maxj); end.
Первый разряд имеет 0 степень. Далее для остальных разрядов степень увеличивается, а для дробной части уменьшается.
Для перевода в десятичную систему счисления нужно перевести все единицы в числе в соответствующие им степени двойки и сложить.
Возьмём число 111011,001:
Распишем по разрядам:
1 (-3 разряд) = 2^-3 = 1/8
0 (-2 разряд)
0 (-1 разряд)
,
1 (1 разряд) = 2^0 = 1
1 (2 разряд) = 2^1 = 2
0 (3 разряд)
1 (4 разряд) = 2^3 = 8
1 (5 разряд) = 2^4 = 16
1 (6 разряд) = 2^5 = 32
Теперь нужно сложить полученные числа:
1/8 + 1 + 2 + 8 + 16 + 32 = 59.125
ответ: 111011,001(10) = 59.125(10)