Открытая среда разработки программного обеспечения Lazarus

Лабораторный практикум по дисциплинам «Информатика-2» и «Технологии прикладного программирования радиоэлектронных средств»

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. Лабораторный практикум по дисциплине "Информатика-2" и "Технологии прикладного программирования радиоэлектронных средств" для студентов направления 110303 «Конструирование и технология электронных средств» (бакалавриат).

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

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

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

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

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