- •Автоматизированная среда разработки Object Pascal
- •Лабораторная работа №1.
- •Основные этапы создания программ (на примере программы для решения квадратных уравнений)
- •Проектирование программы
- •Создание проекта приложения
- •Разработка пользовательского интерфейса.
- •Кодирование алгоритма.
- •Компиляция и исправление синтаксических ошибок
- •Запуск программы.
- •Отладка программы и исправление логических ошибок.
- •Контрольные вопросы
- •Лабораторная работа №2.
- •Оператор присваивания
- •Задачи по лабораторной работе №2
- •Контрольные вопросы
- •Лабораторная работа №3
- •Оператор ветвления if
- •Задачи по лабораторной работе №3
- •Контрольные вопросы
- •Лабораторная работа №4.
- •Оператор ветвления case
- •Задачи по лабораторной работе №4
- •Оператор повтора while
- •Прямая передача управления в операторах повтора
- •Задачи по лабораторной работе №5
- •Задачи по лабораторной работе №6
- •Работа с массивами
- •Задачи по лабораторной работе №7
- •Контрольные вопросы
- •Лабораторная работа №8
- •Двумерные массивы
- •Задачи по лабораторной работе №8
- •Контрольные вопросы
Федеральное агентство по образованию
Государственное образовательное учреждение
высшего профессионального образования
Камская государственная инженерно–
экономическая академия
(ИНЭКА)
Кафедра “Автоматизация и информационные технологии”
Автоматизированная среда разработки Object Pascal
Набережные Челны
2009
Методические указания предназначены для проведения лабораторных работ предмету “Информатика” студентов очной форм обучения специальностей: 15100165 – технология машиностроения, 222030165 – автоматизация технологических процессов и производств (в машиностроении), 2050165 – управление качеством “Менеджмент организации”, а также может быть использовано в учебном процессе по другим техническим специальностям.
Методическое пособие содержит задания к самостоятельной работе основанные на примерах элементарной и высшей математики, а также подробно разобранные примеры их выполнения в программной среде “Object Pascal” (Delphi).
Печатается по решению научно-методического совета Камской государственной инженерно–экономической академии (ИНЭКА).
Камская государственная инженерно–экономическая академия (ИНЭКА), 2008
Лабораторная работа №1.
-
Основные этапы создания программ (на примере программы для решения квадратных уравнений)
-
Проектирование программы
-
Согласно концепции процедурного программирования любая программа может быть представлена в виде «черного ящика», который по заложенным в него алгоритмам преобразует входные данные в выходные.
Рисунок 1.1 – Программа
Если проводить аналогию, например, с приготовлением пищи, то входные данные - это продукты, выходные данные – блюдо, а алгоритм – это рецепт, который описывает последовательность действий, необходимую для превращения продуктов в блюдо.
Спроектировать программу означает:
-
Определить, входные данные;
-
Определить, выходные данные;
-
Описать алгоритм в виде блок-схемы или другим способом.
Пример: Необходимо спроектировать программу для решения квадратных уравнений.
Из математики известно, что квадратное уравнение имеет следующий вид:
.
Таким образом, входными данными для программы должны являться три вещественных числа: [a,b,c], входящих в указанное уравнение. Оно может иметь одно, два или ни одного решения, следовательно, выходными данными должно являться множество из трех чисел [N, x1, x2], где N – количество корней уравнения, x1,x2- значение первого и второго корней, если они имеются. Алгоритм программы должен осуществлять вычисления в следующей последовательности:
вычислить дискриминант по формуле:;
определить количество корней уравнения ;
если , то вычислить значения корней
-
Создание проекта приложения
Программы, их часто называют еще приложениями, создаются в среде разработчика программ. Одной из таких широко известных сред является 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. В следующем сеансе работы вы сможете мгновенно восстановить его из списка.
Итак, для создания нового проекта:
-
запустите среду Delphi,
-
выберите в главном меню команду File|New|Application,
-
выберите в главном меню команду Project|Options
-
в открывшемся окне расставьте галочки как показано на рисунке 1.5
-
выберите в главном меню команду File | Save project as…
-
сохраните все файлы проекта в отдельной папке. Если работа выполняется в компьютерном классе, то единственная папка, в которую разрешена запись, имеет путь «c:\Student». В ней необходимо создать свою папку, в которую и сохранить файлы проекта.