Программирование на языке Pascal в среде Lazarus: учебное пособие для студентов и преподавателей вузов [Е. Б. Ефлов] (pdf) читать постранично
Книга в формате pdf! Изображения и текст могут не отображаться!
[Настройки текста] [Cбросить фильтры]
- 1
- 2
- 3
- . . .
- последняя (16) »
Федеральное государственное бюджетное образовательное
учреждение высшего профессионального образования
ПЕТРОЗАВОДСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ PASCAL
В СРЕДЕ LAZARUS
Учебное пособие для студентов и преподавателей вузов
Петрозаводск
Издательство ПетрГУ
2013
1
УДК 681.3.06
ББК 32.973.2-018
П784
Печатается по решению
государственного университета
редакционно-издательского
совета
Петрозаводского
Издается в рамках реализации комплекса мероприятий Программы стратегического
развития ПетрГУ на 2012-2016 гг.
Рецензенты:
А. Г. Варфоломеев, кандидат физико-математических наук, доцент ПетрГУ;
Ю. В. Маркаданов, кандидат технических наук, доцент ПетрГУ
П784
Программирование на языке Pascal в среде Lazarus: учебное пособие
для студентов и преподавателей вузов / сост. : В. Б. Ефлов, Ю. В. Никонова;
– Петрозаводск : Изд-во ПетрГУ, 2013. – 53 c.
ISBN 978-5-8021-1702-6
В учебном пособии описываются интерфейс системы визуального программирования
Lazarus, состав и характеристика элементов проекта приложения, приемы программирования на
языке Object Pascal, дается описание синтаксических конструкций языка, операторы, директивы.
Приводится методика работы с основными типами данных. Рассматриваются визуальные
компоненты, используемые для создания интерфейса приложений; техника работы с текстовой
информацией, кнопками и переключателями, а также формами, которые являются центральной
частью любого приложения.
Текст учебного пособия предоставляется по свободной лицензии Creative Commons
Attribution-ShareAlike 3.0 Unported. Полный текст лицензии и комментарии к ней можно найти
здесь: http://creativecommons.org/licenses/by-sa/3.0/.
Учебное пособие предназначено для студентов и преподавателей, а также для школьников и
лиц, самостоятельно изучающих программирование на языке «Паскаль» в среде Lazarus.
УДК 681.3.06
ББК 32.973.2-018
© Ефлов В. Б., Никонова Ю. В., 2013
© Петрозаводский государственный
университет, 2013
ISBN 978-5-8021-1702-6
2
СОДЕРЖАНИЕ
1. ЯЗЫК ПРОГРАММИРОВАНИЯ OBJECT PASCAL ........................................................ 4
1.1. ОСНОВНЫЕ ПОНЯТИЯ........................................................................................................... 4
1.2. ТИПЫ ДАННЫХ ..................................................................................................................... 5
1.2.1. Простые типы данных ................................................................................................ 6
1.2.2. Структурные типы данных ......................................................................................... 7
1.3. ВЫРАЖЕНИЯ .......................................................................................................................... 8
1.4. ОПЕРАТОРЫ ........................................................................................................................... 8
1.4.1. Простые операторы ..................................................................................................... 9
1.4.2. Структурированные операторы ............................................................................... 11
1.5. ПОДПРОГРАММЫ ................................................................................................................. 16
1.6. ОСОБЕННОСТИ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПРОГРАММИРОВАНИЯ ........................... 17
1.6.1. Поля ............................................................................................................................ 19
1.6.2. Свойства ..................................................................................................................... 19
1.6.3. Методы ....................................................................................................................... 19
1.6.4. Сообщения и события ............................................................................................... 20
1.6.5. Библиотека визуальных компонентов ..................................................................... 20
2. LAZARUS RAD И РАЗРАБОТКА В СРЕДЕ LAZARUS ................................................. 22
2.1. LAZARUS ............................................................................................................................. 22
2.2. УСТАНОВКА LAZARUS ДЛЯ LINUX, WINDOWS.................................................................... 22
2.3. IDE LAZARUS...................................................................................................................... 24
2.3.1. Главное меню Lasarus ............................................................................................... 25
2.3.2. Палитра компонентов ............................................................................................... 34
2.4. РАЗРАБОТКА ПРИЛОЖЕНИЙ В СРЕДЕ LAZARUS .................................................................... 40
2.5. ПРОСТЕЙШИЙ КАЛЬКУЛЯТОР (ПРЕОБРАЗОВАНИЕ ТИПОВ) .................................................. 44
СПИСОК ЛИТЕРАТУРЫ ........................................................................................................ 50
3
1. ЯЗЫК ПРОГРАММИРОВАНИЯ OBJECT PASCAL
1.1. Основные понятия
Паскаль – язык профессионального программирования, который назван в честь
французского математика и философа Блеза Паскаля (1623–1662) и разработан в 1968–
1971 гг. Никлаусом Виртом. Первоначально был предназначен для обучения, но вскоре
стал использоваться для разработки программных средств в профессиональном
программировании.
Паскаль популярен по следующим причинам:
1. Прост для обучения.
2. Отражает фундаментальные идеи алгоритмов в легко воспринимаемой форме,
что
предоставляет
программисту
средства,
помогающие
проектировать
программы.
3. Позволяет
четко
реализовать
идеи
структурного
программирования
и структурной организации данных.
4. Использует простые и гибкие структуры управления: ветвления,
- 1
- 2
- 3
- . . .
- последняя (16) »
Последние комментарии
6 часов 24 минут назад
15 часов 16 минут назад
15 часов 19 минут назад
2 дней 21 часов назад
3 дней 2 часов назад
3 дней 3 часов назад