Загрузка...

Программирование на Delphi

Перевод систем счисления

Назначение программы

Программа бала разработана для перевода целых положительных чисел из десятичной системы счисления в систему с онованием 2 , 3 , 4 , 5 , 6 и так далее до 16 . Цель разработки этой программы сводилась к изучению методов и алгоритмов , которые позволяют манипулировать целыми числами . А также для пониманимая принципов машинной математики , где основой всего компьютерного мира является два числа - «1» и «0».

Окно программы
Главное окно программы

В окне программы представленa 1 вкладка , на которой располагаются все необходимые элементы для работы с программой В меню находятся разделы «выход» и раздел «помощь», выполняющие стандартные функции, характерные для большенства программ.

Для перевода необходимо ввести число в верхнее окно левой панели окна программы и затем выбрать в правой панели необходимую систему счисления. При выборе системы будет автоматически происходить перевод числа. Также можно выполнять перевод с помощью кнопки «Перевести».

Для защиты от неправильного ввода исходных значений , в программе заложен механизм , который позволяет вводить только цифровые символы от «0» до «9» , также символ «Enter» и «Delete». Ввод всех остальных символов запрещен и заблокирован в алгоритме программы. Также на начальном этапе выполняется проверка на выход чисел за границы допустимых значений. Максимальное значение числа , которое можно перевести составляет 2147483647 ! Свыше этого значения перевод не возможен и запрещен.

Проект создан в среде Delphi 7, Delphi XE5.