Часть 1. Массивы и последовательности. Запросы.
Учебное пособие содержит полное описание возможностей языка PascalABC.NET, связанных с динамическими массивами и последовательностями, включая обзор всех запросов для последовательностей, как входящих в стандартную библиотеку платформы .NET (в рамках интерфейса LINQ to Objects), так и разработанных специально для стандартной библиотеки PascalABC.NET. Особое внимание уделяется средствам PascalABC.NET, не имеющим прямых аналогов в стандартной библиотеке .NET, в частности, подпрограммам для генерации, ввода и вывода массивов и последовательностей. Детально обсуждаются особенности последовательностей как структур, выполняющих отложенную обработку данных.
Часть 2. Минимумы и максимумы. Списки, множества, словари, стеки и очереди. Многомерные структуры.
Учебное пособие является вторым в серии пособий, посвященных структурам данных в языке PascalABC.NET (версия 3.1). В нем обсуждаются различные варианты алгоритмов, связанных с нахождением минимальных и максимальных элементов, рассматриваются структуры данных из библиотеки PascalABC.NET (списки, множества, словари, стеки и очереди), а также детально описываются особенности работы с многомерными структурами, в том числе многомерными и невыровненными массивами.
Изложение сопровождается многочисленными примерами, причем основная часть примеров представляет собой решения задач из электронного задачника Programming Taskbook, встроенного в систему PascalABC.NET.
Для преподавателей программирования, старшеклассников и студентов.
Лицензия
Авторские права на публикуемые материалы принадлежат автору книги Абрамяну Михаилу Эдуардовичу.
Официальным источником для распространения материалов является Интернет-сайт http://pascalabc.net, ссылка на который при цитировании обязательна. Разрешается свободно копировать и распространять исключительно на безвозмездной основе опубликованные книги при условии сохранения их в неизменном виде и с указанием авторства. Любые другие способы распространения опубликованных материалов при отсутствии письменного разрешения автора запрещены.
Feb 6, 2026 — Review published: "Learn PascalABC.NET in Y Minutes".
Feb 2, 2026: PascalABC.NET version 3.11.1 released. Added: DataFrameABC module for dataset operations. All changes are here.
January 2, 2025: PascalABC.NET version 3.10.2 released! Added: constants [1,2,3] are now implemented as arrays. All changes are here.
July 10, 2023: PascalABC.NET version 3.9.0 released! Added covariant generic type parameters, support for named arguments. All changes are here.
March 9, 2022: PascalABC.NET 3.8.3 version released. Main features: for loop with step, foreach loop with index. All changes are here.