Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_Delphi_Ч1.doc
Скачиваний:
7
Добавлен:
02.11.2018
Размер:
2.38 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ

Черниговский государственный технологический университет

ОСНОВЫ ПРОГРАММИРОВАНИЯ

В СРЕДЕ DELPHI

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к лабораторному практикуму и самостоятельной работе по дисциплине

«Программирование»

для студентов направления подготовки 0915 –“Компьютерная инженерия”

Часть первая

УТВЕРДЖЕНО

на заседании кафедры

информационных и компьютерных систем

протокол № 6 от 08.06.06

Чернигов ЧГТУ 2006

Основи програмування у середовищі Delphi. Методичні вказівки до лабораторного практикуму та самостійної роботи з дисципліни «Програмування» для студентів напряму підготовки 0915 – „Комп’ютерна інженерія”, частина перша. /Укл.: Бивойно П.Г., Бичко В.А., Гора Н.О., Павловська Д.В. Павловський В.І. – Чернігів: ЧДТУ, 2006. – 104 с. Рос. мовою.

Составители: Бивойно Павел Георгиевич, канд. техн. наук, доцент

Бычко Владимир Анатольевич, канд. техн. наук, доцент

Гора Наталья Олеговна, ассистент

Павловская Дарья Владимировна, студент-магистрант

Павловский Владимир Ильич, канд. техн. наук, доцент

Ответственный за выпуск: Бивойно п.Г. , декан факультета электронных и информационных технологий, канд. Техн. Наук, доцент

Рецензент: Нестеренко С.А., канд. техн. наук, доцент кафедры информационных и компьютерных систем Черниговского государственного технологического университета

Содержание

Ответственный за выпуск: Бивойно П.Г. , декан факультета электронных и информационных технологий, канд. техн. наук, доцент 3

1 Лабораторная работа № 1. Знакомство с интегрированой средой разработки (ИСР)“Delphi 7” 8

Краткие теоретические сведения о ИСР “Delphi 7” 8

1.1.1 Конструктор стартовой формы 8

1.1.2 Главное окно ИСР “Delphi 7” 8

1.1.3 Окно просмотра дерева объектов 10

1.1.4 Окно редактора кода 10

1.1.5 Окно Object Inspector 13

Создание простейшего проекта 17

1.1.6 Разработка интерфейса проекта 17

1.1.7 Создание процедуры инициализации приложения 19

1.1.8 Создание процедуры вычисления результата 20

1.1.9 Улучшение проекта 22

1.1.10 Сохранение проекта 23

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

Контрольные вопросы и задания 25

Рекомендованая литература 25

2 Лабораторная работа № 2. Вещественный тип данных. Расчеты по формулам 26

Краткие теоретические сведения 26

2.1.1 Язык программирования Object Pascal 26

Создание проекта «Расчет по формуле» 33

2.1.2 Создание интерфейса 34

2.1.3 Создание процедур обработки событий 36

Контольный пример 40

Трассировка процедуры 40

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

Контрольные вопросы 41

Рекомендованая литература 41

3 Лабораторная работа № 3. Подпрограммы 42

Краткие теоретические сведения 42

3.1.1 Правила написания подпрограмм 42

3.1.2 Способы передачи параметров в подпрограммы 46

3.1.3 Расположение подпрограмм 48

3.1.4 Область действия имен 49

Реализация проекта «Процедуры и функции» 50

3.1.5 Создание процедур и функций 51

Исследование созданного приложения 55

3.1.6 Анализ передачи параметров по наименованию 55

3.1.7 Анализ передачи параметров по значению 56

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

Контрольные вопросы 56

Рекомендованая литература 56

4 Лабораторная работа № 4. Логический тип данных и разветвления в программах 57

Краткие теоретические сведения 57

4.1.1 Логический тип данных 57

4.1.2 Разветвляющиеся алгоритмы 58

4.1.3 Программирование разветвлений 61

Реализация проекта «Организация разветвлений» 66

4.1.4 Разработка интерфейса проекта 66

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

Контрольные вопросы 71

5 Лабораторная работа № 5. Построение циклов с инструкциями „while” и „repeat” 72

Краткие теоретические сведения 72

5.1.1 Циклические алгоритмы 72

5.1.2 Инструкция while…do 72

5.1.3 Инструкция repeat…until 74

5.1.4 Прерывание цикла 75

5.1.5 Итерационные алгоритмы 76

5.1.6 Алгоритмы вычисления сумм бесконечных рядов 78

Создание проекта WhileRepeat 81

5.1.7 Разработка интерфейса проекта 81

5.1.8 Создание процедур и функций 84

Задания для расчетно-графической работы № 2 86

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

Контрольные вопросы 87

Рекомендованая литература 87

6 Лабораторная работа № 6. порядковые типы данных и средства их обработки 88

Краткие теоретические сведения 88

6.1.1 Порядковые типы данных 88

6.1.2 Применение инструкции цикла FOR 92

6.1.3 Строки символов 96

6.1.4 Некоторые стандартные процедуры и функции для обработки строк 98

Создание проекта «Применение цикла for» 100

6.1.5 Разработка формы «Табулирование функции» 101

6.1.6 Разработка формы «Таблица “символ-код”» 103

6.1.7 Разработка формы «Обработка последовательностей целых чисел» 104

6.1.8 Создание многодокументной (MDI)формы 107

Задание для самостоятельной работы 107

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

Контрольные вопросы 108

Рекомендованая литература 108