Класс cBigNumber для целочисленной арифметики неограниченной разрядности в языке С++
Арифметические операции над числами неограниченной разрядности как популярная программистская задача. Класс cBigNumber - средство, ориентированное на платформу Windows. Реализация штатных операций языка С++. Тестирование класса в автоматическом режиме.
Подобные документы
Создание и модификация приложения Windows Forms. Динамическое связывание параметров двух форм и передача параметра через прямой доступ к элементу формы. Передача параметра через передачу метода в конструктор формы, класс делегата и через свойства.
лабораторная работа, добавлен 24.04.2017Анализ основных поразрядных операций в языке Си. Реализация операций над множествами с помощью поразрядных операций. Исследование сущности и составных инициализаторов структур. Рассмотрение примера написания программы для вычисления площадей фигур.
лекция, добавлен 24.07.2014Практические навыки создания функциональных классов и использования их в программных кодах. Элементы перегрузки операций. Примеры программ с применением вспомогательных функций языка С++: нахождение минимума, пузырьковая сортировка, алгоритм Эвклида.
лабораторная работа, добавлен 05.01.2014Общее понятие о материальных и нематериальных объектах. Инкапсуляция данных. Иерархия классов: наследование, полиморфизм, виртуальные функции. Структура данных как модель. Сложение, умножение матриц. Процесс создания алгоритма. Реализация проекта.
курсовая работа, добавлен 31.10.2017Интерактивная, статическая и динамическая форма SQL. Практическое использование языка запросов SQL, выборка данных из базы. Комбинированные условия поиска. Арифметические операции и функции строк символов. Создание приложений класса баз данных в Delphi.
учебное пособие, добавлен 28.06.2009Разработка класса на языке программирования C++, моделирующего метод, который обеспечивает управление объектом со стороны пользователя. Характеристика основных компонентов, из которых состоит экранная форма разработанного программного приложения.
лабораторная работа, добавлен 29.04.2021Подготовка системы к написанию программ на языке C#. Содержимое папки Microsoft.NET (MS Windows 7 Professional). Установка Windows SDK for Windows 7 and .NET Framework 4. Создание программ на языке C# без среды разработки. Создание командного файла.
лабораторная работа, добавлен 24.04.2017Рассмотрение схемы токарно-винторезного станка. Определение разрядности и объема устройства с числовым программным управлением. Схемы подключения электроавтоматики к станку. Реализация комплекса вспомогательных функций автоматической смены инструмента.
курсовая работа, добавлен 28.12.2015Выяснение сути арифметических и логических компьютерных операций, роли логики в вычислительной технике и информатике. Компьютерная модель и алгоритм решения задачи с помощью MS Excel на примере расчета дохода туристической фирмы от реализации путевок.
реферат, добавлен 17.01.2014Разработка транслятора программ на языке Logic 3, составление документации и тестирование. Лексический и синтаксический анализаторы листинга. Реализация подсистемы управления памятью с сегментной моделью адресации и механизмом замещения сегментов FIFO.
курсовая работа, добавлен 09.06.2013Рассмотрение метода реализации операции сложения чисел в классе вычетов. Описание методов реализации арифметических операций в классе вычетов. Приведение примеров реализации операции сложения чисел в классе вычетов на основе принципа кольцевого сдвига.
статья, добавлен 29.06.2016Использование объектно-ориентированной методологии для создания сложных программных систем. Характеристика интерфейсной части класса. Проведение операций расширения области видимости в С++. Особенность изучения унифицированного языка моделирования.
контрольная работа, добавлен 27.03.2016- 63. Объекты и классы
Объекты и классы языка Java. Программы, создающие собственные классы. Описание классов, объектов, методов и функций. Абстрактные, окончательные, статистические и вложенные методы и классы, а также конструктор класса. Статическая переменная и ее изменения.
лабораторная работа, добавлен 30.06.2009 Класс как абстрактный тип данных, определяемый пользователем, модель реального объекта в виде данных и функций для работы с ними. Понятие спецификаторов. Особенности и возможности использования классов и объектов в объектно-ориентированной программе.
лабораторная работа, добавлен 10.08.2013Изучение объектно-ориентированного программирования. Анализ реализации языка C++. Особенность описания класса многочленов от одной переменной, задаваемых многочленной степенью и массивом коэффициентов. Суть проверки на адекватность вводимых значений.
курсовая работа, добавлен 27.11.2015Перевод чисел из одной системы счисления в другую. Основы машинной арифметики с двоичными числами. Особенности сложения чисел в обратном и дополнительном кодах. Работа с операционной системой в режиме командной строки. Работа с массивами и строками.
контрольная работа, добавлен 31.01.2014Появление микропроцессоров и разработка интегральных схем (ИС). Распространение микрокомпьютеров как причина пересмотра отношения к языку ассемблера по двум основным причинам. Специфика позиционных систем счисления и арифметические операции с числами.
курсовая работа, добавлен 19.11.2014Сведения о микропроцессорах и микро электронно-вычисленных машинах: классификация, базовые и технические характеристики. Структура аппаратной части и назначения основных функциональных узлов. Арифметические операции над числами с фиксированной точкой.
курс лекций, добавлен 17.12.2014Разработка приложения на языке программирования высокого уровня C++. Проектирование блок-схемы алгоритма работы программы. Тестирование системы управления базами данных. Реализация класса Database и Table. Сохранение базы данных в бинарный файл.
курсовая работа, добавлен 19.12.2014Среда программирования Visual Studio, линейные алгоритмы. Разветвляющиеся алгоритмы, одномерные и двумерные массивы. Классы, способы описания их свойств и методов, перегрузка операций. Методы наследования классов. Элементы библиотеки Windows Forms.
курсовая работа, добавлен 19.10.2017Понятие алгоритма и неформальная вычислимость. Машины Тьюринга. Алгоритмически неразрешимые проблемы. Арифметические функции и отношения. Теорема Гёделя о неполноте. Лемма о рефлексии. Асимптотические обозначения. Проверка принадлежности языку, класс NP.
курс лекций, добавлен 15.09.2012- 72. АТД. Контейнеры
Создание консольного приложения, состоящего из нескольких файлов в системе программирования Visual Studio. Реализация конструкторов, деструктора, операции ввода-вывода, операции присваивания. Реализация класса-итератора. Разработка тестирующей программы.
лабораторная работа, добавлен 10.08.2013 Марковские случайные процессы и потоки событий. Предельные вероятности состояний, уравнения Колмогорова. Процесс гибели и размножения. Одноканальная система с неограниченной очередью и ограниченной длиной очереди. Многоканальная система с отказами.
дипломная работа, добавлен 24.12.2015Создание игрового приложения "2 башни" на языке PascalABC.NET. Проектирование игрового цикла и управления графическими объектами через события. Разработка алгоритмов и структур классов реализации игры, ее основные правила и контрольный пример работы.
курсовая работа, добавлен 05.04.2013- 75. Windows Vista
Преимущества Windows Vista перед Windows XP. Варианты программного обеспечения операционной системы. Обеспечение совместимости с ранее написанными программами как ее основная задача. Версии Windows Vista для домашних пользователей и крупных организаций.
реферат, добавлен 10.01.2011