Курсовая работа: Перевод чисел из различных систем счисления

Считываем первый символ строки. Если его код 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»

переключатель: десятичная

К-во Просмотров: 946
Бесплатно скачать Курсовая работа: Перевод чисел из различных систем счисления