- •Методические указания к курсовой работе
- •«Компьютерные информационные технологии» Введение
- •1. Порядок выполнения курсовой работы
- •2. Варианты заданий
- •2.1. Калькуляторы
- •3. Методические указания
- •4. Структура и содержание пояснительной записки Структура, содержание и рекомендации по оформлению пояснительной записки приведены в Приложениях 3, 4.
- •5. Рекомендуемая литература
- •Алгоритмы и их графическое представление
- •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. Оформлення пояснювальної записки
3. Методические указания
Курсовая работа выполняется в среде Delphi как Windows-приложение.
При выполнении курсовой работы обязательным является использование методов и средств объектно-ориентированного программирования.
Схема алгоритма решения задачи выполняется с использованием программы Microsoft Visio. Методика применения этой программы приведена в Приложении 1.
Методика работы в системе Delphi на примере создания конкретного приложения рассмотрена в Приложении 2.
4. Структура и содержание пояснительной записки Структура, содержание и рекомендации по оформлению пояснительной записки приведены в Приложениях 3, 4.
К пояснительной записке прилагается дискета с файлами разработанного проекта.
5. Рекомендуемая литература
Вирт Н. Алгоритмы + структуры данных = программы. – М.: Мир, 1985.
Буч Г. Объектно-ориентированное проектирование с примерами применения. 1992.
Дантеманн Д., Мишел Д., Тейлор Д. Программирование в среде Delphi. – К.: НИПФ «ДиаСофт Лтд.», 1995.
Немнюгин С.А. Turbo Pascal. – СПб.: Изд-во «Питер», 2000.
Гофман В.Э., Хомоненко А.Д. Работа с базами данных в Delphi. – СПб.: БХВ – Санкт-Петербург, 2000.
Гофман В.Э., Хомоненко А.Д. 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.
Приложение 1
Алгоритмы и их графическое представление
1. Основные понятия и определения
1.1. Понятие алгоритма и его свойства
Алгоритм – точно определенное правило действий, для которого задано указание, как и в какой последовательности это правило необходимо применять к исходным данным задачи, чтобы получить ее решение за конечное число шагов.
Свойства алгоритмов:
1. Детерминированность (определенность) — однозначность результата процесса при заданных исходных данных.
2. Дискретность (прерывность) — алгоритм должен представлять процесс решения задачи как последовательное выполнение элементарных шагов, возможность выполнения которых человеком или машиной не вызывает сомнения.
3. Массовость — алгоритм решения задачи pазpабатывается в общем виде, т.е. он должен быть применим для некоторого класса задач, различающихся лишь исходными данными. При этом исходные данные могут выбираться из некоторой области, называемой областью применимости алгоритма.
4. Результативность — за конечное число шагов алгоритм либо должен приводить к решению задачи, либо после конечного числа шагов останавливаться из-за невозможности получить решение с выдачей соответствующего сообщения, либо неограниченно продолжаться в течение времени, отведенного для исполнения алгоритма, с выдачей промежуточных результатов.
