Upload
67921340ab
View
242
Download
1
Embed Size (px)
Citation preview
НЕГА-ПОЗИЦИОННЫЕ СИСТЕМЫ СЧИСЛЕНИЯ
Автор:Емельянова Анастасия, 11класс
Научный руководитель:Столяров Игорь Васильевич, учитель математики и информатики
МБОУ «Лицей № 3»
Саров 2012
Цель работы
• Цель работы - провести программную реализацию вычислений в нега-позиционных системах счисления, и создать нега-позиционный калькулятор, производящий вычисления не только в системах счисления с основаниями от нега-десятичной (b = −10) до нега-двоичной (b = −2) , но и в системах счисления с основанием от 2 до 10.
Новизна и актуальность
• Новизна проекта состоит в том, что ни один из современных электронных калькуляторов не позволяет выполнять арифметических действий в нега-позиционных системах счисления, чаще всего это программы, работающие в системах счисления с целыми основаниями. Обзор Интернет-ресурсов также подтвердил отсутствие подобных программ по работе с числами в нега-позиционных системах счисления.
Польский компьютер BINEG на основе нега-двоичной
системы счисления• Компьютер BINEG был
построен в 1957-1959гг. Основные концепции этого компьютера был разработаны З.Павляком и А.Лазаркевичем из Математического института в Варшаве. Компьютер использовал оригинальную «-2» арифметику.
Нега-позиционный калькулятор
• Естественное представление отрицательных и положительных чисел позволяет не использовать дополнительный код числа, как это было сделано для двоичных чисел, и, следовательно, упростить процедуру арифметических вычислений.
• Данная версия программы содержит цифровые кнопки для ввода чисел, знаки арифметических операций; содержит элементы корректировки входных данных и вычислений.
Среда реализации
• При создании проекта были использованы специализированные среды разработки графического интерфейса: языки объектно-ориентированного программирования Microsoft Visual Basic 5.0 (SP2) CCE и Microsoft Visual Basic 6.0
• Программа является универсальным нега-позиционным калькулятором, так как она позволяет выполнять арифметические операции с целыми числами не только в нега-позиционном, но и в обычном позиционном представлении. В отдельном окне программы предусмотрена возможность перевода чисел из одной системы счисления в другую.
Среда реализации
• Абсолютная точность калькулятора определяется примененным алгоритмом для создания программы, в которой итоговые и промежуточные результаты представляются в символьном представлении.
Внешний вид программы
Выводы
• Все поставленные цели, а также задачи работы были достигнуты. По окончанию работы над проектом получен готовый программный продукт, способный работать под управлением операционной системы Windows.
• Нега-позиционный калькулятор является работающим приложением, которое может успешно применяться при работе с системами счисления как, на дополнительных занятиях по информатике, так и при изучении систем счисления в смежных дисциплинах.
Выводы
• Все поставленные цели, а также задачи работы были достигнуты. По окончанию работы над проектом получен готовый программный продукт, способный работать под управлением операционной системы Windows.
• Нега-позиционный калькулятор является работающим приложением, которое может успешно применяться при работе с системами счисления как, на дополнительных занятиях по информатике, так и при изучении систем счисления в смежных дисциплинах.