<em>Невозможно нормализовать мантиссу числа, записанного в естественной
форме. Нормализация применяется для хранения чисел с плавающей запятой в
таких форматах, как IEEE754 (он же Float) или Double. Структура
разрядной сетки такого формата: [знак числа][смещенный
порядок][нормализованная мантисса со скрытой единицей]. Если твоя задача
сводится к нормализации сетки до мантиссы вида 1.ххх, это говорит о
том, что ты приводишь мантиссу к формату, пригодному именно для хранения
числа типа Float. </em> <em>Тогда в твоем примере это будет выглядеть так: </em> <em>00111001000100100000000000000000 - нули слева убираем: </em> <em>111001000100100000000000000000 - нормализуем мантиссу: </em> <em>1.11001000100100000000000000000 х 2^29. </em> <em>Теперь мантисса нормализована. </em> <em> </em> <em>Если требуется разместить Float-запись этого числа, нужно сделать так: </em> <em>1. [знак числа] - 1 бит: 0, если число положительное. </em> <em>2.
[смещенный порядок] - 8 бит: порядок числа + 127 (т.е. он никогда не
бывет отрицательным, что избавляет нас от необходимости хранить отдельно
знак порядка - в этом весь прикол формата IEEE754) </em> <em>3.
[нормализованная мантисса со скрытой единицей] - 23 бита: хранит
нормализованную мантиссу. Поскольку мантисса всегда будет начинаться с
1.ххх, единицу мы не пишем, чтобы сэкономить один разряд. </em> <em>ИТОГО: число в формате Float имеет точность 5-6 десятичных знаков и занимает 4 байта (32 бита) памяти. </em> <em> </em> <em>Итак: </em> <em>[0][10011100][11001000100100000000000], итого, мы получили число в формате Float, где: </em> <em>[10011100] = 127 + 29 = 156(10) = 10011100(2), </em> <em>а из мантиссы мы взяли только первые 23 разряда, скрыв единицу. </em> <em>В
данном случае число такое, что мы справа теряем только часть нулей,
поэтому оно перевелось в Float без потерь значащих разрядов. Будь у нас
мантисса, наподобие этой: </em> <em>1.11001000100100001000100001001 - часть
разрядов мы бы потеряли, поскольку данная мантисса просто не влезла бы
целиком в 23 разряда. </em>
1. Отображение фрагмента содержимого памяти работающего компьютера. 2. Картина чередующихся впадинок на лазерном диске, видимая под увеличением. 3. Алгоритм, записанный на незнакомом языке программирования.
1,25 кбайт / 2048 симв = 0,0006103515625 кбайт на символ 0,0006103515625 кбайт на симв * 1024 * 8 = 5 бит на символ 2^5 = 32 символа (букв) мощность алфавита.
Var a,y:integer; begin writeln('a='); readln(a); {допустим что ввели значение 12} if a>=5 then y:=2*a+5 else y:=a*a; {выполняется условие y:=2*a+5 ибо 12>=5} writeln('y=',' ',y); {y=2*12+5 y=29} readln* end. Короче ответ Г