Курсовая работа: Перевод чисел из различных систем счисления
Считываем первый символ строки. Если его код 30h, то возвращаем код ошибки 4. Если основание входной системы счисления 16, то проверяем каждый элемент массива в диапазоны: если входит в диапазон 0..9, то вычитаем 30h, если входит в диапазон A..F, то вычитаем 37h, если входит в диапазон a..f, то вычитаем 57h, иначе возвращаем код ошибки 3.
6) Процедура perepolnenie. Находится в модуле modul.obj.
Описание алгоритма:
От младших адресов к старшим прибавляем элементы массива к результату и умножаем на основании системы счисления. Если результат больше 7fffffffh, то возвращаем код ошибки 5. Иначе делим результат на основание выходной системы счисления, пока результат не станет равным нулю и записываем остатки от деления в массив. Далее прибавляем к элементам массива 30h, если он входит в диапазон 1..9, или прибавляем 57h, если нет.
Блок-схема процедуры inputss
2.3 Используемые технические средства
При выполнении данной курсовой работы используется персональный компьютер поколения Intel. Данный компьютер оснащен всеми устройствами необходимыми для работы в среде разработки Delphi 7, и последующем запуске полученных программ.
2.4 Вызов и загрузка
Программа №1 начинает свою работу при запуске приложения с именем «perevod.exe».
2.5 Входные данные
Для программы входными данными являются строка edit1.text и переключатели radiobutton1, radiobutton2, radiobutton3, radiobutton4.
2.6 Выходные данные
В программе выходными данными будет являться строка label1.caption.
3. Программа и методика испытаний
3.1 Объект испытаний
Объектами испытаний являются три разработанных приложения: perevod.exe.
3.2 Цель испытаний
Целью испытаний данных приложений является выяснение возможных ошибок во время выполнения программы, которые не были обнаружены на стадии разработки.
3.3 Требования к программе
Программы должны надежно работать и выполнять свои функции при любых возможных наборах исходных данных, выдавая результат за конечное время.
3.4 Требования к программной документации
Техническое задание – ГОСТ 19.201–78
Программа и методика испытаний – ГОСТ 19.301–79
Текст программы – ГОСТ 19.401–78
Описание программы – ГОСТ 19.402–78
3.5 Средства испытаний
Для проведения испытаний используется IBM-совместимый персональный компьютер с операционной системой семейства Windows.
3.6 Методы испытаний
· Входные данные:
строка: «»
переключатель: десятичная
Результат: сообщение «пустая строка»
· Входные данные:
строка: «12345q»
переключатель: десятичная
Результат: сообщение «неверный завершающий символ»
· Входные данные:
строка: «ffffffffh»
переключатель: десятичная