Книги по PascalABC.NET

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

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

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

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

 

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

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

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

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

 

РКниги Валерия Рубанцева.

Валерий Рубанцев - замечательный современный популяризатор программирования. В его арсенале - множество уникальных книг по программированию на Python, C# и PascalABC.NET, написанных увлекательно, с задоринкой, красочно оформленных. Валерий Рубанцев любезно согласился предоставить для нашего сайта некоторые свои книги.

Новости

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

// Ханойские башни
// Уровень сложности: 1

procedure Hanoi(n,f,t,w: integer);
begin
  if n=0 then exit;
  Hanoi(n-1,f,w,t);
  // Переложить диск со стержня f
  // на стержень t
  writeln(f,'->',t);
  Hanoi(n-1,w,t,f);
end;

const n=8; // Количество дисков

begin
  Hanoi(8,1,2,3);
end.