Модуль WPFObjects - векторная графика для начинающих
Модуль WPFObjects для обучения начинающих созданием объектов и управлением ими через методы и свойства
На скриншоте - управление свойствами квадрата и окружности.
#начинающим
Модуль WPFObjects для обучения начинающих созданием объектов и управлением ими через методы и свойства
На скриншоте - управление свойствами квадрата и окружности.
#начинающим
WPFObjects - перемещение объектов мышью
Модуль WPFObjects позволяет писать простые интерактивные программы, взаимодействующие с мышью.
На скриншоте - программа, реализующая обработчики мыши, где реализуется функциональность перемещения объекта мышью.
#графика
#начинающим
#методика
Модуль WPFObjects позволяет писать простые интерактивные программы, взаимодействующие с мышью.
На скриншоте - программа, реализующая обработчики мыши, где реализуется функциональность перемещения объекта мышью.
#графика
#начинающим
#методика
Операции ?. и ??
Исключение использования нулевой ссылки встречается очень часто. Операции ?. и ?? позволяют не выбрасывать исключение.
В примере на слайде если p = nil, то p.Name сгенерирует исключение, а p?.Name вернет nil. p?.Age также вернет nil, но операция ?? позволяет задать значение по умолчанию.
Итог: для нулевой персоны имя тоже нулевое, а возраст - 17 лет.
Исключение использования нулевой ссылки встречается очень часто. Операции ?. и ?? позволяют не выбрасывать исключение.
В примере на слайде если p = nil, то p.Name сгенерирует исключение, а p?.Name вернет nil. p?.Age также вернет nil, но операция ?? позволяет задать значение по умолчанию.
Итог: для нулевой персоны имя тоже нулевое, а возраст - 17 лет.
PABC_vs_Python-6.pdf
6.9 MB
Доклад о сравнении PascalABC.NET и Python
Доклад о сравнении PascalABC.NET и Python на III конференции «Использование системы программирования PascalABC.NET в обучении программированию»
Видео на youtube
#конференция
Доклад о сравнении PascalABC.NET и Python на III конференции «Использование системы программирования PascalABC.NET в обучении программированию»
Видео на youtube
#конференция
Написание Telegram-бота в PascalABC.NET
Доклад Пучкина М.В. о написании Telegram-бота в PascalABC.NET на III конференции «Использование системы программирования PascalABC.NET в обучении программированию»
https://www.youtube.com/watch?v=WA2Q3ivnrac&t=3s
На PascalABC.NET несложно писать прикладные программы в разных предметных областях. Библиотека платформы .NET, и современные языковые конструкции позволяют делать это легко.
Доклад Пучкина М.В. о написании Telegram-бота в PascalABC.NET на III конференции «Использование системы программирования PascalABC.NET в обучении программированию»
https://www.youtube.com/watch?v=WA2Q3ivnrac&t=3s
На PascalABC.NET несложно писать прикладные программы в разных предметных областях. Библиотека платформы .NET, и современные языковые конструкции позволяют делать это легко.
YouTube
Написание Telegram-бота в PascalABC.NET
Доклад Пучкина М.В. на третьей всероссийской конференции «Использование системы программирования PascalABC.NET в обучении программированию», 2021.
Презентация: http://pascalabc.net/downloads/PABCConf2021/Presentations/Puchkin-Telegram-bot.pdf
Презентация: http://pascalabc.net/downloads/PABCConf2021/Presentations/Puchkin-Telegram-bot.pdf
Вся правда о лямбда-выражениях
Надо ли учить школьников лямбда-выражениям? Надо!
Доклад Демяненко Я.М. о лямбда выражениях на III конференции «Использование системы программирования PascalABC.NET в обучении программированию».
https://www.youtube.com/watch?v=V7qQFbyaM-c
Только правда, ни грамма лжи!
#начинающим
#преподавателям
Надо ли учить школьников лямбда-выражениям? Надо!
Доклад Демяненко Я.М. о лямбда выражениях на III конференции «Использование системы программирования PascalABC.NET в обучении программированию».
https://www.youtube.com/watch?v=V7qQFbyaM-c
Только правда, ни грамма лжи!
#начинающим
#преподавателям
YouTube
Вся правда о лямбда-выражениях
Доклад Демяненко Я.М. на третьей всероссийской конференции «Использование системы программирования PascalABC.NET в обучении программированию», 2021.
Презентация: http://pascalabc.net/downloads/PABCConf2021/Presentations/Demyanenko-Lambdas.pdf
Презентация: http://pascalabc.net/downloads/PABCConf2021/Presentations/Demyanenko-Lambdas.pdf
Приветствие участникам IV конференции PascalABC.NET
Завтра в 10.00 начнется IV Всероссийская конференции "Использование системы программирования PascalABC.NET в обучении программированию".
На скриншоте - программа, позволяющая написать мышью приветствие
#конференция
#учителям
#PascalABC
#конференция
Завтра в 10.00 начнется IV Всероссийская конференции "Использование системы программирования PascalABC.NET в обучении программированию".
На скриншоте - программа, позволяющая написать мышью приветствие
#конференция
#учителям
#PascalABC
#конференция
Вычисление выражения в польской инверсной записи
Польская инверсная бесскобочная запись выражения использует знаки операций после операндов и не использует скобки
Для вычисления выражения в ПОЛИЗ используется стек операндов. Алгоритм прост: если во входном потоке число, мы кладем его на стек, а если знак операции - мы снимаем со стека два операнда, совершаем над ними эту операцию и результат кладем на стек
В итоге на стеке - результат
Польская инверсная бесскобочная запись выражения использует знаки операций после операндов и не использует скобки
Для вычисления выражения в ПОЛИЗ используется стек операндов. Алгоритм прост: если во входном потоке число, мы кладем его на стек, а если знак операции - мы снимаем со стека два операнда, совершаем над ними эту операцию и результат кладем на стек
В итоге на стеке - результат
IV Конференция "Использование системы программирования
PascalABC.NET в обучении программированию". Доклады (день 1)
29-30 марта 2023 г. мехмат ЮФУ провел четвертую конференцию "Использование системы программирования
PascalABC.NET в обучении программированию". Конференция проходила онлайн и транслировалась одновременно в Zoom и Youtгbe.
Мы начинаем публикацию видео первых докладов.
Михалкович С.С. PascalABC.NET 2023 – российский Паскаль.
https://www.youtube.com/watch?v=Zx_t5KScEK0
Приветственное слово директора института математики, механики и компьютерных наук Карякина Михаила Игорьевича
https://www.youtube.com/watch?v=5ky17-4UPDE&t=42s
Статистика конференции:
Зарегистрировалось около 1000 участников по всей России: школьные учителя, преподаватели, методисты
Конференция проходила в 2 дня, каждый день - по 8 докладов.
В 1 день в пике в Zoom было 123 входа, в Youtube - 160
Во 2 день в пике в Zoom было 80 входов, в Youtube - 71
Многие досматривали трансляцию позже
PascalABC.NET в обучении программированию". Доклады (день 1)
29-30 марта 2023 г. мехмат ЮФУ провел четвертую конференцию "Использование системы программирования
PascalABC.NET в обучении программированию". Конференция проходила онлайн и транслировалась одновременно в Zoom и Youtгbe.
Мы начинаем публикацию видео первых докладов.
Михалкович С.С. PascalABC.NET 2023 – российский Паскаль.
https://www.youtube.com/watch?v=Zx_t5KScEK0
Приветственное слово директора института математики, механики и компьютерных наук Карякина Михаила Игорьевича
https://www.youtube.com/watch?v=5ky17-4UPDE&t=42s
Статистика конференции:
Зарегистрировалось около 1000 участников по всей России: школьные учителя, преподаватели, методисты
Конференция проходила в 2 дня, каждый день - по 8 докладов.
В 1 день в пике в Zoom было 123 входа, в Youtube - 160
Во 2 день в пике в Zoom было 80 входов, в Youtube - 71
Многие досматривали трансляцию позже
YouTube
Михалкович С.С. «PascalABC.NET 2023 – российский Паскаль»
Доклад Михалковича С.С. «PascalABC.NET 2023 – российский Паскаль» в рамках конференции «Использование системы программирования PascalABC.NET в обучении программированию 2023».
Массовая рассылка сертификатов участникам конференции
Рассылка сертификатов участникам конференции осуществлялась с помощью скрипта, написанного на PascalABC.NET (автор М.В.Пучкин).
Основное содержимое скрипта - на скриншоте. Более 450 сертификатов участников было заготовлено заранее.
#конференция
Рассылка сертификатов участникам конференции осуществлялась с помощью скрипта, написанного на PascalABC.NET (автор М.В.Пучкин).
Основное содержимое скрипта - на скриншоте. Более 450 сертификатов участников было заготовлено заранее.
#конференция
Создание связного списка на PascalABC.NET
Создать и вывести связный список на PascalABC.NET - проще простого. Всего - 11 строк.
#студентам
Создать и вывести связный список на PascalABC.NET - проще простого. Всего - 11 строк.
#студентам
IV Конференция "Использование системы программирования
PascalABC.NET в обучении программированию". Доклады (день 1, продолжение)
Богданов А.А. Весь ЕГЭ 100% кодом на PascalABC.NET
https://youtu.be/5PQyb3ArYu8
Демяненко Я.М. Запрещённые методы
https://youtu.be/Q8D52LVgQpc
#конференция
PascalABC.NET в обучении программированию". Доклады (день 1, продолжение)
Богданов А.А. Весь ЕГЭ 100% кодом на PascalABC.NET
https://youtu.be/5PQyb3ArYu8
Демяненко Я.М. Запрещённые методы
https://youtu.be/Q8D52LVgQpc
#конференция
YouTube
Весь ЕГЭ 100% кодом на PascalABC.NET
Богданов А.А. Решение всех задач ЕГЭ с помощью системы программирования PascalABC.NET.
Конференция ««Использование системы программирования PascalABC.NET в обучении программированию 2023».
Конференция ««Использование системы программирования PascalABC.NET в обучении программированию 2023».
IV Конференция "Использование системы программирования PascalABC.NET в обучении программированию". Избранные доклады
Михалкович С.С. PascalABC.NET под Linux – что нас ждёт
https://www.youtube.com/watch?v=v1JsjNvIxDQ
Михалкович С.С. PascalABC.NET под Linux – что нас ждёт
https://www.youtube.com/watch?v=v1JsjNvIxDQ
YouTube
Михалкович С.С. PascalABC.NET под Linux – что нас ждёт
Доклад Михалковича С.С. «PascalABC.NET под Linux – что нас ждёт» в рамках конференции «Использование системы программирования PascalABC.NET в обучении программированию 2023».
Операции с односвязным списком: добавление в начало и проход по списку
В PascalABC.NET за счёт ссылочной объектной модели легко реализовывать динамические структуры данных.
На скриншоте иллюстрируется процедура добавления в начало односвязного списка и метод расширения для прохода по списку с выполнением некоторой операции над элементами
#студентам
В PascalABC.NET за счёт ссылочной объектной модели легко реализовывать динамические структуры данных.
На скриншоте иллюстрируется процедура добавления в начало односвязного списка и метод расширения для прохода по списку с выполнением некоторой операции над элементами
#студентам
Рисование взвешенного ориентированного графа
https://teletype.in/@pascalabcnet/Graph
#графика
#студентам
https://teletype.in/@pascalabcnet/Graph
#графика
#студентам
Teletype
Рисование взвешенного ориентированного графа
Пусть задан взвешенный ориентированный граф
IV Конференция "Использование системы программирования PascalABC.NET в обучении программированию". Избранные доклады
Дженжер В.О. Доклад "Моделирование физических и
математических задач с использованием графики"
https://youtu.be/1EEZBubVZiM
Дженжер В.О. Доклад "Моделирование физических и
математических задач с использованием графики"
https://youtu.be/1EEZBubVZiM
YouTube
Моделирование физических и математических задач с использованием графики
Дженжер В.О. (Оренбург, ГПУ). Доклад "Моделирование физических и
математических задач с использованием графики" в рамках конференции «Использование системы программирования PascalABC.NET в обучении программированию 2023».
математических задач с использованием графики" в рамках конференции «Использование системы программирования PascalABC.NET в обучении программированию 2023».
Использование таймера в графических приложениях
Таймер - это способ через равные интервалы времени генерировать событие, на которое можно повесить пользовательский обработчик.
На скриншоте - простая программа, иллюстрирующая использование таймера. 10 раз в секунду возникает событие OnTimer, в обработчике которого рисуется случайный круг
#графика
Таймер - это способ через равные интервалы времени генерировать событие, на которое можно повесить пользовательский обработчик.
На скриншоте - простая программа, иллюстрирующая использование таймера. 10 раз в секунду возникает событие OnTimer, в обработчике которого рисуется случайный круг
#графика
TextOut - новые перегрузки
Теперь можно вывести строку в графическом режиме, указывая в качестве параметров точку и произвольный объект. Перед выводом он преобразуется к строковому представлению - .ToString
На скриншоте продемонстрировано рисование треугольника по точкам и вывод координат этих точек в соответствующих вершинах.
#новое
#графика
#начинающим
Теперь можно вывести строку в графическом режиме, указывая в качестве параметров точку и произвольный объект. Перед выводом он преобразуется к строковому представлению - .ToString
На скриншоте продемонстрировано рисование треугольника по точкам и вывод координат этих точек в соответствующих вершинах.
#новое
#графика
#начинающим