Создан заказ №3396590
30 ноября 2018
Калькулятор больших чисел/Длинная арифметика
Как заказчик описал требования к работе:
В прикрепленном документе содержится готовая творческая работа по реализации калькулятора длинной арифметики. Необходимо переписать код на язык С++ или JavaScript, обязательно используя ООП. Калькулятор должен уметь складывать, вычитать, умножать и сравнивать очень большие положительные и отрицатель
ные числа. Имеющийся код работает только с положительными числами. Если есть, нужно вставить в текст блок-схемы, рассказать про используемые библиотеки, обосновать выбор того или иного инструмента или библиотеки. Работа сейчас содержит 17 страниц с кодом, после доработки необходимо 15 страниц [в них входят титульная страница, список используемой литературы, оглавление] текста и разъяснений (описание проблемы работы с большими числами, ее решение, применение калькуляторов больших чисел и тд), а код самой программы должен быть вынесен в Приложения после основной части текста
подробнее
Фрагмент выполненной работы:
Введение
Известно, что арифметические действия, выполняемые компьютером в ограниченном числе разрядов, не всегда позволяют получить точный результат. Более того, мы ограничены размером (величиной) чисел, с которыми можем работать. А если нам необходимо выполнить арифметические действия над очень большими числами, например,
30! = 265252859812191058636308480000000?
В таких случаях мы сами должны позаботиться о представлении чисел в машине и о точном выполнении арифметических операций над ними.
Числа, для представления которых в стандартных компьютерных типах данных не хватает количества двоичных разрядов, называются «длинными». (работа была выполнена специалистами author24.ru) Реализация арифметических операций над такими «длинными» числами получила название «длинной арифметики».
Организация работы с «длинными» числами во многом зависит от того, как мы представим в компьютере эти числа. «Длинное» число можно записать, например, с помощью массива десятичных цифр, количество элементов в таком массиве равно количеству значащих цифр в «длинном» числе. Но если мы будем реализовывать арифметические операции над этим числом, то размер массива должен быть достаточным, чтобы разместить в нем и результат, например, умноженияПосмотреть предложения по расчету стоимости
Заказчик
заплатил
заплатил
300 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик принял работу без использования гарантии
1 декабря 2018
Заказ завершен, заказчик получил финальный файл с работой
5
Калькулятор больших чисел/Длинная арифметика.docx
2018-12-04 15:36
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
работа выполнена хорошо, необходимые мне корректировки автор выполнял по первой просьбе, качественно и быстро