КУРСОВАЯ РАБОТА
по дисциплине «Программирование и основы алгоритмизации»
«Телефонный справочник»
- Тема работы: Программа «Телефонный справочник».
- Срок сдачи законченной работы:
- Перечень подлежащих разработке вопросов:
а) разработка алгоритма программы;
б) разработка программного модуля;
в) разработка интерфейса программы.
|
АННОТАЦИЯ
Пояснительная записка содержит 17 страниц, в том числе 7 источников и 1 приложение. К пояснительной записке прилагается диск CD-R с выполненной программой, программным кодом и пояснительной запиской в электронном виде.
«Телефонный справочник» – программа представляет собой компьютерную версию рекламы специальности. Программа предназначена для демонстрации знаний и умений, получаемых в курсе изучения программирования и основ алгоритмизации. Программа имеет удобный графический интерфейс.
|
Содержание
- Техническое задание ................................................................................5
- Описание программы ...............................................................................6
- Руководство программиста ......................................................................7
- Руководство оператора .............................................................................8
Список использованных источников ...........................................................9
Приложение А ..............................................................................................10
- Техническое задание
- “Выбор специальности” – компьютерная версия рекламы специальности.
- Основания для разработки:
Выполнение курсовой работы по курсу «Программирование и основы алгоритмизации».
- Назначение программы
Программа предназначена для демонстрации знаний и умений, полученных в курсе изучения программирования и основ алгоритмизации.
- Требования к программе
- В состав программы должны входить элементы пользовательского интерфейса;
- Программа должна работать стабильно, без сбоев, не содержать критических ошибок;
- Для функционирования программы требуется персональная ЭВМ с процессором не ниже Intel-80286, около 1 Мбайт оперативной памяти, наличие 35 Кбайт свободного места на диске;
- Для функционирования программы требуется операционная система (ОС) Windows 95 или выше.
- Стадии и этапы разработки
- Разработка технического задания;
- Создание программного модуля;
- Стадия отладки, поиска и исправления ошибок;
- Разработка программной документации;
- Источники разработки: учебные пособия по программированию.
ГОСТ19.201-78. Техническое задание;
ГОСТ19.401-78. Текст программы;
ГОСТ19.402-78. Описание программы;
ГОСТ19.504-79. Руководство программиста;
ГОСТ19.505-79. Руководство оператора.
Окончание разработки программы: «___»_______________ 2011 г.
- Описание программы
2.1 Общие сведения
Программа “Выбор специальности ” написана на языке программирования Turbo Pascal 7.0. Работает программа в ОС Windows 95 и выше. Данная программа имеет удобный пользовательский интерфейс.
2.2 Функциональное назначение
Программа выступает в роли рекламы специальности АТПиП.
2.3 Описание логической структуры программы
Программа разделена на процедуры и функции в соответствии со стандартами структурного программирования и данного языка.
2.4 Используемые технические средства
Для нормального функционирования программы требуются: пресональная ЭВМ с процессором Intel-80286 или выше, от 1Мб оперативной памяти, 35 Кб свободного дискового пространства, видеоадаптер VGA/SVGA и соответствующий монитор, клавиатура.
2.5 Вызов и загрузка
Вызов программы осуществляется загрузкой файла ATPP.EXE, или указанием в командной строке A:\ ATPP.EXE По этой команде ОС Windows 95 или выше поставит на исполнение программу из файла ATPP.EXE, загрузит программу в оперативную память и передаст ей управление. Программа будет корректно работать, если в текущем с ней каталоге находятся файлы:
- BGI – драйвер видеорежима;
- CHR, SANS.CHR, SIMP.CHR, TRIP.CHR – файлы шрифтов.
- Руководство программиста
3.1 Назначение и условия применения программы
Предназначена для рекламирования специальности АТПиП . Программа работает в ОС Windows 95 и выше. Минимальные аппаратные требования: пресональная ЭВМ с процессором Intel-80286 или выше, от 1Мб оперативной памяти, 35 Кб свободного дискового пространства, видеоадаптер VGA/SVGA и соответствующий монитор, клавиатура.
3.2 Характеристика программы
Название программы «Выбор специальности». Программа имеет разветвлённое меню выбора и хороший пользовательский интерфейс. Занимаемый объём памяти приложениями 35 Кб.
3.3 Обращение к программе
Вызов программы из ОС Windows осуществляется стандартными командами запуска приложений. При зависании программы необходимо перезагрузить компьютер сочетанием клавиш Ctrl+Alt+Del или просто нажать кнопку «Reset».
- Руководство оператора
- Назначение программы
Предназначена для рекламирования специальности АТПиП.
- Условия выполнения прграммы
Программа работает в ОС Windows 95 и выше. Минимальные аппаратные требования: пресональная ЭВМ с процессором Intel-80286 или выше, от 1Мб оперативной памяти, 35 Кб свободного дискового пространства, видеоадаптер VGA/SVGA и соответствующий монитор, клавиатура.
- Выполенине программы
Вызов программы из ОС Windows осуществляется стандартными командами запуска приложений. По команде ОС Windows 95 или выше поставит на исполнение программу из файла ATPP.EXE, загрузит программу в оперативную память и передаст ей управление.
На экране появится игровой автомат, барабаны которого при нажатии клавиши Esc начинают вращаться, перебирая различные буквы и рисунки. Затем выпадает комбинация из букв АТПП.
Список использованных источников
- Турбо Паскаль 7.0. Учебное пособие. Издание 7-е, переработанное. М.: «Нолидж», 2000. – 576 с., ил.
- Лекции по программированию и основам алгоритмизации.
- ГОСТ19.201-78. Техническое задание.
- ГОСТ19.401-78. Текст программы.
- ГОСТ19.402-78. Описание программы.
- ГОСТ19.504-79. Руководство программиста.
- ГОСТ19.505-79. Руководство оператора.
ПРИЛОЖЕНИЕ А
(обязательное)
Текст файла Выбор специальности.PAS
uses dos,graph,crt;
const
pause=700;
var
d,r,e:integer;
lang,ran,q,i,son,p,f,dx,dy,t,x1,y1,x2,y2:integer;
es,chis:char;
t1,t2,w:string;
hour,minute,second,sec100:word;
label
lb1,lb2,lb3,lb4,lb5,lb6,lb7,lb8;
Скачать: