Материалы конференций и школ
Курсовые и дипломные работы
Доклады на студенческой Неделе науки
Другие доклады
Доклад на V Всероссийской конференции «Технологии Microsoft в теории и практике программирования»
Доклад на IV Всероссийской конференции «Технологии Microsoft в теории и практике программирования»
Водолазов Н.Н., Ткачук А.В. "Архитектура компилятора PascalABC.NET" тезисы, презентация(.doc,.ppt,.zip 230kb)
Диплом: Лучший доклад в секции "Теоретическое программирование"
10.07.23. Вышел релиз версии PascalABC.NET 3.9.0. Нововведения описаны здесь.
20.05.23. На странице https://pascalabc.net/stepikcourse опубликованы новые курсы по PascalABC.NET от центра олимпиадного программирования DL Club.
08.05.23. Вышла версия PascalABC.NET 3.9.0.beta. Основное - ковариантные параметры обобщений, аргументы по умолчанию при вызове подпрограммы, модуль автоматической проверки LightPT.
22.02.23. Открыта регистрация на конференцию «Использование системы программирования PascalABC.NET в обучении программированию»
07.02.23. Опубликовано сравнение конструкций и стандартной библиотеки языков PascalABC.NET и C#.
// Инвертирование массива
// Уровень сложности: 1
procedure Invert(a: array of integer);
begin
var n := a.Length;
for var i:=0 to n div 2 - 1 do
Swap(a[i],a[n-i-1]);
end;
const N = 10;
begin
var a := ArrRandom(N);
Writeln('Исходный массив: ');
a.Println;
Invert(a);
Writeln('После инверсии: ');
a.Println;
// Стандартная процедура
Reverse(a);
Writeln('После второй инверсии: ');
a.Println;
end.