Содержание

Паскаль

Основано на теме с форума

Общее

Справочные материалы

Руководства и статьи

Проектирование

:!: Подход к решению задач - с чего начинать при решении задачи.

Отладка программ

Вывод на экран

Пользовательский интерфейс

Построение меню в программах

Структуры данных

Базовые типы данных

Указатели - что это такое и с чем их едят.

Процедурные и функциональные типы

Представление типов данных

Записи

Массивы

Задачи по матрицам Практикум.

Динамические массивы

Упорядочивание данных по возрастанию - пример для массива записей.

Строки (массив литер)

Всё о строках

Динамические структуры данных

Линейные структуры данных на примере динамических списков.

Деревья, Графы

Файлы/Последовательности

Файлы и операции над файлами

Алгоритмы

Поиск в массиве, строке и других типах данных.

Алгоритмы упорядочивания данных

Рекурсия, или подпрограмма, вызывающая саму себя

Анализ скобочной структуры - проверки корректности скобочной структуры

Математика и алгоритмы

Математика и числа

Комбинаторика - Перестановки, Сочетания и Размещения.

Геометрия на плоскости - Алгоритмы и задачи

PreFix, InFix, PostFix - формы записи любого математического выражения

Сжатие данных

Численные методы

ООП

Объектно-Ориентированное Программирование

Знакомство с коллекциями - реализация OOП на примере базы данных, а также с интерфейсом Turbo Vision.

Графика и звук

Графика в различных режимах 256 цветов в графических режимах.

Как нарисовать график функции на интервале от A до B

Возможности и ограничения Паскаля

32-битные компиляторы

Ресурсы в сети

Free Pascal ресурсы - всё, что имеет отношение к Free Pascal.

ЧаВО+

Дополнительный материал

Паскаль-ресурсы - ссылки на разные источники по программированию на Паскале.

Borland Pascal. Руководство пользователя - справочник для начинающих и всех, кто изучает Паскаль.

Отладка программ в интегрированной среде - описывает методы отладки программ, т.е. поиска ошибок (debugging).

Для "продвинутых" программистов

Советы программисту - секреты в программировании на Паскале.

Оптимизация кода программ (Code tuning) - советы по оптимизации кода программ (структуры и скорости).

ToDo list

ToDo (что нужно добавить, изменить и т.д.)