Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка-ПРОГРАММИРОВАНИЕ -DELPHI 2007.doc
Скачиваний:
7
Добавлен:
12.11.2019
Размер:
2.04 Mб
Скачать

Областное образовательное учреждение

«Курский государственный политехнический колледж»

Т.И. Павлова

ПРОГРАММИРОВАНИЕ

Borland DELPHI 7

Kурск 2012

Предисловие

Среда Delphi для Windows - мощное средство разработки профессиональных приложений. Первая версия Delphi появилась в 1995 г. и практически ежегодно выпускаются новые версии.

Ядро Delphi составляет язык программирования Delphi Pas­cal, являющийся одним из объектно-ориентированных вариантов языка Pascal, который сочетает в себе концепции и возможности современных технологий программирования: структурной, объект­но-ориентированной, визуальной, модульной, компонентной.

Для профессионального программиста важны не только зна­ния современных технологий разработки приложений, но и вирту­озное владение языком программирования в сочетании с алгорит­мическими приемами решения задач.

Пособие содержит 7 разделов, посвященных изучению интегрированной среды Delphi 2007, программированию линейных, разветвленных и циклических алгоритмов, изучению приемов работы с одномерными и двумерными массивами, про­граммированию с использованием подпрограмм, освоению рекур­сивного метода организации вычислений В каждом разделе излагается теория, описывается решение типовой задачи, приводятся контрольные вопросы и задания к вы­полнению лабораторных работ.

В процессе подготовки пособия был использован материал ряда изданий, приведенных в библиографическом списке.

В заключение хочется выразить сердечную благодарность всем, кто принимал участие и содействие в появление данного по­собия и оказал большую техническую помощь в подготовке, редак­тировании и оформлении материалов.

Учебное пособие "Программирование в Borland Delphi 2007" содержит основные теоретические положения и приемы разработки программ, примеры выпол­нения типовых задач, контрольные вопросы и индивидуальные задания.

Пособие предназначено для студентов, обучающихся по специальностям "Программное обеспечение вычислитель­ных систем", "Автоматизированные системы обработки информации и управления". Оно, безусловно, представляет интерес и будет полезно широкому кругу начинающих программистов, желающих изучить приемы работы в Borland Delphi 2007.

1. Пояснительная записка

Общие указания к выполнению лабораторных работ.

Основная цель, которая ставиться студенту при выполнении задания - практическое освоение всех этапов разработки надежной программы для решения задачи на ПЭВМ, начиная от анализа условия задачи и заканчивая сдачей отчета по написанной программе. Каждая лабораторная работа состоит из одной или 2-х задач и включает следующие виды работ:

  1. Анализ условия задачи и выработка подхода к ее решению.

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

  3. Обоснование алгоритма.

  4. Составление блок-схемы алгоритма.

  5. Выбор и обоснование представления для входных, выходных и промежуточных данных.

  6. Кодирование алгоритма, т. е. его запись на языке Borland Delphi 2007.

  7. Выбор набора тестов, на которых будет проверяться программа.

  8. Отладка программы и демонстрация правильной ее работы на выбранном наборе тестов.

Обратите внимание на то, что для повышения эффективности составления алгоритма относительно больших программ применяется структурный подход к программированию. Это способствует уменьшению затрат на создание и дальнейшее использование программ при эксплуатации.

Структурный подход к программированию состоит из трех частей: нисходящая разработка, структурное программирование и сквозной контроль (тестирование).

При нисходящей разработке проектирование программирование ведутся по методу "сверху - вниз", который предусматривает сначала определение задачи в общих чертах, а затем задача разбивается на ряд более простых подзадач. Для каждой подзадачи составляется алгоритм ее решения.

В структурном программировании программист мыслит как конструктор, в распоряжении которого есть некоторое (небольшое) число вполне определенных типовых конструкций, причем заданы правила их соединения - структуры можно сочленить друг с другом, вложить друг в друга, либо, наоборот, разложить на составляющие. Структура - это оператор (вполне определенный, не всякий) языка программирования, который имеет один вход и один выход. Подготовка к каждой лабораторной работе производится во внеаудиторное время.

Выполнив лабораторную работу, студент оформляет отчет, который состоит из следующих разделов: 1. Тема и цель работы. 2. Условия задания. 3. Схема алгоритма решения задачи.

  • Математическая модель задачи;

  • Блок схема алгоритма.

4. Анализ алгоритма. 5. Текст программы и размещение исходных данных при вводе. 6. Результаты выполнения программы. 7. Обоснование правильности разработанной программы. 8. Выводы.

При защите отчета необходимо отвечать на контрольные вопросы и уметь пояснять работу программы.