Как записать в десятичной системе счисления следующие числа: а2 =11110, а8 = 372, а16 = 32а
216
266
Ответы на вопрос:
Для того чтобы перевести из двоичной системы счисления в десятичную необходимо сложить произведение цифры разряда со степенью двойки (показатель системы из которой переводим). определяем степень (последнее число имеет нулевую степень, каждое следующее +1): 43210 11110 получаем: 11110=1*2^4+1*2^3+1*2^2+1*2^1+0*2^0=16+8+4+2+0=30 11110 (2)=30 (10) для того чтобы перевести из восьмеричной системы счисления в десятичную необходимо сложить произведение цифры разряда со степенью восьмерки (показатель системы из которой переводим). определяем степень (последнее число имеет нулевую степень, каждое следующее +1): 210 372 получаем: 372 (8) = 3*8^2+7*8^1+2*8^0=192+56+2=250 для того чтобы перевести из шестнадцатеричной системы счисления в десятичную необходимо сложить произведение цифры разряда со степенью шестнадцати (показатель системы из которой переводим). определяем степень (последнее число имеет нулевую степень, каждое следующее +1): 210 32а учитывая соответствие букв в шестнадцатеричной системе числам в десятичной: а - 10 b - 11 c - 12 d - 13 e - 14 f - 15 получаем: 32а (16) = 3*16^2+2*16^1+10*16^0=768+32+10=810.
//pascal abc.net v3.1 сборка 1172 var na, nb, nc: integer; function minim(ar: array of real; n: integer): real; var i: integer; min: real; begin min : = maxreal; for i : = 0 to n - 1 do //динамические массивы индексируются с 0 if min > ar[i] then min : = ar[i]; minim : = min; end; begin randomize; write('na: '); readln(na); //ввод размерностей write('nb: '); readln(nb); write('nc: '); readln(nc); var a : = arrrandomreal(na, 1, na); //инициализация динамических массивов var b : = arrrandomreal(nb, 1, nb); var c : = arrrandomreal(nc, 1, nc); a.println(' '); writeln('min: ', minim(a, na)); b.println(' '); writeln('min: ', minim(b, nb)); c.println(' '); writeln('min: ', minim(c, nc)); end. пример ввода: na: 3 nb: 4 nc: 5 пример вывода: 2.45183664907321 2.12786289357015 2.8286734511278 min: 2.12786289357015 3.47355249453036 1.03827733129183 2.42042394141686 2.17556424353996 min: 1.03827733129183 3.9204495134393 3.64103751938838 3.57791954771519 4.31033914690387 4.13624760282051 min: 3.57791954771519
Популярно: Информатика
-
Relentlez26.12.2020 12:02
-
vanyavanyaere05.05.2020 11:11
-
vickatrasyuk11.12.2021 01:32
-
dasha45671dfd10.05.2020 16:57
-
airflash137215.11.2021 21:47
-
palechov0128.02.2023 03:30
-
адамиммими104.07.2022 05:00
-
KEKSIK1331703.05.2023 17:59
-
StasDvorchuk24.09.2020 11:56
-
artempryadko200602.10.2020 22:27