Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка Программирование на Delphi (2009.12.1....doc
Скачиваний:
7
Добавлен:
27.10.2018
Размер:
801.79 Кб
Скачать

Федеральное агентство по образованию

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

высшего профессионального образования

Камская государственная инженерно–

экономическая академия

(ИНЭКА)

Кафедра “Автоматизация и информационные технологии”

Автоматизированная среда разработки Object Pascal

Набережные Челны

2009

Методические указания предназначены для проведения лабораторных работ предмету “Информатика” студентов очной форм обучения специальностей: 15100165 – технология машиностроения, 222030165 – автоматизация технологических процессов и производств (в машиностроении), 2050165 – управление качеством “Менеджмент организации”, а также может быть использовано в учебном процессе по другим техническим специальностям.

Методическое пособие содержит задания к самостоятельной работе основанные на примерах элементарной и высшей математики, а также подробно разобранные примеры их выполнения в программной среде “Object Pascal” (Delphi).

Рецензенты:

Печатается по решению научно-методического совета Камской государственной инженерно–экономической академии (ИНЭКА).

 Камская государственная инженерно–экономическая академия (ИНЭКА), 2008

Лабораторная работа №1.

  1. Основные этапы создания программ (на примере программы для решения квадратных уравнений)

    1. Проектирование программы

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

Рисунок 1.1 – Программа

Если проводить аналогию, например, с приготовлением пищи, то входные данные - это продукты, выходные данные – блюдо, а алгоритм – это рецепт, который описывает последовательность действий, необходимую для превращения продуктов в блюдо.

Спроектировать программу означает:

  1. Определить, входные данные;

  2. Определить, выходные данные;

  3. Описать алгоритм в виде блок-схемы или другим способом.

Пример: Необходимо спроектировать программу для решения квадратных уравнений.

Из математики известно, что квадратное уравнение имеет следующий вид:

.

Таким образом, входными данными для программы должны являться три вещественных числа: [a,b,c], входящих в указанное уравнение. Оно может иметь одно, два или ни одного решения, следовательно, выходными данными должно являться множество из трех чисел [N, x1, x2], где N – количество корней уравнения, x1,x2- значение первого и второго корней, если они имеются. Алгоритм программы должен осуществлять вычисления в следующей последовательности:

вычислить дискриминант по формуле:;

определить количество корней уравнения ;

если , то вычислить значения корней

    1. Создание проекта приложения

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

Приложение в Delphi собирается из многих элементов: форм, программных модулей, внешних библиотек, картинок, пиктограмм и др. Каждый элемент размещается в отдельном файле и имеет строго определенное назначение. Набор всех файлов, необходимых для создания приложения, называется проектом. Компилятор последовательно обрабатывает файлы проекта и строит из них выполняемый exe-файл.

Внешний вид Delphi представлен на рисунке 1.2.

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

File — работа с файлами.

Edit — работа с областью обмена, размещение компонентов на форме.

Search — поиск, замена заданного символа или строки в тексте.

View — отображение различной информации.

Project — управление проектом: добавление и удаление файлов, сборка проекта, установка параметров проекта.

Run — запуск и отладка программы.

Component — разработка новых компонентов, установка готовых компонентов.

Database — запуск программ, облегчающих построение приложений баз данных.

T ools — настройка параметров интегрированной среды разработки, запуск вспомогательных программ.

Window — активизация нужного окна интегрированной среды разработки.

Help — получение справочной информации.

Для ускорения доступа к некоторым командам служит панель инструментов

На ней вы обнаружите шестнадцать кнопок-аналогов основных команд меню. Этот список можно расширить, добавив кнопки доступа к своим любимым командам. Для этого достаточно навести указатель мыши на панель кнопок, вызвать вспомогательное меню щелчком правой кнопки мыши и выбрать команду Customize.

Справа от главного меню есть панель (рисунок 1.4) для сохранения и восстановления внешнего вида среды Delphi. Расположите окна на экране на свой вкус, подберите наиболее удобные для себя кнопки. Затем, нажав кнопку с подсказкой Save current desktop, сохраните внешний вид среды Delphi. В следующем сеансе работы вы сможете мгновенно восстановить его из списка.

Итак, для создания нового проекта:

  1. запустите среду Delphi,

  2. выберите в главном меню команду File|New|Application,

  3. выберите в главном меню команду Project|Options

  4. в открывшемся окне расставьте галочки как показано на рисунке 1.5

  5. выберите в главном меню команду File | Save project as…

  6. сохраните все файлы проекта в отдельной папке. Если работа выполняется в компьютерном классе, то единственная папка, в которую разрешена запись, имеет путь «c:\Student». В ней необходимо создать свою папку, в которую и сохранить файлы проекта.