Принципы разработки межплатформенного класса cBigNumber для реализации арифметических операций над целыми числами неограниченной разрядности

Реализация штатных целочисленных операций языка С++ для чисел неограниченной разрядности в классе cBigNumber. Дополнительные функции межплатформенного класса cBigNumber. Встроенные средства контроля и компенсации ошибок, оптимизация двоичных разрядов.

Подобные документы

  • Микропроцессор как устройство, отвечающее за выполнение арифметических, логических операций и операций управления, записанных в машинном коде. Основные производители процессоров, этапы и история развития и краткая характеристика его поколений.

    доклад, добавлен 07.11.2011

  • Краткое введение в область современной вычислительной теории чисел и ее приложений к криптографическим задачам. Оценка сложности арифметических операций. Сущность криптографической системы RSA. Метод факторизации Полларда и алгоритм Брилхарта-Моррисона.

    курс лекций, добавлен 26.04.2014

  • Эволюция звезд класса Солнца и более массивных звезд. Нейтронные звезды и пульсары. Принципы компьютерного моделирования. Выбор средства программной реализации. Основные средства библиотеки PyGame. Описание общего алгоритма, создание дистрибутива.

    дипломная работа, добавлен 17.06.2018

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

    курсовая работа, добавлен 10.05.2010

  • Описание сетевых атак класса "человек посередине". Основа разработки методики выявления данных атак на анализе заголовков транзитных пакетов, проходящих через шлюз по умолчанию. Характеристика особенностей программной реализации методики защиты.

    статья, добавлен 31.10.2017

  • Обзор механизмов объектно-ориентированного программирования: инкапсуляции, полиморфизма, абстракции и наследования. Анализ реализации классом-наследником спецификации уже существующего базового класса, заимствования функциональности родительского класса.

    реферат, добавлен 27.04.2011

  • Понятие машинного изображения числа как его представление в разрядной сетке ЭВМ. Характеристика основных форм представления: естественная и нормальная. Понятие кодов двоичных чисел и задачи мантисса. Алгоритм представления числа с плавающей запятой.

    реферат, добавлен 08.12.2013

  • История развития языка С и С++. Базовые средства языка C++: состав алгоритмического языка, этапы создания исполняемой программы. Алфавит языка С (С++), лексемы (идентификаторы, ключевые слова, знаки операций, константы, разделители). Основные типы данных.

    контрольная работа, добавлен 08.06.2015

  • Изучение особенностей понятия матрица. Рассмотрение областей применения матричного аппарата. Исследование аспектов структуры данных. Характеристики класса Матрица. Основы разработки алгоритма для осуществления функций вычитания, умножения и суммирования.

    курсовая работа, добавлен 17.02.2014

  • Определение в классе конструкторов с параметрами и без. Обозначение в классе внешних компонентов-функций для получения и установки полей данных. Создание объектов пользовательского класса с помощью неявного использования конструкторов без параметров.

    лабораторная работа, добавлен 16.09.2020

  • Основные встроенные функции языка Бейсик, их назначение. Работа в среде графического редактора Paint: создание документа с изображением графика некоторой произвольной зависимости роста цены от времени. Составление и отладка разветвляющейся программы.

    контрольная работа, добавлен 07.05.2010

  • Использование функции-члена SetTimer класса CWnd для созданий системного таймера. Остановка установленного таймера с помощью функции-члена класса KillTimer. Примеры основных приемов использования таймера и возможностей тестирования его работы.

    лекция, добавлен 14.03.2014

  • Компьютерная модель в среде объектно-ориентированного программирования Delphi. Логические основы устройства компьютера. Процесс суммирования одноразрядных двоичных чисел без учета переноса из младшего разряда. Сложение одноразрядных двоичных чисел.

    курсовая работа, добавлен 22.03.2019

  • Понятие и состав класса. Соотношение понятий класса и объекта. Жизненный цикл и организация объекта. Глобальное пространство имен, содержащее код программы. Понятия наследования, инкапсуляции, полиморфизма. Типы доступа и пример описания класса.

    презентация, добавлен 09.12.2013

  • Информационная технология (ИТ) – процесс, использующий совокупность методов и средств реализации операций сбора, регистрации, передачи, накопления и обработки информации. Программная реализация определенной последовательности выполнения операций.

    реферат, добавлен 13.02.2021

  • Причины использования интерфейсов, их реализация. Создание внутреннего класса внутри метода или в случайном контексте и приведение его к базовому типу, доступ к элементам окружающего его класса, ссылка на внешний объект, примеры его использования.

    книга, добавлен 20.11.2009

  • Анализ основных поразрядных операций в языке Си. Реализация операций над множествами с помощью поразрядных операций. Исследование сущности и составных инициализаторов структур. Рассмотрение примера написания программы для вычисления площадей фигур.

    лекция, добавлен 24.07.2014

  • Перевод чисел в различные системы счисления, математические действия над этими числами. Работа математического сопроцессора. Модуль операций с плавающей запятой. Основные преимущества, которые получаются от установки математического сопроцессора.

    лабораторная работа, добавлен 31.03.2015

  • Рассмотрение схемы токарно-винторезного станка. Определение разрядности и объема устройства с числовым программным управлением. Схемы подключения электроавтоматики к станку. Реализация комплекса вспомогательных функций автоматической смены инструмента.

    курсовая работа, добавлен 28.12.2015

  • Основные этапы развития средств разработки программного обеспечения. Структурный, объектный и компонентный подход к программированию. Языки программирования и методологии. Система обозначений, используемых для описания некоторого класса моделей.

    курсовая работа, добавлен 15.12.2019

  • Принципы функционирования микропроцессорных средств управления. Понятие о разрядности и регистрах. Архитектура многопроцессорных вычислительных систем. Особенности работы управляющего автомата в режиме прерывания. Методы и способы организации памяти.

    учебное пособие, добавлен 21.12.2015

  • Создание виртуального прибора для выполнения простейших арифметических операций с визуализацией на индикаторе. Создание элементов Boolean интерфейса пользователя для ввода и вывода логических данных. Сборка кода программы. Выполнение операций со строками.

    лабораторная работа, добавлен 05.12.2021

  • Кодирование дискретного сигнала. Особенности перевода чисел из одной системы счисления в другую. Правила преобразования правильных дробей. Анализ проведения операций по выполнению простейших арифметических действий. Сложение по модулю в информатике.

    реферат, добавлен 19.09.2013

  • Математические базовые понятия и основы операций над векторами. Вычисление поставленных задач средствами языка программирования. Отладка программного модуля в соответствии с выявленными ошибками. Тестирование модуля, оптимизация его программного кода.

    курсовая работа, добавлен 21.02.2016

  • Изучение преобразования сигнала логическим элементом. Рассмотрение схемы сложения одноразрядных двоичных чисел с учетом возможности переноса в старший разряд. Реализация логики в вычислительных системах. Анализ инвертора, выполняющего функцию отрицания.

    реферат, добавлен 02.05.2018

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу и оценить ее, кликнув по соответствующей звездочке.