сли Дробова частина = 0, то переклад закінчено.FracPart = 0 then Break;;
Продовження лістингу програми :: = StrInt + ',' + StrFrac;; TfrmMain.btnTransformClick (Sender: TObject);. Text: = XcimalStrToYcimalStr ((edSrcBase.Text),. Text, (edTrgBase. Text), (edTrgPrecision.Text)
);;.
5. Налагодження и тестування програми
Для тестування програми були обрані довільні числа в діапазоні від 0 до 4294967295: 78, 232 345, 4294967295.
З Використання стандартного калькулятора Windows були Отримані наступні дані:
= 11111112 = 1778 = 7F16
= 101011011001112 = 255478 = 2B6716
Результати, Отримані при тестуванні Розроблення додатка, наведені на малюнках 5.1 и свідчать про правильному функціонуванні програми.
В
В
Малюнок 5 - Приклад перекладу числа 12710 в задані СС
6. Інструкція користувача програми
При завантаженні програми, виводу головне вікно програми (рис. 6.1). Спочатку, дані ініціалізовані 0. br/>В
Малюнок 6.1 - Вікно програми при завантаженні
Вікорістовуючі клавіатуру, користувач має можлівість ввести вихідні СЧ и число, результуюча Підстави СЧ, точність Перетворення.
В
Малюнок 6.2 - Результат перекладу числа з десяткової в двійкову СЧ
В
Малюнок 6.3 - Результат перекладу числа з десяткової в шістнадцяткову СЧ
Наформі містяться поля для встановлення Завдання перекладу, и кнопка для Здійснення переказу.
Потрібно відзначіті, что калькулятор оперує з цілімі 32-розрядно числами, тому ДІАПАЗОН даніх, что вводяться обмеженності кількістю розрядів. Так, автоматично блокується додавання больше 10 сімволів для десятковій, больше 11 для вісімковій, больше 8 для шістнадцятковій и больше 2 для двійкової СЧ. br/>
Висновки та Рекомендації
У результаті Виконання курсової роботи Було Створено програму "Калькулятор", что Виконує Перетворення в Різні системи числення. Програма проводити контроль за переповнення розрядної Сітки чисел, з Якими проводитися робота. <