Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
050191.doc
Скачиваний:
2
Добавлен:
11.07.2019
Размер:
211.97 Кб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

РОССИЙСКОЙ ФЕДЕРАЦИИ

Белгородский государственный технологический университет

имени В.Г. Шухова

ИИТУС

Кафедра Информационных технологий

Курсовая работа по технологии программирования на тему:

«Модель солнечной системы»

Выполнил студент группы ИТ- 12

Сухареев Антон Игоревич

Проверила старший преподаватель

Стативко Роза Александровна

Белгород 2009

Оглавление

1. Постановка задачи и определение основных требований к разрабатываемому программному обеспечению 3

1.1. Введение 3

1.2. Основание для разработки 3

1.3.1 Назначение программного средства 3

1.3.2 Требования к программному средству 3

1.4.1. Требования к функциональным характеристикам 3

1.4.3. Требования к условиям эксплуатации 3

1.4.4. Требования к составу и параметрам технических средств 3

1.4.5. Требования к информационно-программной совместимости 3

2.1. Разработка модульной структуры программы 4

2.2. Разработка алгоритмов программы 5

2.2.1 Блок-схема 5

2.3. Описание глобальных переменных и структур 9

3. Заключение 10

4. Список литературы 11

Приложение 12

Текст программы 12

1. Постановка задачи и определение основных требований к разрабатываемому программному обеспечению

1.1. Введение

Данное программное средство было разработано на основе следующего технического задания:

1.2. Основание для разработки

Программа разрабатывается на основе учебного плана института ИТУС, специальности Информационные Технологии.

1.3.1 Назначение программного средства

Данная программа предназначена для эмуляции модели солнечной системы.

1.3.2 Требования к программному средству

Для нормальной работы программы требуется наличие следующих файлов:

Game.exe: основная программа.

EGAVGA.BGI: драйвер для работы с графикой.

1.4.1. Требования к функциональным характеристикам

Управление по пунктам меню осуществляется с помощью клавиатуры.

1.4.3. Требования к условиям эксплуатации

Носитель, на который записана программа, не должен подвергать грубому внешнему воздействию. Хранить при влажности воздуха не более 70% и температуре 50С – 500С.

1.4.4. Требования к составу и параметрам технических средств

Необходимо наличие IBM PC – совместимого ПК с графическим адаптером EGA (VGA). Необходимое дисковое пространство – не менее 32 Кб, объем свободной оперативной памяти – не менее 50 Кб.

1.4.5. Требования к информационно-программной совместимости

Программа должна работать автономно под управлением MS DOS версии не ниже 3.3. Базовый язык программирования – Turbo Pascal 7.0.

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

2.1. Разработка модульной структуры программы

Рисунок 1. Модульная структура программного средства

2.2. Разработка алгоритмов программы

2.2.1 Блок-схема

Procedure InitGr;

Назначение: инициализация графического режима;

Входные параметры: нет;

Выходные параметры: нет;

GrDriver := EGA;

GrMode := EGAHi;

InitGraph(GrDriver, GrMode, 'C:\TP\BGI');

GrError := GraphResult;

Procedure MainMenu;

Назначение: игровое меню ;

Входные параметры: нет;

Выходные параметры: нет;

Рисунок 2. Процедура MainMenu

Procedure game;

Назначение: игровая процедура;

Входные параметры: нет;

Выходные параметры: нет;

Рисунок 3. Процедура game

Основная программа

Рисунок 4. Основная программа