Навчальна програма переведення дійсних чисел з 2,8,10,16 у 2,8,10,16 системи числення
Дані зберігаються у змінній, котра оголошена у конструкторі TProgInit.
Інформація довідкової системи міститься в наборі текстових файлів, що знаходяться в папці help. При запуску функції допомоги будується вікно, потім порядково читається інформація з файлу(його ім’я передається як параметр цієї функції), і вставляється у вікно.
Вхідні та вихідні дані: дані вводяться з клавіатури і виводяться на екран. Файловий ввід-вивід основних даних не реалізовано через те, що у даному випадку він не є доцільним. При побудові вікна довідкової системи текст довідки береться з зовнішнього текстового файлу.
Дані вносяться у структуру вигляду:
struct DialogData{ushort from;
ushort to;
char InputLine[length];
char OutputLine[length];
};
, де - ushort from – система, з якої переводимо
ushort to – система, у яку переводимо
char InputLine[length] – число, введене користувачем
char OutputLine[length] – результат обчислення, що виводиться на екран
Програмні засоби: інтегроване середовище Borland Turbo C++ 3.0, вбудовані в нього редактор та компілятор, бібліотека TurboVision. Протестовано на операційній системі – режим емуляції DOS, вбудований у ОС Microsoft Windows XP Professional SP2. Потребує систему з установленою MS-DOS або її емулятором.
Технічні засоби: програма потребує комп’ютера на базі IBM-PC. Протестовано на Athlon XP 1700+ 768 Mb RAM.
4. Технологія програмування, виконання та відлагодження програми.
Програма написана у одному файлі з використанням бібліотеки TurboVision. Створений клас TProgApp об’єднує в собі як інтерфейс так і прикладну частину програми.
Для запуску програми необхідно відкрити її файл проекту у робочій папці компілятора Borland Turbo C++ 3.0 з підключеними бібліотеками TurboVision. Програма готова до запуску.
Відлагодження програми після створення інтерфейсу відбувалося за допомогою вбудованого калькулятора ОС Windows. Значення, отримані при запуску програм звірялися і за допомогою них виявлялися помилки. Помилки, що були виявленні мали переважно синтаксичний характер(типу неправильно розставлених індексів).
5.Інструкція користувачеві.
Для запуску калькулятора користувач повинен вибрати пункт меню файл-калькулятор:
Рис. 18 Меню програми