fedserv
?>

Написать программу (basic) расчёта значения переменной Х по формуле x=ABC(a)+3*√b-8*INT(c)

Информатика

Ответы

Zeitlinama7067
173(10)=10101101(2)=255(8)= AD(16), (...)-система счисления(затем с.с) пишется в низу числа,как нижним индексом
число 173 уже в 10-ной с.с,переводим его в 2-ную путем деления на основания переводимой с.с (т.к необходимо в 2-ную,значит основание с.с 2), 172:2 получаем частное и остаток(0 либо 1), сравниваем частое меньше остатка,нет делим снова на 2,затем сравниваем и делим до тех пор пока частное будет меньше остатка, записываем ответ с последнего частного и всех последующих остатков:
173(10)=10101101(2)

затем переводим из 2-ной с.с в восьмеричную систему счисления. Для этого следует разбить это двоичное число на триады, начиная с младшего бита (т.е с право налево,от знака равно) если в поледнем не хвотает до 3-х цифр доставляем 0. Получим: 010 101 101(2)=255(8)
затем по таблице для каждой 3-ки ищем значение:
1=001; 2=010; 3=011; 4=100; 5=101; 6=110; 7=111 

Чтобы перевести из 2-но с.с необходимо разложить число 4 цифры (начиная от знака равно ,если в последнем значении не хватает до 4-х добавляем 0) потом ищем значение оп таблице.
Получим: 1010 1101(2)= AD(16)
Пеpевод из двоичной системы исчисления в 16-тиричную осуществляется по таблице для каждых 4-х двоичных единиц:
0000=0; 0001=1; 0010=2 ;0011=3; 0100=4; 0101=5; 0110=6; 0111=7; 1000=8; 1001=9;  1010=A;  1011=B;1 100=C; 1101=D; 1110=E; 1111=F
Михайлович Гуртовая929
1 - двоичная
738:2=369           R=0                   0
369:2=184           R=1                  10
184:2=92             R=0                010
92:2=46               R=0              0010
46:2=23               R=0             00010
23:2=11               R=1           100010
11:2=5                 R=1         1100010
5:2=2                   R=1       11100010
2:2=1                   R=0     011100010
1:2=0                   R=1   1011100010

(738)₁₀=(1011100010)₂

2 - шестнадцатеричная

738:16=46            R=2                   2
46:16=2               R=14               E2
2:16=0                 R=2               2E2

(738)₁₀=(2E2)₁₆

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Написать программу (basic) расчёта значения переменной Х по формуле x=ABC(a)+3*√b-8*INT(c)
Ваше имя (никнейм)*
Email*
Комментарий*