Разработка прикладных программ в интегрированной среде Lazarus

Лабораторный практикум

Lazarus — открытая среда разработки программного обеспечения на языке Object Pascal для компилятора Free Pascal (часто используется сокращение FPC — Free Pascal Compiler, бесплатно распространяемый компилятор языка программирования Pascal). Интегрированная среда разработки предоставляет возможность кроссплатформенной разработки приложений в Delphi-подобном окружении. Позволяет достаточно несложно переносить Delphi-программы с графическим интерфейсом в различные операционные системы: Linux, FreeBSD, Mac OS X, Microsoft Windows, Android. Начиная с Delphi XE2 в самом Delphi имеется возможность компиляции программ для Mac OS X, с версии XE4 — для iOS, с версии XE5 — для Android. Лабораторный практикум по дисциплине "Информатика" и "Информационные технологии в управлении техносферной безопасностью" для студентов направления 200301 «Техносферная безопасность» (бакалавриат).

Кафедра радиоэлектронных технологий и экологического мониторинга

Библиографическая запись:

Озеркин, Д. В. Разработка прикладных программ в интегрированной среде Lazarus: Лабораторный практикум [Электронный ресурс] / Д. В. Озеркин — Томск: ТУСУР, 2018. — 115 с. — Режим доступа: https://edu.tusur.ru/publications/7538
Автор:   Озеркин Д. В.
Год издания: 2018
Количество страниц: 115
Скачиваний: 52

Оглавление (содержание)

1. Лабораторная работа №1 – Создание шаблона для разрабатываемых программ ....4

1.1 Цель работы ...............................................................................................................4

1.2 Порядок выполнения лабораторной работы .................................................................4

1.3 Отчетность ...............................................................................................................4

1.4 Практическое задание ................................................................................................5

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

2 Лабораторная работа №2 – Консольные программы на Free Pascal ..........................20

2.1 Цель работы ..............................................................................................................20

2.2 Порядок выполнения работы .......................................................................................20

2.3 Отчетность ..............................................................................................................20

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

2.5 Краткие теоретические сведения ...............................................................................21

2.6 Работа в редакторе исходного текста Free Pascal ........................................................23

2.7 Пример разработки программы ...............................................................................24

2.8 Рекомендации по составлению программы ................................................................25

2.9 Индивидуальные задания .......................................................................................26

3 Лабораторная работа №3 – Операторы присваивания .................................................28

3.1 Цель работы ..............................................................................................................28

3.2 Порядок выполнения работы .......................................................................................28

3.3 Отчетность ..............................................................................................................28

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

3.5 Линейные программы ...............................................................................................29

3.6 Пример разработки программы ...............................................................................33

3.7 Варианты заданий для составления линейных программ .........................................36

4 Лабораторная работа №4 – Операторы выбора ........................................................41

4.1 Цель работы .............................................................................................................41

4.2 Порядок выполнения работы .......................................................................................41

4.3 Отчетность ..............................................................................................................41

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

4.5 Операторы управления программой .......................................................................44

4.6 Пример разработки программы ...............................................................................44

4.7 Варианты заданий для составления условных программ .........................................50

5 Лабораторная работа №5 – Оператор цикла с заданным числом повторов ..................54

5.1 Цель и задачи работы ..............................................................................................54

5.2 Порядок выполнения работы .......................................................................................54

5.3 Отчетность .............................................................................................................54

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

5.5 Методика разработки циклических программ .......................................................56

5.6 Практические задания ..............................................................................................60

6 Лабораторная работа №6 - Оператор цикла с предусловием ........................................69

6.1 Цель и задачи работы ..............................................................................................69

6.2 Порядок выполнения работы ......................................................................................69

6.3 Отчетность .............................................................................................................69

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

6.5 Теоретические сведения о циклах с предусловием ................................................70

6.6 Практические задания ..............................................................................................72

7 Лабораторная работа №7 – Массивы .......................................................................78

7.1 Цель и задачи работы ..............................................................................................78

7.2 Порядок выполнения работы ......................................................................................78

7.3 Отчетность .....................................................................................................................78

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

7.5 Теоретические сведения о массивах .......................................................................79

7.6 Практические задания ..............................................................................................82

8 Лабораторная работа №8 – Программирование с использованием записей ..................90

8.1 Цель и задача работы ..............................................................................................90

8.2 Порядок выполнения работы ......................................................................................90

8.3 Отчетность ..............................................................................................................90

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

8.5 Применение записей при разработке баз данных ........................................................91

8.6 Практические задания ...............................................................................................94

9 Лабораторная работа №9 – Двумерные массивы ........................................................107

9.1 Цель и задачи работы ..............................................................................................107

9.2 Порядок выполнения работы ......................................................................................107

9.3 Отчетность .............................................................................................................107

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

9.5 Теоретические сведения о двумерных массивах ........................................................108

9.6 Практические задания ..............................................................................................109

Список литературы .............................................................................................................115