Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторный практикум по информатике. Часть 2.doc
Скачиваний:
53
Добавлен:
27.03.2016
Размер:
10.52 Mб
Скачать

Технология выполнения работы

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

Содержание отчета

  1. Цель работы и задание.

  2. Условие задачи.

  3. Алгоритм, написанный с помощью псевдокода и блок- схемы.

Вопросы для защиты работы

  1. Что такое алгоритм?

  2. Свойства алгоритма.

  3. Способы записи алгоритма.

  4. Основные элементы блок-схемы.

  5. Виды алгоритмов.

  6. Отличительные особенности алгоритмов с предусловием и постусловием.

Лабораторная работа № 2 Программирование в среде разработки Borland Delphi

Время выполнения – 4 часа.

Цель работы

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

Задачи лабораторной работы

После выполнения работы студент должен знать и уметь:

  • знать, как отличить алгоритм выбора от других алгоритмов и как его можно реализовать в среде Delphi;

  • уметь самостоятельно написать программу для любого процесса выбора.

Перечень обеспечивающих средств

Для обеспечения выполнения работы необходимо иметь компьютер со следующим математическим обеспечением: операционная система Windows2003 и выше и система визуального программированияDelphi на основе 6-ой версии.

Общие теоретические сведения

Интегрированная среда разработки Delphiпредставляет собой многооконную систему (рис. 1).

Рисунок 1 – Пользовательский интерфейс интегрированной среды разработки Delphi

После загрузки интерфейс Delphiвключает следующие окна:

  1. Главное окноProject1, осуществляет основные функции управления проектом создаваемой программы.

  2. Окно Инспектора объектовObjectInspectorсодержит две страницыProperties(Свойства) иEvents(События).

  3. Окно Конструктора формыForm1представляет проект интерфейсной части будущего проекта.

  4. Окно Редактора кодаUnit1.pasпредназначено для создания и редактирования текста программы на языкеObjectPascal.

Пункт меню Viewпозволяет увидеть окна на экране при их отсутствии. В зависимости от настроек можно видеть окна:

  • окно обозревателя дерева объектовObjectTreeView;

  • окно Проводника кодаExploringUnit1.pas.

Delphi– однодокументная среда и может работать только с одним приложением. ЗакрытиеDelphi– закрытие главного окна.

Project1включает:

  • главное меню, которое содержит команды доступа к функциям Delphi;

  • панели инструментов (часто используемые команды главного меню);

  • палитру компонентов (содержит строительные блоки для форм приложения).

Имеется 6 панелей инструментов:

  1. Standard(стандартная).

  2. View(просмотра).

  3. Debug(отладки).

  4. Custom(пользователя).

  5. Desktop(рабочий стол).

  6. Internet(интернет).

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

Основные страницы Палитры компонентов:

  1. Standard(стандартная)

  2. Additional(дополнительная)

  3. Win32(32-разрядный интерфейсWindows)

  4. System(доступ к системным функциям)

  5. DataAccess(работа с информацией из базы данных)

  6. DataControls(создание элементов управления данными)

  7. BDE(доступ к данным с помощью процессора баз)

  8. Qreport(составление отчетов)

  9. Dialogs(создание стандартных диалоговых окон)

Окно конструктора формы находится в центре экрана с заголовком Form1.

В нем выполняется проектирование формы. На форму из палитры компонентов помещаются компоненты. Окно редактора кода Unit1.pasнаходится под окном конструктора формы – это обычный текстовый редактор, используется для редактирования текста модуля и в начале содержит исходный код модуля. Окно проводника кода (ExploringUnit1.pas) содержит и отображает все объекты модуля формы.

Окно инспектора объектов (ObjectInspector) находится в левой части экрана и отображает свойства и события объектов для текущей формыForm1. СтраницаProperties(Свойства) отображает информацию о текущем компоненте и позволяет изменять свойства компонентов.

Events(События) определяет процедуру, которую должен выполнить компонент при возникновении события. Компонент, расположенный на форме, можно выбрать щелчком мыши на нем или выбором в списке Инспектора объектов (ObjectInspector).Каждый объект имеет свой набор свойств и событий, определяющий его особенности.