mp3 | Магазин | Рефераты | Рецепты | Цветочки | Общение | Знакомства | Вебмастерам | Домой

Набор процедур манипулирования с целыми числами произвольной длины (Lexicon&C) [Курсовая]


запомнить в избранное
 
искать в этом разделе


ВНИМАНИЕ !!! Это сокращенная версия файла. Предназначена она только для того, чтобы вы могли предварительно ознакомиться с документом, перед тем как его скачать. Здесь нет картинок, не сохранен формат, шрифт, размеры и положение на странице.
Чтобы скачать полную версию, нажмите ссылки которые находятся чуть-чуть ниже (Info File Mail)
 Info File Mail 
Файл относится к разделу:
ПРОГРАММИРОВАHИЕ, БАЗЫ ДАHHЫХ
МОСКОВСКИЙ ИНСТИТУТ РАДИОТЕХНИКИ ЭЛЕКТРОНИКИ И АВТОМАТИКИ
МЕЖДУНАРОДНЫЙ ФАКУЛЬТЕТ ИНФОРМАТИКИ
ИНТЕР ЭВМ
К У Р С О В А Я Р А Б О Т А
по дисциплине "Алгоритмические Языки и Программирование"
Москва 1993г
.
Постановка задачи:
Составить набор процедур манипулирования с целыми
числами произвольной длины. Процедуры должны обеспечивать:
формирование и ввод целых чисел произвольной длины,
сложение, вычитание, сравнение и умножение целых чисел.
Работоспособность процедур продемонстрировать на
демонстрационной программе.
.
Использованные средства языка:
Модуль, реализующий целые числа произвольной длины, и
тестовая программа написаны на языке С.
Для представления целых чисел произвольной длины
определен класс UNLIM. Операции над этими числами
реализованы путем переопределения для класса UNLIM следующих
операций:
(унарный и бинарный)
(унарный и бинарный)
*
=
!=
<
>
<=
>=
<< (операция вывода класса OSTREAM)
.
Структура данных:
Абсолютная величина числа произвольной длины хранится в
памяти в виде массива типа CHAR. В каждом элементе массива
может находится число от 0 до 99, то есть два разряда всего
числа. В нулевом элементе хранятся младшие два разряда, в
последнем элементе - старшие два разряда. Если число имеет
нечетное количество разрядов, то в последнем элементе
массива хранится один последний разряд, т.е. число от 0 до
9. Лидирующие нули в массиве не хранятся. Число 0
представлено массивом из одного элемента, в котором хранится
0.
С целью минимизировать копирование и расход памяти класс
UNLIM реализован так, что на одно представление абсолютной
величины могут ссылаться несколько чисел, при этом ведется
учет ссылок.
Объект класса UNLIM состоит из поля SIGN - знака числа и
поля PV - указателя на дескриптор представления абсолютной
величины. Число 0 всегда имеет знак PLUS.
Дескриптор представления абсолютной величины числа
представляет собой объект структуры DESCRIPTOR и имеет
следующие поля:
body - указатель на массив, в котором хранится
представл


подписаться на рассылку.
добавить в избранное.
нашли ошибки ?

Это место продается !!!

Ищу реферат (диплом) Если вы не можете найти реферат, то дайте в этом разделе объявление и возможно вам помогут :)
Предлагаю реферат (диплом) Если у вас есть свои рефераты и вы готовы помочь другим, то дайте в этом разделе свое объявление и к вам потянуться люди :)
Пополнить коллекцию Здесь вы можете пополнить нашу коллекцию своими рефератами.

mp3 | Магазин | Рефераты | Рецепты | Цветочки | Общение | Знакомства | Вебмастерам | Домой

время поиска - 0.04.