Ответы на вопрос:
Program n1; var a: array[1..10] of integer; i,k: integer; begin randomize; write('исходный массив: '); k: =0; for i: =1 to 10 do begin a[i]: =random(15)+1; write(a[i],' '); if a[i] mod 3=0 then k: =k+1; end; writeln; write('кратные 3: ',k); end.
Решение получаем с калькулятора. Для перевода целой части необходимо умножить разряд числа на соответствующую ему степень разряда.
1101010 = 26*1 + 25*1 + 24*0 + 23*1 + 22*0 + 21*1 + 20*0 = 64 + 32 + 0 + 8 + 0 + 2 + 0 = 106
Для перевода дробной части необходимо разделить разряд числа на соответствующую ему степень разряда
1101 = 2-1*1 + 2-2*1 + 2-3*0 + 2-4*1 = 0.8125
Таким образом, число 1101010,11012 в десятичной системе счисления записывается как 106,8125
Популярно: Информатика
-
mangleplaydj101.07.2021 03:16
-
Irisha198608.06.2022 00:08
-
sassshaaa26.03.2020 14:07
-
KapEwa01.04.2023 20:52
-
Emma19009.07.2021 16:16
-
Koteykatyan31.10.2020 11:12
-
Единорог2000116.06.2021 04:40
-
petrakovatatya17.09.2021 18:07
-
ihorrubalko22.07.2022 04:26
-
pugovka201718.06.2022 14:12