
- •Введение
- •1. Порядок выполнения курсовой работы
- •2. Задание на курсовую работу
- •3. Методические указания
- •Требования к структуре, содержанию и оформлению пояснительной записки курсовой работы приведены в Приложениях д, е.
- •4. Литература
- •Варианты заданий на курсовую работу
- •Алгоритмы и их графическое представление
- •1. Основные понятия и определения
- •1.1. Понятие алгоритма и его свойства
- •1.2. Формы представления алгоритмов
- •Графические примитивы схем алгоритмов
- •1.3. Правила составления схем алгоритмов
- •2. Базовые структуры алгоритмов
- •2.1. Базовая структура «следование»
- •2.2. Базовая структура «ветвление»
- •2.3. Базовая структура «цикл»
- •3. Составление схемы алгоритма в программе Microsoft Visio
- •3.1. Запуск Microsoft Visio и интерфейс пользователя
- •3.2. Рисование схемы алгоритма
- •Основы работы в среде Delphi
- •1. Запуск Delphi и интерфейс пользователя
- •2. Постановка задачи
- •3. Разработка формы приложения
- •Основные свойства формы
- •Значения свойств формы
- •Свойства компонента Edit
- •Значения свойств компонент Edit
- •Свойства компонента Label
- •Значения свойств компонент Label
- •Свойства компонента Button
- •Значения свойств компонент Button
- •4. Разработка процедур обработки событий
- •События Windows
- •5. Структура проекта
- •6. Сохранение проекта и компиляция
- •Типовые ошибки, обнаруживаемые при компиляции
- •Типовые предупреждения компилятора
- •Вимоги до структури, змісту та оформлення пояснювальної записки
- •1. Загальні вимоги до пояснювальної записки:
- •2. Структура пояснювальної записки
- •3. Вимоги до змісту пояснювальної записки
- •4. Оформлення пояснювальної записки
Державний університет інформаційно-комунікаційних технологій
Навчально-науковий інститут захисту інформації
Кафедра систем захисту інформації
КОМП′ЮТЕРНІ ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ
Методичні вказівки та завдання
до виконання курсової работи
Київ 2011
СОДЕРЖАНИЕ
Введение
1. Порядок выполнения курсовой работы .....................................................3
2. Задание на курсовую работу........................................................................3
3. Методические указания ...............................................................................4
4. Литература ....................................................................................................4
Приложение А. Варианты заданий на курсовую работу..........................5
Приложение Б. Рекомендованный вид форм приложений......................7
Приложение В. Алгоритмы и их графическое представление…..........14
Приложение Г. Основы работы в среде Delphi .......................................22
Приложение Д. Требования к структуре, содержанию и
оформлению пояснительной записки............................36
Приложение Е. Титульний лист... ..........................................................38
Введение
Курсовая работа предназначена для отработки навыков программирования задач средней сложности у студентов в рамках дисциплины «Компьютерные информационные технологии».
Целью курсовой работы является закрепление и углубление знаний, полученных студентами в курсе «Компьютерные информационные технологии», развитие навыков при выборе представления исходных данных, использовании объектно-ориентированного подхода при написании программ на языке Object Pascal в среде Delphi, тестировании и отладки программы, оформлении документации на программную разработку.
1. Порядок выполнения курсовой работы
Курсовая работа по дисциплине «Компьютерные информационные технологии» выполняется самостоятельно каждым студентом в соответствии с выданным преподавателем вариантом. Курсовая работа выполняется в среде Delphi на языке Object Pascal.
В процессе работы студент должен:
-
Освоить методику и визуальную среду проектирования приложений.
-
Выбрать форму представления исходных данных и результатов.
-
Разработать и обосновать алгоритмы, используемые при решении задачи.
-
Разработать пользовательский интерфейс для ввода и получения информации.
-
Провести отладку и тестирование программы.
-
Оформить документацию программы.
Все этапы работы должны быть отражены в пояснительной записке.
2. Задание на курсовую работу
Разработать приложение «Калькулятор», выполняющее указанные в варианте задания (см. Приложение А) операции для определенного вида исходных данных.
Программа должна также обеспечивать:
а). Ввод исходных данных, проверку правильности введенных данных, выдачу соответствующих сообщений в случае возникновения ошибок.
б). Формирование протокола работы калькулятора, который включает:
-
исходные данные, введенные пользователем;
-
выполняемые операции и их результаты;
-
сообщения об ошибках (в случае их выдачи).
в) Запись протокола работы калькулятора в файл и возможность просмотра его из программы.
3. Методические указания
Курсовая работа выполняется в среде Delphi как Windows-приложение. Рекомендо-ванный вид форм приложений для некоторых вариантов дан в Приложении Б.
При выполнении курсовой работы обязательным является использование методов и средств объектно-ориентированного программирования.
Схема алгоритма решения задачи выполняется с использованием программы Microsoft Visio. Методика применения этой программы приведена в Приложении В.
Методика работы в системе Delphi на примере создания конкретного приложения рассмотрена в Приложении Г.
Требования к структуре, содержанию и оформлению пояснительной записки курсовой работы приведены в Приложениях д, е.
К пояснительной записке прилагается диск с файлами разработанного проекта и самой пояснительной записки.
4. Литература
-
Вирт Н. Алгоритмы + структуры данных = программы. – М.: Мир, 1985.
-
Буч Г. Объектно-ориентированное проектирование с примерами применения. 1992.
-
Дантеманн Д., Мишел Д., Тейлор Д. Программирование в среде Delphi. – К.: НИПФ «ДиаСофт Лтд.», 1995.
-
Немнюгин С.А. Turbo Pascal. – СПб.: Изд-во «Питер», 2000.
-
Гофман В.Э., Хомоненко А.Д. Работа с базами данных в Delphi. – СПб.: БХВ – Санкт-Петербург, 2003.
-
Гофман В.Э., Хомоненко А.Д. Delphi 6. – СПб.: БХВ – Санкт-Петербург, 2001.
-
Фаронов В.В. Delphi 6: Учебный курс. – М.:, 2001.
-
Культин Н.Б. Delphi 6. Программирование на Object Pascal.
-
Ставровский А.Б. Первые шаги в программировании. Самоучитель. – М.: Издательский дом «Вильямс», 2003.
-
Галисеев Г.В. Программирование в среде Delphi 7. Самоучитель. – М.: Издательский дом «Вильямс», 2004.
-
32 урока по Delphi. http://books.kulichki.net/data/delphi/del2/.
-
Флёнов М.Е. Библия Delphi. СПб.: БХВ-Петербург, 2005.
Приложение А