Евгений Ростиславович Алексеев , Оксана Витальевна Чеснокова , Татьяна Викторовна Кучер - Самоучитель по программированию на Free Pascal и Lazarus
Название: | Самоучитель по программированию на Free Pascal и Lazarus | |
Автор: | Евгений Ростиславович Алексеев , Оксана Витальевна Чеснокова , Татьяна Викторовна Кучер | |
Жанр: | Учебники и самоучители по компьютеру, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, Pascal, Delphi, Lazarus и т.п. | |
Изадано в серии: | неизвестно | |
Издательство: | ДонНТУ, Технопарк ДонНТУ УНИТЕХ | |
Год издания: | 2011 | |
ISBN: | 978-966-8248-26-9 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Самоучитель по программированию на Free Pascal и Lazarus"
Книга является учебником по алгоритмизации и программированию. В учебнике описан язык Free Pascal и среда визуального программирования Lazarus. Free Pascal и Lazarus являются мощными и свободно распространяемыми средствами программирования. В книге приведено большое количество примеров алгоритмов и программ. Особое внимание уделено работе с визуальными компонентами, их свойствами и методами. Подробно описаны такие этапы программирования как работа с подпрограммами и файлами. Также в книге можно познакомиться с основами объектно-ориентированного программирования и графическими средствами Lazarus. Книга содержит 25 вариантов заданий для самостоятельного решения по всем рассматриваемым темам.
Издание предназначено для школьников, студентов, аспирантов и преподавателей, а также для всех, кто изучает программирование на Free Pascal и Lazarus.
Читаем онлайн "Самоучитель по программированию на Free Pascal и Lazarus". [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (58) »
2.4.10 Указатели................................................................................75
2.5 Операции и выражения.................................................................76
2.5.1 Арифметические операции....................................................78
2.5.2 Операции отношения..............................................................80
2.5.3 Логические операции..............................................................80
2.5.4 Операции над указателями.....................................................81
2.6 Стандартные функции...................................................................81
2.7 Задачи для самостоятельного решения........................................94
3 Операторы управления........................................................................96
3.1 Основные конструкции алгоритма...............................................96
3.2 Оператор присваивания.................................................................97
3.3 Составной оператор.......................................................................98
3.4 Условные операторы......................................................................98
3.4.1 Условный оператор if…then…else.........................................98
3.4.2 Оператор варианта case ........................................................117
3.5 Обработка ошибок. Вывод сообщений в среде Lazarus...........121
3.6 Операторы цикла..........................................................................125
3.6.1 Оператор цикла с предусловием while .. do........................126
3.6.2 Оператор цикла с постусловием repeat … until..................127
3.6.3 Оператор цикла for … do......................................................129
3.7 Операторы передачи управления...............................................132
3.8 Решение задач с использованием циклов..................................132
3.9 Ввод данных из диалогового окна в среде Lazarus...................147
3.10 Задачи для самостоятельного решения....................................156
3.10.1 Разветвляющийся процесс..................................................156
3.10.2 Циклический процесс.........................................................161
4 Подпрограммы....................................................................................164
4.1 Общие сведения о подпрограммах. Локальные и глобальные
переменные..........................................................................................164
4.2 Формальные и фактические параметры. Передача параметров в
подпрограмму......................................................................................165
4.3 Процедуры....................................................................................166
4.4 Функции........................................................................................171
4.5 Решение задач с использованием подпрограмм........................176
4.6 Рекурсивные функции.................................................................198
4.7 Особенности работы с подпрограммами...................................202
4.7.1 Параметры-константы...........................................................202
5
4.7.2 Процедурные типы................................................................202
4.8 Разработка модулей......................................................................206
4.9 Задачи для самостоятельного решения......................................210
5 Использование языка Free Pascal для обработки массивов............213
5.1 Общие сведения о массивах........................................................213
5.2 Описание массивов......................................................................214
5.3 Операции над массивами............................................................216
5.4 Ввод-вывод элементов массива..................................................217
5.4.1 Организация ввода-вывода...................................................217
5.4.2 Ввод-вывод данных в визуальных приложениях...............221
5.5 Вычисление суммы и произведения элементов массива.........230
5.6 Поиск максимального элемента в массиве и его номера.........231
5.7 Сортировка элементов в массиве...............................................232
5.7.1 Сортировка методом «пузырька».........................................232
5.7.2 Сортировка выбором.............................................................235
5.8 Удаление элемента из массива....................................................237
5.9 Вставка элемента в массив..........................................................241
5.10 Использование подпрограмм для работы с массивами..........242
5.11 Использование указателей для работы с динамическими массивами..................................................................................................245
5.11.1 Работа с динамическими переменными и указателями...246
5.11.2 Работа с динамическими массивами с помощью процедур
getmem и freemem............................................................................249
5.12 Примеры программ....................................................................252
5.13 Задачи для самостоятельного решения....................................282
6 Обработка матриц во Free Pascal......................................................285
6.1 Ввод-вывод матриц......................................................................287
6.2 Алгоритмы и программы работы с матрицами.........................300
6.3 Динамические матрицы...............................................................341
6.4 Задачи для самостоятельного решения......................................344
7 Обработка файлов средствами Free Pascal.......................................347
7.1 Типы файлов.................................................................................347
7.2 Работа с типизированными файлами --">
- 1
- 2
- 3
- 4
- . . .
- последняя (58) »
Книги схожие с «Самоучитель по программированию на Free Pascal и Lazarus» по жанру, серии, автору или названию:
А. П. Полищук, С. А. Семериков - Системное программирование в UNIX средствами Free Pascal Жанр: Pascal, Delphi, Lazarus и т.п. Год издания: 2006 |
Евгений Ростиславович Алексеев, Оксана Витальевна Чеснокова, Татьяна Викторовна Кучер - Программирование на Free Pascal и Lazarus Жанр: Pascal, Delphi, Lazarus и т.п. Год издания: 2016 |
Евгений Ростиславович Алексеев, Оксана Витальевна Чеснокова, Татьяна Викторовна Кучер - Free Pascal и Lazarus: Учебник по программированию Жанр: Pascal, Delphi, Lazarus и т.п. Год издания: 2010 Серия: Библиотека ALT Linux |
Другие книги автора «Евгений Алексеев»:
Евгений Ростиславович Алексеев, Оксана Витальевна Чеснокова, Татьяна Викторовна Кучер - Free Pascal и Lazarus: Учебник по программированию Жанр: Pascal, Delphi, Lazarus и т.п. Год издания: 2010 Серия: Библиотека ALT Linux |
Евгений Ростиславович Алексеев, Оксана Витальевна Чеснокова, Татьяна Викторовна Кучер - Самоучитель по программированию на Free Pascal и Lazarus Жанр: Pascal, Delphi, Lazarus и т.п. Год издания: 2011 |
Евгений Ростиславович Алексеев, Оксана Витальевна Чеснокова, Татьяна Викторовна Кучер - Программирование на Free Pascal и Lazarus Жанр: Pascal, Delphi, Lazarus и т.п. Год издания: 2016 |
Евгений Ростиславович Алексеев, Оксана Витальевна Чеснокова - Scilab. Решение инженерных и математических задач: учебное издание Жанр: Программы Год издания: 2024 Серия: Библиотека ALT |