- •Лабораторный практикум по информатике
- •Часть 2
- •Содержание
- •Введение
- •Методические рекомендации по подготовке к лабораторным работам
- •Варианты задания
- •Технология выполнения работы
- •Разработка приложения
- •Создание интерфейса приложения
- •Определение функциональности приложения.
- •Конструирование формы
- •Множественный выбор
- •Конструирование формы
- •Варианты заданий
- •Технология выполнения работы
- •Варианты заданий
- •Технология выполнения работы
- •Варианты заданий
- •Варианты заданий
- •Технология выполнения работы
- •Содержание отчета
- •Вопросы для защиты работы
- •Варианты заданий
- •Технология выполнения работы
- •Варианты заданий
- •Технология выполнения работы
- •Перечень обеспечивающих средств
- •Общие теоретические сведения
- •Составление линейных алгоритмов
- •Варианты заданий
- •Технология выполнения работы
- •Содержание отчета
- •Вопросы для защиты работы
- •Цель работы
- •Задачи лабораторной работы
- •Перечень обеспечивающих средств
- •Общие теоретические сведения
- •Варианты заданий
- •Технология выполнения работы
- •Содержание отчета
- •Вопросы для защиты работы
- •Цель работы
- •Задачи лабораторной работы
- •Перечень обеспечивающих средств
- •Общие теоретические сведения
- •Варианты заданий
- •Технология выполнения работы
- •Содержание отчета
- •Вопросы для защиты работы
- •Цель работы
- •Задачи лабораторной работы
- •Перечень обеспечивающих средств
- •Общие теоретические сведения
- •Варианты заданий
- •Технология выполнения работы
- •Содержание отчета
- •Вопросы для защиты работы
- •Цель работы
- •Технология выполнения работы
- •Изучение управляющего элемента CheckBox
- •Изучение управляющего элемента RadioGroup
- •Технология выполнения работы
- •Изучение управляющего элемента ComboBox
- •Технология выполнения работы
- •Вопросы для защиты работы
- •Цель работы
- •Задачи лабораторной работы
- •Перечень обеспечивающих средств
- •Общие теоретические сведения
- •Изучение управляющего элемента StringGrid
- •Технология выполнения работы
- •Вопросы для защиты работы
- •Метод сортировки выбором
- •Метод сортировки включением
- •Пример использования генератора случайных чисел
- •Пример заполнения массива и вывода его в ListBox1
- •Измерение времени выполнения алгоритма
- •Технология выполнения работы
- •Вопросы для защиты работы
- •Поиск элемента массива на основе линейного просмотра
- •Метод двоичного поиска
- •Технология выполнения работы
- •Вопросы для защиты работы
- •Варианты задания
- •Технология выполнения работы
- •Задание
- •Варианты заданий
- •Технология выполнения работы
- •Перечень обеспечивающих средств
- •Общие теоретические сведения
- •Варианты задания
- •Технология выполнения работы
- •Обращение к программе-функции Mathcad
- •Задание
- •Варианты задания
- •Технология выполнения работы
- •Содержание отчета
- •Вопросы для защиты работы
- •Библиографический список
Технология выполнения работы
В рамках выполнения работы необходимо составить алгоритм решения задачи в виде блок-схемы и с помощью языка псевдокода.
Содержание отчета
Цель работы и задание.
Условие задачи.
Алгоритм, написанный с помощью псевдокода и блок- схемы.
Вопросы для защиты работы
Что такое алгоритм?
Свойства алгоритма.
Способы записи алгоритма.
Основные элементы блок-схемы.
Виды алгоритмов.
Отличительные особенности алгоритмов с предусловием и постусловием.
Лабораторная работа № 2 Программирование в среде разработки Borland Delphi
Время выполнения – 4 часа.
Цель работы
Научиться программировать процессы, которые позволяют сделать выбор того или иного действия.
Задачи лабораторной работы
После выполнения работы студент должен знать и уметь:
знать, как отличить алгоритм выбора от других алгоритмов и как его можно реализовать в среде Delphi;
уметь самостоятельно написать программу для любого процесса выбора.
Перечень обеспечивающих средств
Для обеспечения выполнения работы необходимо иметь компьютер со следующим математическим обеспечением: операционная система Windows2003 и выше и система визуального программированияDelphi на основе 6-ой версии.
Общие теоретические сведения
Интегрированная среда разработки Delphiпредставляет собой многооконную систему (рис. 1).
Рисунок 1 – Пользовательский интерфейс интегрированной среды разработки Delphi
После загрузки интерфейс Delphiвключает следующие окна:
Главное окно–Project1, осуществляет основные функции управления проектом создаваемой программы.
Окно Инспектора объектовObjectInspectorсодержит две страницыProperties(Свойства) иEvents(События).
Окно Конструктора формыForm1представляет проект интерфейсной части будущего проекта.
Окно Редактора кода–Unit1.pasпредназначено для создания и редактирования текста программы на языкеObjectPascal.
Пункт меню Viewпозволяет увидеть окна на экране при их отсутствии. В зависимости от настроек можно видеть окна:
окно обозревателя дерева объектовObjectTreeView;
окно Проводника кода–ExploringUnit1.pas.
Delphi– однодокументная среда и может работать только с одним приложением. ЗакрытиеDelphi– закрытие главного окна.
Project1включает:
главное меню, которое содержит команды доступа к функциям Delphi;
панели инструментов (часто используемые команды главного меню);
палитру компонентов (содержит строительные блоки для форм приложения).
Имеется 6 панелей инструментов:
Standard(стандартная).
View(просмотра).
Debug(отладки).
Custom(пользователя).
Desktop(рабочий стол).
Internet(интернет).
Все компоненты разбиты на группы, каждая из которых в Палитре компонентов располагается на отдельной странице. Нужная страница выбирается щелчком мыши на ее ярлычке.
Основные страницы Палитры компонентов:
Standard(стандартная)
Additional(дополнительная)
Win32(32-разрядный интерфейсWindows)
System(доступ к системным функциям)
DataAccess(работа с информацией из базы данных)
DataControls(создание элементов управления данными)
BDE(доступ к данным с помощью процессора баз)
Qreport(составление отчетов)
Dialogs(создание стандартных диалоговых окон)
Окно конструктора формы находится в центре экрана с заголовком Form1.
В нем выполняется проектирование формы. На форму из палитры компонентов помещаются компоненты. Окно редактора кода Unit1.pasнаходится под окном конструктора формы – это обычный текстовый редактор, используется для редактирования текста модуля и в начале содержит исходный код модуля. Окно проводника кода (ExploringUnit1.pas) содержит и отображает все объекты модуля формы.
Окно инспектора объектов (ObjectInspector) находится в левой части экрана и отображает свойства и события объектов для текущей формыForm1. СтраницаProperties(Свойства) отображает информацию о текущем компоненте и позволяет изменять свойства компонентов.
Events(События) определяет процедуру, которую должен выполнить компонент при возникновении события. Компонент, расположенный на форме, можно выбрать щелчком мыши на нем или выбором в списке Инспектора объектов (ObjectInspector).Каждый объект имеет свой набор свойств и событий, определяющий его особенности.