Книги по PascalABC.NET

Просмотров: 1633

ООсипов А.В. «PascalABC.NET: Современное программирование»

Первая из книг, посвященная достаточно подробному описанию языка PascalABC.NET и особенностям программирования на нем. Работа над книгой еще не завершена, поэтому мы не имеем возможности единовременно поместить все части книги. Материал является рабочей версией, и временами подвергается определенному обновлению.

В настоящее время запланирована публикация шестнадцати частей. Прочтение каждой части книги предполагает выполнение некоторого количества программ, тексты которых также будут доступны для скачивания.

 

ААбрамян М.Э. «Структуры данных в PascalABC.NET» (в двух частях). Учебное пособие. 

Первая часть содержит полное описание возможностей языка PascalABC.NET, связанных с динамическими массивами и последовательностями, включая обзор всех запросов для последовательностей, как входящих в стандартную библиотеку платформы .NET , так и разработанных специально для стандартной библиотеки PascalABC.NET. Особое внимание уделяется средствам PascalABC.NET, не имеющим прямых аналогов в стандартной библиотеке .NET, в частности, подпрограммам для генерации, ввода и вывода массивов и последовательностей. Детально обсуждаются особенности последовательностей как структур, выполняющих отложенную обработку данных.

Во второй части обсуждаются различные варианты алгоритмов, связанных с нахождением минимальных и максимальных элементов, рассматриваются структуры данных из библиотеки PascalABC.NET (списки, множества, словари, стеки и очереди), а также детально описываются особенности работы с многомерными структурами, в том числе многомерными и невыровненными массивами.

Изложение сопровождается многочисленными примерами, причем основная часть примеров представляет собой решения задач из электронного задачника Programming Taskbook, встроенного в систему PascalABC.NET.

Новости

Начата публикация глав книги Осипова А.В. «PascalABC.NET: Современное программирование». Обсуждение книги - на форуме.

04.01.19. На сайте появился новый раздел - Книги по PascalABС.NET.

30.08.18. Вышла версия 3.4.2. Реализованы расширенные свойства. Реализован новый модуль векторной графики WPFObjects.

17.06.18. Опубликован документ Массивы: алгоритмы против методов и операций

Случайная программа

// Наполнение динамического массива List<integer>
// Уровень сложности: 0

begin
  var l := new List<integer>;
  l += 1;
  l += 5;
  l += 3;
  l += 9;
  l += 7;

  l.Println;
  
  // Стандартная функция создания списка Lst
  l := Lst(1,5,3,9,3);
  l.Println;
end.