Библиотека knigago >> Компьютеры: Языки и системы программирования >> Pascal, Delphi, Lazarus и т.п. >> Самоучитель по программированию на Free Pascal и Lazarus


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1889, книга: Берлинский боксерский клуб
автор: Роберт Шареноу

"Берлинский боксерский клуб" Роберта Шареноу - это захватывающая и трогательная книга, которая рассказывает о жизни молодого немецкого еврея в годы перед Второй мировой войной. Главный герой, Хайни Дрейер, был талантливым боксером и надеялся представлять Германию на Олимпийских играх. Однако его мечты были разрушены, когда нацисты пришли к власти. Хайни был изгнан из боксерского клуба и подвергался преследованиям со стороны властей. Несмотря на трудности, Хайни никогда не сдавался....

Евгений Ростиславович Алексеев , Оксана Витальевна Чеснокова , Татьяна Викторовна Кучер - Самоучитель по программированию на Free Pascal и Lazarus

Самоучитель по программированию на Free Pascal и Lazarus
Книга - Самоучитель по программированию на Free Pascal и Lazarus.  Евгений Ростиславович Алексеев , Оксана Витальевна Чеснокова , Татьяна Викторовна Кучер  - прочитать полностью в библиотеке КнигаГо
Название:
Самоучитель по программированию на Free Pascal и Lazarus
Евгений Ростиславович Алексеев , Оксана Витальевна Чеснокова , Татьяна Викторовна Кучер

Жанр:

Учебники и самоучители по компьютеру, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, Pascal, Delphi, Lazarus и т.п.

Изадано в серии:

неизвестно

Издательство:

ДонНТУ, Технопарк ДонНТУ УНИТЕХ

Год издания:

ISBN:

978-966-8248-26-9

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Самоучитель по программированию на Free Pascal и Lazarus"

Книга является учебником по алгоритмизации и программированию. В учебнике описан язык Free Pascal и среда визуального программирования Lazarus. Free Pascal и Lazarus являются мощными и свободно распространяемыми средствами программирования. В книге приведено большое количество примеров алгоритмов и программ. Особое внимание уделено работе с визуальными компонентами, их свойствами и методами. Подробно описаны такие этапы программирования как работа с подпрограммами и файлами. Также в книге можно познакомиться с основами объектно-ориентированного программирования и графическими средствами Lazarus. Книга содержит 25 вариантов заданий для самостоятельного решения по всем рассматриваемым темам.

Издание предназначено для школьников, студентов, аспирантов и преподавателей, а также для всех, кто изучает программирование на Free Pascal и Lazarus.

Читаем онлайн "Самоучитель по программированию на Free Pascal и Lazarus". [Страница - 2]

Структурированные типы.......................................................72
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 Работа с типизированными файлами --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.