Баннеры

Конференция PascalABC.NET 2025

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

Пятая Всероссийская научно-методическая конференция «Использование системы программирования PascalABC.NET в обучении программированию»

Трансляции конференции:

День 1:

https://youtube.com/live/3fWOQ92-Rrc?feature=share 
https://vkvideo.ru/video-199884162_456239018 

День 2:

https://youtube.com/live/ypKlIpIhR_w?feature=share 
https://vkvideo.ru/video-199884162_456239019 

Презентации конференции:

 

Конкурс программных проектов на PascalABC.NET 2020

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

Уважаемые участники!

Завершился конкурс программных проектов на языке программирования PascalABC.NET, проводимый Институтом математики, механики и компьютерных наук ЮФУ совместно со Сбербанком. Жюри конкурса подвело итоги, определены победители и призёры.

Приятной неожиданностью для нас стала география участников – Санкт-Петербург, Москва, Оренбург, Великий Новгород и другие города России. Также следует отметить и возраст ребят, приславших работы на конкурс – от второго до одиннадцатого класса, чего мы никак не ожидали. Тем сложнее было выбирать победителей, понимая, сколько усилий и труда вложили юные программисты в свои работы.

Основные критерии оценок: использование современных возможностей языка PascalABC.NET, юзабилити и внешний вид приложения, качество программного кода.

Самые интересные, качественные и законченные работы принесли заслуженную победу следующим участникам:

Номинация «Трёхмерные визуализации и анимации на Pas​cal​ABC​.NET»:

  • 1 место – Мусаев Заур, 4 класс, школа 548, г. Москва
  • 2 место – Хоружая Виктория, 11 класс, лицей № 103, г. Ростов-на-Дону
  • 3 место – Воробьёва Полина, 4 класс, 533 лицей, г. Санкт-Петербург

Жюри также специально отметило работу ученика 3 класса 1538 школы г. Москвы Быковских Андрея за креативность в раскрытии темы Нового года.

Номинация «Создание игрового приложения на Pas​cal​ABC​.NET»:

  • 1 место – Анопка Артём, 9 класс, лицей № 20, г. Ростов-на-Дону
  • 2 место – Гайворонский Станислав, 10 класс, школа № 30, г. Ростов-на-Дону
  • 3 место – Глебова Надежда, 8 класс, лицей № 344, г. Санкт-Петербург

Номинация «Интерактивные развивающие приложения»:

  • 1 место – Тепляков Иван, 9 класс, гимназия №7, г. Оренбург 

Мы приняли решение не публиковать полный рейтинг работ – очень сложно ранжировать в баллах проекты участников, в которые вложено столько труда и старания, да и разница в возрасте не позволяет сравнивать работы точно. Практически все представленные работы вызвали только положительные эмоции, каждая отличается уникальными решениями и творческим подходом.

 

Поздравляем всех участников и надеемся, что такие конкурсы станут регулярными и принесут много положительных эмоций!

 

С наступающим Новым Годом!

 

Олимпиады PascalABC.NET 2025

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

19 апреля в 18.00 стартует первый онлайн тур двухчасовой онлайн-​олимпиады «Мехмат — Pas​cal​ABC​.NET 2025″. Первый тур является отборочным перед вторым туром.
Второй тур пройдет в очном формате 26 апреля в 16.00. Победа во втором туре будет давать 5 баллов ЕГЭ, а призовые места — 3 балла ЕГЭ при поступлении на мехмат!

Официальный телеграм-​канал олимпиад Pas​cal​ABC​.NEThttps://t.me/Olymp_PABC.

