- •Предисловие
- •Раздел 1. Изучение интегрированной среды delphi
- •1.1. Вводные замечания
- •Основные понятия
- •1.3. Контрольные вопросы
- •1.4. Задания к лабораторной работе № 1
- •Раздел 2. Программирование линейных алгоритмов в системе delphi
- •2.1. Вводные замечания
- •2.2. Основные понятия
- •2.3. Пример программирования линейного алгоритма
- •2.3.1. Разработка алгоритма
- •2.3.3.Текст программы:
- •2.4. Контрольные вопросы
- •2.5. Задания к лабораторной работе № 2
- •Раздел 3. Программирование
- •3.3.2. Разработка формы
- •3.4. Контрольные вопросы
- •3.5. Задания к лабораторной работе № 3
- •Раздел 4. Программирование простых циклических алгоритмов в системе
- •4.1. Вводные замечания
- •4.2. Основные понятия
- •4.3.1. Разработка алгоритма
- •4.4. Контрольные вопросы
- •Раздел 5. Программирование с использованием одномерных массивов в системе delphi
- •5.1. Вводные замечания
- •5.2 Основные понятия
- •5.3. Пример программирования с использованием одномерного массива
- •5.3.1. Разработка алгоритма
- •5.4. Контрольные вопросы
- •5.5. Задания к лабораторной работе № 5
- •Раздел 6. Программирование с использованием двумерных массивов в системе delphi
- •6.1. Вводные замечания
- •6.2. Основные понятия
- •6.3. Пример программирования с использованием двумерного массива
- •6.3.1. Разработка алгоритма
- •Раздел 7. Символы и строки
- •Раздел 8. Файлы
- •Задание 1
- •Раздел 9. Программирование в системе delphi с использованием подпрограмм
- •7.3. Пример программирования с использованием подпрограмм
- •Учебно-методическое обеспечение курса
- •Средства обеспечения освоения дисциплины
Областное образовательное учреждение
«Курский государственный политехнический колледж»
Т.И. Павлова
ПРОГРАММИРОВАНИЕ
Borland DELPHI 7
Kурск 2012
Предисловие
Среда Delphi для Windows - мощное средство разработки профессиональных приложений. Первая версия Delphi появилась в 1995 г. и практически ежегодно выпускаются новые версии.
Ядро Delphi составляет язык программирования Delphi Pascal, являющийся одним из объектно-ориентированных вариантов языка Pascal, который сочетает в себе концепции и возможности современных технологий программирования: структурной, объектно-ориентированной, визуальной, модульной, компонентной.
Для профессионального программиста важны не только знания современных технологий разработки приложений, но и виртуозное владение языком программирования в сочетании с алгоритмическими приемами решения задач.
Пособие содержит 7 разделов, посвященных изучению интегрированной среды Delphi 2007, программированию линейных, разветвленных и циклических алгоритмов, изучению приемов работы с одномерными и двумерными массивами, программированию с использованием подпрограмм, освоению рекурсивного метода организации вычислений В каждом разделе излагается теория, описывается решение типовой задачи, приводятся контрольные вопросы и задания к выполнению лабораторных работ.
В процессе подготовки пособия был использован материал ряда изданий, приведенных в библиографическом списке.
В заключение хочется выразить сердечную благодарность всем, кто принимал участие и содействие в появление данного пособия и оказал большую техническую помощь в подготовке, редактировании и оформлении материалов.
Учебное пособие "Программирование в Borland Delphi 2007" содержит основные теоретические положения и приемы разработки программ, примеры выполнения типовых задач, контрольные вопросы и индивидуальные задания.
Пособие предназначено для студентов, обучающихся по специальностям "Программное обеспечение вычислительных систем", "Автоматизированные системы обработки информации и управления". Оно, безусловно, представляет интерес и будет полезно широкому кругу начинающих программистов, желающих изучить приемы работы в Borland Delphi 2007.
1. Пояснительная записка |
|
Общие указания к выполнению лабораторных работ.
Основная цель, которая ставиться студенту при выполнении задания - практическое освоение всех этапов разработки надежной программы для решения задачи на ПЭВМ, начиная от анализа условия задачи и заканчивая сдачей отчета по написанной программе. Каждая лабораторная работа состоит из одной или 2-х задач и включает следующие виды работ:
Обратите внимание на то, что для повышения эффективности составления алгоритма относительно больших программ применяется структурный подход к программированию. Это способствует уменьшению затрат на создание и дальнейшее использование программ при эксплуатации. Структурный подход к программированию состоит из трех частей: нисходящая разработка, структурное программирование и сквозной контроль (тестирование). При нисходящей разработке проектирование программирование ведутся по методу "сверху - вниз", который предусматривает сначала определение задачи в общих чертах, а затем задача разбивается на ряд более простых подзадач. Для каждой подзадачи составляется алгоритм ее решения. В структурном программировании программист мыслит как конструктор, в распоряжении которого есть некоторое (небольшое) число вполне определенных типовых конструкций, причем заданы правила их соединения - структуры можно сочленить друг с другом, вложить друг в друга, либо, наоборот, разложить на составляющие. Структура - это оператор (вполне определенный, не всякий) языка программирования, который имеет один вход и один выход. Подготовка к каждой лабораторной работе производится во внеаудиторное время. Выполнив лабораторную работу, студент оформляет отчет, который состоит из следующих разделов: 1. Тема и цель работы. 2. Условия задания. 3. Схема алгоритма решения задачи.
4. Анализ алгоритма. 5. Текст программы и размещение исходных данных при вводе. 6. Результаты выполнения программы. 7. Обоснование правильности разработанной программы. 8. Выводы. При защите отчета необходимо отвечать на контрольные вопросы и уметь пояснять работу программы.
|