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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Новости

23.05.18. Вышла версия 3.4. Реализован Pattern Matching и расширенный оператор is

03.02.18. Начат новый цикл презентаций, в том числе презентация по модулю Graph3D (.pdf, без анимации)

15.01.18. Реализована эффективная операция возведения в степень **

30.08.17. Вышла версия 3.3. Новые модули Graph3D и GraphWPF

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

// Минимум из 2 чисел
// Уровень сложности: -1
begin
  var x,y,min: integer;

  write('Введите x и y: ');
  readln(x,y);
   
  if x<y then
    min := x
  else min := y;
   
  writeln('Минимум = ',min);
end.