Курсовая работа по программированию

  • 03 апр. 2012 г.
  • 1582 Слова
Федеральное агентство по образованию
Государственное образовательное учреждение высшего профессионального образования
«Белгородский государственный технологический университет
им. В.Г. Шухова»

Институт ИТУС
Кафедра информационных технологий

Курсовая работа по дисциплине «Информатика»

Разработка программы, заменяющей в тексте представление чисел одной системы счисления на другуюВыполнил студент
группы ИТз-11у
Щендрыгин И.
Проверил:
ст.преподаватель
Смышляев А.Г.


Белгород 2011
Содержание
Содержание 2
ВВЕДЕНИЕ 3
1. Постановка задачи и определение основных требований к разрабатываемому программному обеспечению 4
1.1. Основание для разработки 4
1.2. Постановказадачи 4
1.3. Назначение программного средства 4
1.4. Требования к программному средству 4
1.4.1. Требования к функциональным характеристикам. 4
1.4.2. Требования к надежности 4
1.4.3. Требования к условиям эксплуатации 4
1.4.4. Требования к составу и параметрам технических средств 4
1.4.5. Требования к информационно-программной совместимости 4
2.1. Модульная структура программы 5
2.2.Разработка алгоритмов программы 5
2.2.1. Блок-схема 5
2.3. Описание структур, типов данных и глобальных переменных 12
2.4. Описание функций 12
Заключение 13
Список литературы 14
Приложение А. Руководство пользователя 15
Приложение Б. Текст программы 18


ВВЕДЕНИЕ
Целью данной работы является написание программы, заменяющей в тексте представление чисел одной системы счисления на другую.

1.Постановка задачи и определение основных требований к разрабатываемому программному обеспечению
1.1. Основание для разработки
Основанием для разработки программы послужило задание на курсовое проектирование по дисциплине «Информатика» на основе учебного плана института ИТУС, специальности Информационные Технологии.
1.2. Постановка задачи
Программа должна запрашивать имя входного файла, атакже исходную и конечную системы счисления. Должны поддерживаться восьмеричная, десятичная и шестнадцатеричная СС. Числа записываются в нотации языка Си (восьмеричное число начинается с нуля, шестнадцатеричное с 0х). В файле все знаки разделены пробелами.
1.3. Назначение программного средства
Программа должна заменять в тексте представление чисел в одной системе счисления на другую.
1.4. Требования кпрограммному средству
1.4.1. Требования к функциональным характеристикам.
Программа должна запрашивать имя входного файла, а так же начальную и конечную систему счисления.
1.4.2. Требования к надежности
Предусмотреть некорректные действия пользователя, например отсутствие указанного входного файла.
1.4.3. Требования к условиям эксплуатации
Носитель с программой долженэксплуатироваться в условиях с температурой от -5 до 500С и влажностью воздуха 10-80%.
1.4.4. Требования к составу и параметрам технических средств
Наличие ПК с клавиатурой и графическим средством вывода (монитор). Необходимое пространство на жестком диске – не менее 40 Кб.
1.4.5. Требования к информационно-программной совместимости
Программа рассчитана на работу на 32 разрядных операционных системах: MS DOS, Windows 95,Windows 98, Windows 2000, Windows XP.

2. Проектирование программного средства и программная реализация

2.1. Модульная структура программы

2.2. Разработка алгоритмов программы
2.2.1. Блок-схема

1) Функция zamena;
Назначение: выполняет замену символов в строке S1 с позиции POS , количеством count на символ S2;
Входные параметры: Начальная строка, позиция, количество и символ;Выходные параметры: замененная строка;

Рис. 1. Функция zamena();

2) Функция Input_Error;
Назначение: проверяет файл на существование;
Входные параметры: Путь к файлу;
Выходные параметры: код ошибки;

Да
Нет

Рис. 2. Функция Input_Error;

3) Функция convert;
Назначение: переводит из одной СС в другую
Входные строка, ключ, количество
Выходные...
tracking img