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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Новости

05.05.20. Выпущена версия PascalABC.NET 3.6.3. Основное - срезы на запись и конструкция ^i для обращения к элементам по индексу с конца. Список остальных изменений - здесь.

09.04.2020. Бонус! В связи с переходом школ на дистанционное обучение выкладываем в открытый доступ книгу Осипова А.В. "PascalABC.NET: выбор школьника. Часть 1".

22.02.2020. Вышла версия 3.6.2. Основные изменения - здесь.

07.10.19. Выложена полная версия книги Осипова А.В. «PascalABC.NET: введение в современное программирование».

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

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

// Перевод в двоичную систему счисления
// Уровень сложности: 1

procedure PrintBin(x: integer);
begin
  if x=0 then exit;
  PrintBin(x div 2);
  write(x mod 2);
end;

begin
  PrintBin(2016);
end.