Если вы еще не подписаны, подпишитесь на телеграм-​группу (https://t.me/+fM6_OvADfzlkMjky) — в ней будет вся информация и в ней можно задавать вопросы.

Если вы еще не регистрировались на наши олимпиады по Pas​cal​ABC​.NET — зарегистрируйтесь на олимпиаду до 19 апреля, используя бот регистрации Телеграм @pascalOlympBot и пройдите пробный тур.

Для участия в олимпиаде обязательно скачайте и установите свежую версию Pas​cal​ABC​.NET (https://​pas​cal​abc​.net/​d​o​w​n​l​o​a​d​s​/​P​a​s​c​a​l​A​B​C​N​E​T​S​e​t​u​p​.​e​x​e) от 11.04.25 или позже!

------------------------------------------------------

16 февраля в воскресной компьютерной школе мехмата ЮФУ прошла первая онлайн олимпиада по программированию на PascalABC.NET. В ней приняло участие около 100 учащихся компьютерной школы. Для 1 и 2 ступеней обучения проходили отдельные олимпиады - каждая по 9 заданий. Время на выполнение - 2 часа.

Результаты олимпиады можно посмотреть на сайте lightpt.sfedu.ru (автор Пучкин М.В.).

В качестве технического средства проверки впервые была использована система LightPT (https://teletype.in/@pascalabcnet/aq7Z7khdTtH), позволяющая проверять выполнение непосредственно в интегрированной среде PascalABC.NET при запуске программы. Основное преимущество LightPT - типизированный ввод-вывод, детальные сообщения об ошибках.

Публикуем

разбор задач олимпиады для 1 ступени
разбор задач олимпиады для 2 ступени 

(автор - Мнухин Роман Михайлович).


 

 

Конференция PascalABC.NET 2020

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

Трансляция конференции "PascalABC.NET в учебном процессе" на Youtube доступна всем участникам конференции на канале PascalABC.NET:

  • День 1, часть 1 (5.11, 10:00 – 13:10): Михалкович С.С., Дженжер В.О., Сафин И.М., Богданов А.А.: https://youtu.be/1bZOgXrd1lM
  • День 1, часть 2 (5.11, 14:10 – 16:20): Брагилевский В.Н., Пучкин М.В., Осипов А.В.: https://youtu.be/SOXMsXT2-hw
  • День 2, часть 1 (6.11, 9:50 – 12:40): Стриженков Р.В., Абрамян М.Э., Демяненко Я.М., Михалкович С.С., Осипов А.В.: https://youtu.be/MQpaw9XOdF8
  • День 2, часть 2 (6.11, 13:30 – 16:20): Абрамян М.Э., Ячменёва Н.Н., участники круглых столов: https://youtu.be/boFyFhXWn6M

Обсуждение:

Группа ВКонтакте https://​vk​.com/​e​v​e​n​t​199884162
Группа в Telegram https://t.me/joinchat/BP2RIlDI04v2uzdSjYs68g

Программа конференции — здесь.

Конференция направлена на повышение уровня компетенций в сфере обучения школьников и студентов современному программированию и проводится для:

  • школьных учителей информатики
  • преподавателей университетов
  • учителей дополнительного образования в области информатики

В программе конференции:

  • выступления разработчиков о новых конструкциях Pas​cal​ABC​.NET
  • презентация книги Осипова А.В. «Pas​cal​ABC​.NET: выбор школьника»
  • использование Pas​cal​ABC​.NET при подготовке к компьютерному ЕГЭ по информатике
  • использование Pas​cal​ABC​.NET на олимпиадах по программированию
  • использование Pas​cal​ABC​.NET в системе дополнительного образования
  • круглый стол с разработчиками по развитию системы программирования Pas​cal​ABC​.NET.
 

Конференция PascalABC.NET 2023

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

2930 марта 2023 г. Институт математики механики и компьютерных наук ЮФУ проводит четвёртую Всероссийскую научно-​методическую конференцию «Использование системы программирования Pas​cal​ABC​.NET в обучении программированию». Конференция проводится онлайн. Начало конференции – 10.00.

Трансляция на Youtube

День 1 (29.03.2023), часть 1: Карякин М.И., Михалкович С.С., Осипов А.В., Богданов А.А., Демяненко Я.М., Ипатов Ю.А.: https://www.youtube.com/live/lV3zy4CJbw0

День 1 (29.03.2023), часть 2: Михалкович С.С., Пучкин М.В., Кобзарь Д.: https://www.youtube.com/live/1xyHEwicxOE

День 2 (30.03.2023), часть 1: Михалкович С.С., Николаев А.В., Стриженков Р.В., Костин К.К., Дженжер В.О.: https://www.youtube.com/live/-orBUe52NJQ

День 2 (30.03.2023), часть 2: Крючков М.В., Яценко А.В., Михалкович С.С.: https://www.youtube.com/live/-ruvLgo0yyQ  

Участники конференции смогут задавать вопросы докладчику в чате стрима.

Регистрация закрыта

Миссия конференции

Конференция направлена на повышение уровня компетенций в сфере обучения школьников и студентов современному программированию и проводится для:
• преподавателей университетов
• школьных учителей информатики
• учителей дополнительного образования в области информатики

Официальный Телеграм-​канал

Телеграм-​канал Pas​cal​ABC​.NET

Обсуждение:

Группа ВКонтакте
Группа в Telegram

Программа

Программа конференции — здесь.

В программе конференции:

• выступления разработчиков об изменениях в экосистеме в Pas​cal​ABC​.NET с прошлой конференции
• Pas​cal​ABC​.NET в учебном процессе школ, университетов и в дополнительном образовании
• курсы на платформе Stepik
• использование Pas​cal​ABC​.NET при подготовке к компьютерному ЕГЭ по информатике
• использование Pas​cal​ABC​.NET на олимпиадах по программированию
• использование Pas​cal​ABC​.NET в системе дополнительного образования
• мастер класс по созданию легковесных проверяемых заданий.

 

Презентации

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

Курсы на Stepik

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

Курсы Александра Осипова

1. PascalABC.NET: современный код

Желающим с нуля научиться писать современный код, а также желающим углубить свои знания современных языков программирования. Рекомендуется школьникам, студентам, учителям, преподавателям. Может сильно удивить лиц, до сих пор считающих Turbo Pascal/Free Pascal венцом современных технологий программирования. Курс достаточно СЛОЖНЫЙ и невысокие заявленные требования к знаниям вовсе не означают, что любой семиклассник сможет САМОСТОЯТЕЛЬНО его пройти. Но попытайтесь узнать, чего на самом деле стоят ваши знания!

2. PascalABC.NET: от предков к потомку
Прохождение курса позволит вам повысить свою квалификацию в вопросах современного программирования, откроет путь к пониманию. концепций .NET-языков. Вы сможете, наконец, отвязаться от непроизводительного программирования в стиле прошлого века, предполагающего написание блок-схем и осмысливания задачи в терминах блоков "следование, ветвление, цикл". Вы получите возможность использовать средства декларативной парадигмы программирования взамен или в сочетании с императивной. Вы сможете указывать в программе ЧТО нужно сделать вместо утомительных и однообразных описаний того, КАК это надо делать. Вы сможете писать (и главное, учить писать) программы, которые будут понятнее, чем в ныне модном языке Python и в то же время, работающие в десятки и сотни раз быстрее. И при этом, ваши программы будут такими же компактными, как в Python.

3. PascalABC.NET: 220 задач к ЕГЭ с сайта К.Ю.Полякова
Предлагаются варианты решения заданий для подготовки к ЕГЭ с сайта К.Полякова. Достаточно большое количество вариантов и везде, где возможно, дается два решения - длинное в парадигме структурного программирования и короткое с использованием элементов функционального программирования. Все решения снабжены необходимыми пояснениями.

4. PascalABC.NET: если в школе надоел Python
Изучение языка программирования PascalАВС.NЕТ для тех, кто уже умеет программировать на языке Python. Где возможно, подача материала ведется путем сравнения этих двух языков. Подробно рассматриваются преимущества и недостатки каждого из языков в контекстах различных задач.

5. PascalАВС.NЕТ: спасибо, КуМир, но нужно сдавать ЕГЭ
Если вы уже знаете КуМир и собираетесь освоить "настоящий" язык программирования из тех, что будут присутствовать на станциях для сдачи ЕГЭ по информатике, этот курс для вас.
Вы освоите методику перевода программ с языка КуМир на современный универсальный язык программирования PascalАВС.NЕТ, имеющий удобную интегрированную среду разработки и отладки. Встроенный в среду очень быстрый компилятор создает исполняемые exe-файлы, обладающие скоростью выполнения, схожей со скоростью программ, написанных на C#. Ошибки компиляции фиксируются очень четко, а сообщения компилятора всегда понятны и выдаются на русском языке.
Вы сможете сразу писать код в PascalАВС.NЕТ и постепенно надобность в среде программирования КуМир отпадет. А приобретенные навыки алгоритмизации останутся и будут развиваться дальше.
Вы, если захотите, сможете более глубоко изучить PascalАВС.NЕТ с тем, чтобы быстро писать и отлаживать короткий, но эффективный и понятный код

6. PascalАВС.NЕТ: продвинутый уровень
Этот курс может быть наиболее полезен студентам, а также всем тем, кто хочет глубже изучить тенденции современного программирования, в частности, освоить объектно-ориентированный подход. Курс достаточно сложен и оперирует понятиями, которые могут оказаться непростыми для начинающих.

Курсы центра олимпиадного программирования DL Club

1. PascalABC.NET для 1-6 классов. Знакомство
Курс включает знакомство с языком и обучение написанию программ на работу с числами. В курсе 33 урока, 214 тестов, 100 интерактивных задач.

2. PascalABC.NET для 1-6 классов. Базовый курс
Курс включает знакомство на базовом уровне с арифметикой, символами, строками, длиной строки, позициями символов, встроенными функциями (копирование, удаление, вставка, поиск в строке). В курсе 83 урока, 481 тест, 452 интерактивные задачи.

3. PascalABC.NET для 1-6 классов. Углубленный курс
Курс включает знакомство на углубленном уровне с арифметикой, символами, строками, длиной строки, позициями символов, встроенными функциями (копирование, удаление, вставка, поиск в строке). В курсе 226 уроков, 546 тестов, 2078 интерактивных задач. Данный курс является крупнейшим по количеству заданий курсом на Степике.

 

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

Валерий Рубанцев. Развивающее программирование. Увлекательная математика с Паскалем.

В этой книге мы будем решать исключительно отечественные головоломки. Я остановил свой выбор на авторах занимательных задач, которые хорошо известны каждому любителю математики. Это Фёдор Фёдорович Нагибин (Математическая шкатулка), Борис Анастасьевич Кордемский (Удивительный мир чисел) и Анатолий Павлович Савин (Занимательные математические задачи). Вы научитесь показывать математические фокусы, решать числовые ребусы, пересчитывать кубики, палочки и страницы, освобождать лягушек, делить путёвки и ящики, с выгодой ходить на базар, кормить кашалота, продавать книги, решать рисованные задачи-комиксы…

Полные тексты программ - здесь.

 

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

В этой книге собрано несколько десятков занимательных математических задач всех времён и народов, начиная от самых древних задач, записанных на папирусах и глиняных табличках, до конкурсных задач из журнала Квантик. Решая задачи, вы укрепите умения и навыки в применении таких элементов языка PascalABC.NET, как: Числовые типы данных, Логический тип, Логические операции, Арифметические операции, Простейшие математические функции, Переменные и константы, внутриблочные переменные, Операторы объявления/определения и присваивания, Комбинированные операторы присваивания, Логические операторы и выражения, Логические выражения и условные логические операторы if, if – else, Циклы for, while, repeat – until, foreach, Вложенные циклы, Массивы, списки, множества, Процедуры и функции – без параметров и с параметрами, Операторы exit, continue, break, Операции ввода и вывода Read(ln), Write(ln).

Полные тексты программ - здесь.

 

Валерий Рубанцев. Развивающее программирование. Занимательные проекты на Паскале.

В этой книге вас ждёт немало интересных математических задач.  Вы научитесь: вычислять наибольший общий делитель, наименьшее общее кратное, вычислять факториалы, вычислять знаменитые числа Pi и е, вычислять тригонометрические функции, все делители заданного числа, находить простые числа по алгоритму Эратосфена, находить числа Фибоначчи, находить числа-палиндромы, решать любые числовые ребусы, переводить арабские числа в римские, составлять задачки про кроликов и фазанов,  а также познакомитесь с рядами Тейлора, Лейбница, Валлиса.

Словесные проекты объединяют математику, программирование и русский язык! Вы научитесь находить: слова с двумя парами одинаковых букв, слова-мамы, слова-гуигнгнмы, слова в словах.

Комбинаторные проекты помогут вам: раскрашивать кубик в 3 цвета, генерировать перестановки, размещения и сочетания, подбрасывать монету и разменивать деньги, подсчитывать прямоугольники, вычислять вероятность выигрыша в Спортлото.

Графические проекты самые наглядные! Вы научитесь: чертить цветными линиями «астроиды», самые простые из которых украшают обложку книги

Полные тексты программ - здесь.

 

Валерий Рубанцев. Занимательные уроки с Паскалем.

Наиболее известная из книг Валерия Рубанцева, несколько лет назад захватившая своим ярким изложением всех, кто увлекается программированием на языке PascalABC.NET. Немного устарела по языковым средствам (ориентирована на версию 1.8), но не по духу!

Полные тексты программ - здесь.

 

Валерий Рубанцев. PascalABC.NET. Программирование графики на примерах.

В книге вас ждут многочисленные увлекательные и познавательные проекты. Вы научитесь: создавать и настраивать Графическое окно приложения, рисовать пикселями, чертить простые геометрические фигуры: прямые линии, треугольники, прямоугольники, эллипсы, создавать элементы управления: метки, кнопки, текстовые поля, обрабатывать нажатия на клавиши и кнопки и перемещения мышки, «фильтровать» картинки, окрашивать поверхности и линии в разные цвета, дрессировать Черепашку, чтобы она вычерчивала замысловатые кривые, а затем и КиберЧерепашку, которая, повинуясь инстинктам, нарисует настоящие фракталы, разрабатывать проекты по школьным предметам: физике и астрономии, психологии и биологии, организовывать тараканьи бега по методу Монте-Карло и гадать не хуже осьминога Пауля.

Полные тексты программ - здесь.

 

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

Цель книги: изучить основные графические возможности библиотеки SFML, чтобызатем пользоваться ею для разработки компьютерных игр. Более того, эта библиотека может успешно использоваться для программирования компьютерной графики, что также может пригодиться вам и при разработке разнообразных программ.

Полные тексты программ - здесь.

 

Валерий Рубанцев. Программирование в среде PascalABC.NET. Функциональное программирование на Паскале.

В книге подробно, с многочисленными примерами, рассказывается: о процедурном типе в паскале, об анонимных функциях, о лямбда-выражениях, о генерировании последовательностей, об языке интегрированных запросов LINQ, обо всех встроенных методах расширения для последовательностей, обо всех дополнительных методах расширения в языке PascalABC.NET, о разработке собственных методов расширения. Книга адресуется: школьникам, изучающим PascalABC.NET на уроках или самостоятельно, учителям информатики, любителям программирования.

Полные тексты программ - здесь.

 

Новости

06.02.26. Вышла версия PascalABC.NET 3.11.1. Основное: модуль для работы с датасетами DataFrameABC.

31.08.25. Вышла версия PascalABC.NET 3.11, ориентированная на многоязыковость. В нее встроен компилятор языка SPython (расширение .pys)

20.02.25. 28 – 29 марта 2025 г. Институт математики механики и компьютерных наук ЮФУ проводит пятую онлайн Всероссийскую научно-​методическую конференцию «Использование системы программирования Pas​cal​ABC​.NET в обучении программированию». Зарегистрироваться на конференцию можно здесь.

16.02.25 состоялась первая олимпиада на языке программирования PascalABC.NET среди учеников компьютерной школы мехмата ЮФУ. Опубликованы разбор задач 1 ступени и разбор задач 2 ступени.

07.01.25. Опубликован обзор языка Learn PascalABC.NET in Y minutes.