Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Yamkin73
0 / 0 / 0
Регистрация: 12.12.2010
Сообщений: 13
#1

Числа в формате с плавающей запятой (Pascal) - Pascal

12.12.2010, 22:37. Просмотров 891. Ответов 0
Метки нет (Все метки)

Постановка задачи: Постановка задачи: Число в форме с плавающей запятой определяется с помощью двух параметров: p – смещенный порядок в битах; и m – длинны мантиссы в битах. Для заданной битовой последовательности R необходимо получить представление числа в 2-ичной системе счисления в виде:

|Знак m|Pr-1|...|P1|P0|*|m-1|m-2|...|m-n|

Примечание: Для упрощения операций над порядками их приводят к целым положительным числам, смещенный порядок. Для этого к истинному порядку добавляется целое положительное число – смещение. Например, в системе со смещением 128 порядок -3 представляется как 125 (-3 + 128). Если для записи числа с плавающей запятой используется база 2(q = 2), то применяют еще один способ повышения точности представления мантиссы, называемый приемом скрытой единицы. Суть его в том, что в нормализованной мантиссе старшая цифра всегда равна единице (для представления нуля используется специальная кодовая комбинация), следовательно, эта цифра может не записываться, а подразумеваться. Запись мантиссы начинают с ее второй цифры, и это позволяет задействовать дополнительный значащий бит для более точного представления числа. В алгоритме предусмотрен анализ ситуации переполнения порядка и отношений: длинна битовой последовательности больше или меньше длинны мантиссы.

Все это нужно сделать в виде кода Паскаля, и число должно представляться в виде двоичной системы счисления, путем перевода из десятичной.

Помогите кто нибудь?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2010, 22:37
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Числа в формате с плавающей запятой (Pascal) (Pascal):

Числа с плавающей точкой
Нужно разработать программу сложения, вычитания чисел с плавающей запятой....

Turbo Pascal, Pascal ABC, Free Pascal, PascalABC.NET - в чем разница?
Всем привет, решил изучать Паскаль, но на форуме увидел 4 его версии - Turbo...

PASCAL.Числа Армстронга
помогите решить задачу.Я не могу понять здесь через М что нужно учесть...

числа Армстронга (Pascal)
Натуральное число, в записи которого п цифр, называется числом Армстронга, если...

записать на языке Pascal числа
Записать на языке Pascal следующие числа (в дробной части указывать до 4...

Введите три числа. Pascal
Введите три числа. Если они могут быть длинами сторон равнобедренного...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.12.2010, 22:37
Привет! Вот еще темы с решениями:

Pascal нахождение точного значения числа
Последовательность определенна своим общим членом an =...

Циклический сдвиг числа вправо Pascal/Python
Привет всем!!Возникла задача сделать циклический сдвиг числа вправо на языке...

даны целые числа a1,a2,. Известно,что a1>0 Pascal
даны действительные числа а1,а2,... Известно,что а1>0 и что среди а2,а3,......

Сложить числа в формате с плавающей запятой
Сложить числа -26 И 8 в формате с плавающей запятой на ДСДК или ДСОК, разрядная...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru