русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


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


Дата додавання: 2014-11-28; переглядів: 971.


 

Протокол SNMP (Simple Network Management Protocol - простой протокол управления сетью) работает на базе UDP и предназначен для использования сетевыми управляющими станциями. Он позволяет управляющим станциям собирать информацию о положении дел в сети internet. Протокол определяет формат данных, их обработка и интерпретация остаются на усмотрение управляющих станций или менеджера сети.

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

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

 

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

В СРЕДЕ DELPHI

 

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

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

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

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

Часть первая

 

 

УТВЕРДЖЕНО

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

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

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

 

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


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

 

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

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

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

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

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

 

 

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

 

 

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


СОДЕРЖАНИЕ

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

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

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

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

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

1.1.4 Окно редактора кода. 8

1.1.5 Окно Object Inspector 11

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

1.2.1 Разработка интерфейса проекта. 15

1.2.2 Создание процедуры инициализации приложения. 17

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

1.2.4 Улучшение проекта. 20

1.2.5 Сохранение проекта. 21

1.3 Содержание отчета. 22

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

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

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

2.1 Краткие теоретические сведения. 24

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

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

2.2.1 Создание интерфейса. 32

2.2.2 Создание процедур обработки событий. 34

2.3 Контольный пример. 38

2.4 Трассировка процедуры.. 38

2.5 Содержание отчета. 39

2.6 Контрольные вопросы.. 39

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

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

3.1 Краткие теоретические сведения. 40

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

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

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

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

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

3.2.1 Создание процедур и функций. 49

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

3.3.1 Анализ передачи параметров по наименованию.. 53

3.3.2 Анализ передачи параметров по значению.. 54

3.4 Содержание отчета. 54

3.5 Контрольные вопросы.. 54

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

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

4.1 Краткие теоретические сведения. 55

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

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

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

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

4.2.1 Разработка интерфейса проекта. 63

4.3 Содержание отчета. 68

4.4 Контрольные вопросы.. 68

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

5.1 Краткие теоретические сведения. 69

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

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

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

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

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

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

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

5.2.1 Разработка интерфейса проекта. 77

5.2.2 Создание процедур и функций. 80

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

5.4 Содержание отчета. 82

5.5 Контрольные вопросы.. 83

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

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

6.1 Краткие теоретические сведения. 84

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

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

6.1.3 Строки символов. 92

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

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

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

6.2.2 Разработка формы «Таблица символ-код». 99

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

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

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

6.4 Содержание отчета. 104

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

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

Введение

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

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

Студент обязан до лабораторного занятия прочитать методические указания к лабораторной работе и попытаться выполнить ее самостоятельно. Во время лабораторного занятия студент показывает преподавателю результаты работы, консультируется по возникшим вопросам и завершает работу. Объем выполненной работы может быть разным, в зависимости от того, на какую оценку претендует студент. Когда работа закончена, студент должен защитить ее. Защита заключается в ответах на вопросы по теме лабораторной работы и внесении некоторых изменений в разработанный проект, в присутствии преподавателя. По каждой работе студент должен оформить отчет. Отчеты оформляются с помощью текстового редактора Word на бумаге формата А4, в соответствии с требованиями стандартов на оформление технической документации. Отчет по работе представляется как раздел итогового документа. В конце семестра отчеты сшиваются в единый итоговый документ с титульным листом, подписываются у руководителя, и являются допуском к экзамену. За лабораторную работу студент может получить до трех баллов, с учетом своевременности и качества выполнения всех составляющих роботы. Составляющими являются: отчет, проект и ответы на контрольные вопросы. Оценки, полученные за лабораторные работы, учитываются при выставлении итоговой оценки по модулю и на экзамене. Для получения допуска к экзамену все работы должны быть выполнены и каждая из них оценена не менее чем в 1.8 балла.

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

Цели работы:

– Получить навыки работы с основными окнами ИСР.

– Усвоить понятия «компонент», «свойства компонента», «события связанные с компонентами», «процедуры обработки событий».

– Создать простейший проект в ИСР “Delphi 7”.

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

ИСР “Delphi 7” запускается путем выбора иконки “Delphi 7” либо на рабочем столе, либо в меню “ПУСК” подменю “Программы”.

После запуска на экране обычно появляются такие окна:

– Конструктор стартовой формы.

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

– Окно просмотра дерева объектов (Object TreeView)

– Окно редактора свойств объектов (Object Inspector)

– Окно редактора кода


<== попередня лекція | наступна лекція ==>
Конспект лекций | Теоретичні відомості


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн