Меряем производительность

Опубликовано: 26 Апрель 2013
Просмотров: 53226

Статья дополнена 19.03.19.

Насколько быстро выполняется программа на PascalABC.NET? Наверняка ведь медленнее, чем на C# или на C++. Или нет? Давайте проверим.

Подробнее...
 

Графика. Классы штампов

Опубликовано: 04 Апрель 2013
Просмотров: 64535

В данной статье рассказывается о том, как реализовывать простые графические классы, упрощающие рисование в графическом окне.

Подробнее...
 

Регулярно выражаемся

Опубликовано: 04 Апрель 2013
Просмотров: 34927

В статье описываются регулярные выражения и примеры их использования в PascalABC.NET

Подробнее...
 

Учебный модуль для работы с массивами

Опубликовано: 04 Апрель 2013
Просмотров: 61730

В настоящей статье речь пойдет о модуле Arrays, специально разработанном для изучения темы "Массивы".

Подробнее...
 

Динамический или статический?

Опубликовано: 04 Апрель 2013
Просмотров: 109804

Речь пойдет о динамических массивах, о преимуществах и особенностях их использования.

Подробнее...
 

Графика, графика, графика! Часть 1. Введение.

Опубликовано: 04 Апрель 2013
Просмотров: 213217

Данная статья открывает цикл статей, в которых рассказывается о простой графической библиотеке GraphABC, реализованной в PascalABC.NET, о важности графики для начинающих и о том, почему не компилируется код с InitGraph(gd,gm,'').

Подробнее...
 

Модуль FormsABC: создание простого интерфейса

Опубликовано: 04 Апрель 2013
Просмотров: 103728

В статье показывается, как создавать простые программы с главной формой и простым пользовательским интерфейсом. Для этого используется новый модуль FormsABC, помогающий автоматически размещать компоненты на форме. В качестве примера рассматривается задача вычисления определенного интеграла методом прямоугольников с выводом результатов в TextBox.

Подробнее...
 

Зарисовки в функциональном стиле

Опубликовано: 04 Апрель 2013
Просмотров: 11080

В статье рассказывается, как с помощью методов расширений писать на PascalABC.NET в функциональном стиле.

Подробнее...
 

Новости

13.07.19. Опубликована презентация Новые возможности PascalABC.NET 3.5 (2015-2019 гг).

09.02.19. Опубликованы книги Валерия Рубанцева Занимательные проекты на Паскале и PascalABC.NET. Программирование графики на примерах.

02.02.19. Опубликована наиболее известная из книг Валерия Рубанцева Занимательные уроки с Паскалем и книга Графика для компьютерных игр.

30.01.19. Опубликованы две книги Валерия Рубанцева из серии Развивающее программирование: Решение задач на языке Паскаль и Увлекательная математика с Паскалем.

28.01.19. По согласованию с автором открыта страница Валерия Рубанцева с книгами о PascalABC.NET. Опубликована книга Функциональное программирование на 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.