СПРОСИ ПРОФИ
👍
0
👎 02

Записать число в ячейку памяти компьютера, предназначенную для типа REAL(TP)

375.15 в десятичной системе, записать в real (turbo pascal). Сомнения при записи, после перевода.

Число бесконечное 101110111.001001100110011001100110011001100110011....нужно ли округлять или вписывать все 39 разрядов?
Получаем порядок со сдвигом 10001001
число 0.101110111001001100110011001100110011001100110011
Второе при записи в real TP нужно убирать единичку. И что начина мантиссу с нуля? Так можно?
Turbo Pascal Pascal языки программирования программирование обучение     #1   10 фев 2013 08:56   Увидели: 4 клиента, 1 специалист   Ответить
👍
0
👎 0
Если Вам действительно нужно, как Вы пишете, записать число в ячейку памяти
компьютера, то выписывать двоичные разряды числа — смысла нет.
Написать нужно a:=375.15 или b:=375.15 — компьютер, выполняя эту команду,
запишет нужное Вам число в нужную Вам ячейку.
Других (простых) способов записи числа в ячейку памяти компьютера, по-моему,
нет.
👍
0
👎 0
искать в google IEEE754
один из конвертеров
http://www.h-schmidt.net/FloatConverter/IEEE754.html
  #3   16 фев 2013 21:17   Ответить

Задайте свой вопрос по программированию
профессионалам

Сейчас онлайн 75 репетиторов по программированию
Получите ответ профи быстро и бесплатно

Другие вопросы на эту тему:

👍
0
👎 00

Ассемблер   0 ответов

macro sum argument
{
match answer==temp1+temp2, argument
\{
xor eax, eax
xor ebx, ebx
mov ax, [temp1]
mov bx, [temp2]
add al, bl
daa
adc ah, 0h
ror ax, 8
ror bx, 8
add al, bl
daa
jnc mm
mov [MCR], 01h
mm:
rol ax, 8
mov [answer],ax…
👍
−1
👎 -11

Pascal   1 ответ

составить блок-схему алгоритма и программу на языке Pascal для вычисления на ЭВМ значаний переменных.
  05 окт 2011 17:47  
ASK.PROFI.RU © 2020-2021