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

Методические указания для лабораторных работ по дисциплинам «Информатика», «Информатика и программирование», «Информационные технологии в электронике» для направления подготовки 110303 Конструирование и технология электронных средств

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. Методические указания предназначены для бакалавров направления подготовки 110303 Конструирование и технология электронных средств.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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