Абрамян М.Э. «Структуры данных в PascalABC.NET»

Hits: 40591

  

Часть 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, ссылка на который при цитировании обязательна. Разрешается свободно копировать и распространять исключительно на безвозмездной основе опубликованные книги при условии сохранения их в неизменном виде и с указанием авторства. Любые другие способы распространения опубликованных материалов при отсутствии письменного разрешения автора запрещены.

News

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.