Pooster
13.04.2021 20:42

Как представляются формулы бнф в виде синтаксических диаграмм?

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
leha7534
14.09.2020 18:32

Если каждый месяц ( точнее первого числа каждого месяца от марта до декабря(*первого , то есть декабрь не будет посчитан, так как чтобы получить проценты за декабрь нужно подождать до января(опять же первого) но мы получим данные за ноябрь)) получать проценты вплоть до декабря, то получится сумма ≈1 171,7руб.

Вот данные для каждого месяца по отдельности(месяц будет указан как цифра(из-за большого остатка , будет сокращение до копеек):

Март(3) - 1000руб.

01.4- 1020 руб(за март%)

01.5- 1040,4 руб

01.6- 1061.20 руб

01.7- 1082.43 руб

01.8- 1104,08 руб

01.9- 1126,16 руб

01.10- 1148,69 руб

01.11- 1171,66 руб

01.12- 1 195,09 руб(за Ноябрь%)

Удачи °ω⁻

0,0(0 оценок)
Ответ:
Akhram
14.01.2022 22:15
1)  Один байт = 8 бит, максимальное число 2^8 - 1 = 255, если числа без знака.  Для знаковых чисел старший бит отводится под знак числа, следовательно, минимальное число = - 2^7 - 1
 = - 127,  максимальное число = + 127
2)  Число 1607, ячейка двухбайтовая, один бит под знак, следовательно, под число отводится 15 бит,  в двоичном представлении 1607(10) = 11001000111(2), дополняем до 16 бит, старший бит - знаковый - нулевой, так как число положительное
= 0000011001000111(2) - это двоичное представление в двухбайтовой ячейке, чтобы получить шестнадцатиричное представление, разбиваем число справа - налево по 4 бита
0000  0110  0100  0111  и записываем в шестнадцатиричном виде 
0111(2) = 7(16)   0100(2) = 4(16)   0110(2) =6(16)   0000(2) = 0(16)
1607(16) = 0647(16) или без старшего не значащего нуля  = 647(16)
3) для получения дополнительного кода числа, находят обратное число, или инверсию числа,
для этого каждый бит числа изменяют на противоположный, 1 на 0, 0 на 1
105(10) = 1101001(2) - это и есть дополнительный код числа - 105, т.е. дополнительным кодом
числа (- а)   будет число а.
Найдем дополнительный код в однобайтовой ячейке числа 105(10) = 01101001(2),
а) находим обратное  01101001(2)  ->(обратное) ->10010110(2)
б) дополнительный код-> обратный код + 1 ->(дополнительный)->10010111(2), а это число - 105
потому, что отрицательные числа представляются в дополнительном коде.
Если для числа - 105 найти дополнительный код, то получим число 105
10010111(2)->(дополнительный)->01101000+1->01101001 = 69(16) = 16*6+9 = 96+9 = 105
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота