Скриншоты: общий вид

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

Вкладки. Окно вывода

Общий вид среды PascalABC.NET

Несколько вкладок. Панель сообщений об ошибках

PascalABC.NET: панель ошибок компиляции

Несколько приложений, запущенных одновременно

PascalABC.NET: несколько запущенных программ

Отадчик. Панель локальных переменных. Подсказка при отладке

PascalABC.NET: отладчик

Новости

19.01.17. Добавлена операция безопасного среза: a?[-1:5:2]

29.08.16. Вышла версия 3.2. Реализован оператор yield.

12.02.16. Вышла версия 3.1. Добавлены кортежи в стиле (a,b) и кортежное присваивание (a,b) := (b,a)

31.12.15. Версия 3.0.0.1128. Реализованы обобщенные методы расширения для операций

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

// Функция определения простоты числа
// Уровень сложности: 1

function IsPrime(N: integer): boolean;
begin
  Result := True;
  if N<2 then
    Result := False
  else
    for var i:=2 to round(sqrt(N)) do
      if N mod i = 0 then
      begin
        Result := False;
        exit;
      end;
end;

begin
  for var i:=2 to 20 do
    Println(i,IsPrime(i));
end.