Рефетека.ру / Информатика и програм-ие

Реферат: Манипулирование с целыми числами произвольной длины

Манипулирование с целыми числами произвольной длины Постановка задачи:

Составить набор процедур манипулирования с целыми числами произвольной длины. Процедуры должны обеспечивать: формирование и ввод целых чисел произвольной длины, сложение, вычитание, сравнение и умножение целых чисел. Работоспособность процедур продемонстрировать на демонстрационной программе.

Использованные средства языка:

Модуль, реализующий целые числа произвольной длины, и тестовая программа написаны на языке С++.

Для представления целых чисел произвольной длины определен класс UNLIM. Операции над этими числами реализованы путем переопределения для класса UNLIM следующих операций:

+ (унарный и бинарный)

- (унарный и бинарный)

*

==

!=

<

>

=

=b a!=b

a+b=168 a-b=78 a*b=5535

Введено:

a=+0000000000000000123

b=0000000000000000000000000000000045

Результат:

a=123

b=45

a=-123 +a=123

a>b a>=b a!=b

a+b=168 a-b=78 a*b=5535

Введено:

a=-123

b=-45

Результат:

a=-123

b=-45

a=123 +a=-123

a=b a!=b

a+b=78 a-b=168 a*b=-5535

Введено:

a=-123

b=45

Результат:

a=-123

b=45

a=123 +a=-123

a=b a!=b

a+b=1999999999999999999999999999999999999999999999 a-b=1 a*b=999999999999999999999999999999999999999999999000000000000000000000000000000000000000000000

Введено:

a=-100000000000000000000000000000000000000000000

b=999999999999999999999999999999999999999999999

Результат:

a=-100000000000000000000000000000000000000000000

b=999999999999999999999999999999999999999999999

a=100000000000000000000000000000000000000000000 +a=-100000000000000000000000000000000000000000000

a

Похожие работы:

  1. • Манипулирование с целыми числами произвольной длины
  2. • Разработка автоматизированной информационной системы ...
  3. • Современные информационные системы управления ...
  4. • Метод бесконечного спуска
  5. • Представление о критерии истинности знания
  6. • Линейные диофантовы уравнения
  7. •  ... игры как средство развития произвольной памяти у ...
  8. • Информационные технологии в приложениях ЭВМ
  9. • Синтаксис, основные объекты и команды системы ...
  10. • Моделирование работы цеха
  11. • Закон Брэгга
  12. • Задачи графических преобразований в приложениях моделирования ...
  13. • Задачи графических преобразований в приложениях моделирования ...
  14. • Целочисленные функции
  15. • Архитектура ЭВМ
  16. • Анализ нагруженности рычажного механизма
  17. • Языковое манипулирование: границы дозволенного
  18. • Теория Рамсея
  19. • Математические основы системы остаточных классов
Рефетека ру refoteka@gmail.com