Самоучитель по программированию на Free Pascal и Lazarus
06.12.2015, 07:53
Самоучитель по программированию на Free Pascal и Lazarus — Книга является учебником по алгоритмизации и программированию. В учебнике описан язык Free Pascal и среда визуального программирования Lazarus. Free Pascal и Lazarus являются мощными и свободно распространяемыми средствами программирования. В книге приведено большое количество примеров алгоритмов и программ. Особое внимание уделено работе с визуальными компонентами, их свойствами и методами. Подробно описаны такие этапы программирования как работа с подпрограммами и файлами. Также в книге можно познакомиться с основами объектно-ориентированного программирования и графическими средствами Lazarus. Книга содержит 25 вариантов заданий для самостоятельного решения по всем рассматриваемым темам. Издание предназначено для школьников, студентов, аспирантов и преподавателей, а также для всех, кто изучает программирование на Free Pascal и Lazarus.
Название: Самоучитель по программированию на Free Pascal и Lazarus Автор: Алексеев Е. Р., Чеснокова О. В., Кучер Т. В. Издательство: ДонНТУ УНИТЕХ Год: 2009 Страниц: 503 Формат: PDF Размер: 5,03 Мб ISBN: 978-966-8248-26-9 Качество: Отличное Язык: Русский
Содержание:
Введение Сведения об авторах 1 Средства разработки программ на языке Free Pascal 1.1 Процесс разработки программы 1.2 Среда программирования Free Pascal 1.3 Текстовый редактор Geany 1.4 Среда визуального программирования Lazarus 2 Общие сведения о языке программирования Free Pascal 2.1 Структура проекта Lazarus 2.2 Структура консольного приложения 2.3 Элементы языка 2.4 Данные в языке Free Pascal 2.5 Операции и выражения 2.6 Стандартные функции 2.7 Задачи для самостоятельного решения 3 Операторы управления 3.1 Основные конструкции алгоритма 3.2 Оператор присваивания 3.3 Составной оператор 3.4 Условные операторы 3.5 Обработка ошибок. Вывод сообщений в среде Lazarus 3.6 Операторы цикла 3.7 Операторы передачи управления 3.8 Решение задач с использованием циклов 3.9 Ввод данных из диалогового окна в среде Lazarus 3.10 Задачи для самостоятельного решения 4 Подпрограммы 4.1 Общие сведения о подпрограммах. Локальные и глобальные переменные 4.2 Формальные и фактические параметры. Передача параметров в подпрограмму 4.3 Процедуры 4.4 Функции 4.5 Решение задач с использованием подпрограмм 4.6 Рекурсивные функции 4.7 Особенности работы с подпрограммами 4.8 Разработка модулей 4.9 Задачи для самостоятельного решения 5 Использование языка Free Pascal для обработки массивов 5.1 Общие сведения о массивах 5.2 Описание массивов 5.3 Операции над массивами 5.4 Ввод-вывод элементов массива 5.5 Вычисление суммы и произведения элементов массива 5.6 Поиск максимального элемента в массиве и его номера 5.7 Сортировка элементов в массиве 5.8 Удаление элемента из массива 5.9 Вставка элемента в массив 5.10 Использование подпрограмм для работы с массивами 5.11 Использование указателей для работы с динамическими массивами 5.12 Примеры программ 5.13 Задачи для самостоятельного решения 6 Обработка матриц во Free Pascal 6.1 Ввод-вывод матриц 6.2 Алгоритмы и программы работы с матрицами 6.3 Динамические матрицы 6.4 Задачи для самостоятельного решения 7 Обработка файлов средствами Free Pascal 7.1 Типы файлов 7.2 Работа с типизированными файлами 7.3 Бестиповые файлы в языке Free Pascal 7.4 Обработка текстовых файлов в языке Free Pascal 7.5 Задачи для самостоятельного решения 8 Работа со строками и записями 8.1 Обработка текста 8.2 Работа с записями 8.3 Задачи для самостоятельного решения по теме «Строки» 8.4 Задачи для самостоятельного решения по теме «Записи» 9 Объектно-ориентированное программирование 9.1 Основные понятия 9.2 Инкапсуляция 9.3 Наследование и полиформизм 9.4 Перегрузка операций 9.5 Задачи для самостоятельного решения 10 Графика во Free Pascal 10.1 Средства рисования в Lazarus 10.2 Построение графиков 10.3 Задачи для самостоятельного решения