DRAKON.SU

Текущее время: Четверг, 17 Январь, 2019 08:08

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Язык ДРАКОН в СПбГЭУ и СПбГУ
СообщениеДобавлено: Четверг, 03 Январь, 2019 23:47 

Зарегистрирован: Среда, 02 Январь, 2019 21:09
Сообщения: 2
Язык ДРАКОН в СПбГЭУ и СПбГУ

СПбГЭУ — Санкт-Петербургский государственный экономический университет

СПбГУ — Санкт-Петербургский государственный университет

Коллеги, с будущего семестра внедряю ДРАКОН в процесс обучения в нескольких вузах СПб.

Я преподаю программирование на Python для широкого круга слушателей от экономистов до математиков, но больше для не-программистов.

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

В дальнейшем надеюсь написать систему автоматизации обучения с использованием ДРАКОНа.
В теме планирую делиться накопленным опытом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Язык ДРАКОН в СПбГЭУ и СПбГУ
СообщениеДобавлено: Пятница, 04 Январь, 2019 08:08 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 3984
Откуда: Москва
Дорогие друзья, знакомьтесь

Цитата:
Дмитрий Юрьевич Федоров
старший преподаватель кафедры вычислительных систем и программирования СПбГЭУ,

автор книги:
Федоров, Д. Ю. Программирование на языке высокого уровня
Python : учебное пособие для прикладного бакалавриата / Д. Ю. Федоров. – М. : Издательство Юрайт, 2018. – 126 с. – (Серия :
Бакалавр. Прикладной курс). – ISBN 978-5-534-04479-9.
Готовится к выходу переработанное и дополненное 2-ое издание.

http://dfedorov.spb.ru

Цитата:
Области профессиональных интересов:

    — разработка и проведение обучающих курсов на основе языка программирования Python;

    — проектирование и разработка интеллектуальных систем обучения;

    — организация и проведение трансдисциплинарного межвузовского системного семинара;

    — исследование трансформации рынка труда с использованием методов анализа данных;

    — организация и проведение групп психолого-педагогической поддержки.


Дмитрий, у меня пожелание

Создайте и выложите решение сложной задачи в виде дракон-схемы силуэт png —
что-нибудь из математики, например, из интегрального и дифференциального исчисления


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Язык ДРАКОН в СПбГЭУ и СПбГУ
СообщениеДобавлено: Пятница, 11 Январь, 2019 12:15 

Зарегистрирован: Среда, 02 Январь, 2019 21:09
Сообщения: 2
Специфика моей деятельности заключается в объяснении программирования для не-программистов, поэтому в своих презентациях приходится использовать поясняющие схемы. На занятиях от графического пояснения перехожу последовательно к коду и чем дальше, тем кода всё больше и схем меньше...

Сложная для учащихся тема - обработка исключений. Стал рисовать ДРАКОН-схему и понял, в чем сложность - в неявных путях следования обработчиков, т.е. здесь не один, а два алгоритма: последовательность написания кода и последовательность обработки исключений...

Я нашёл на форуме подобную тему и полностью соглашусь со Степаном.

Цитата:
Почему возникло это затруднение?
Из-за глубинной несовместимости исключений и ДРАКОНА.

Исключения подразумевают невидимые пути
через алгоритм. В интернете полно ругани
относительно пользы и вреда исключений.
Но несомненным является наличие этих
невидимых путей.

В ДРАКОНе же, напротив, особый упор делается на видимость всех путей. Сила ДРАКОНа состоит в том, что он делает все пути через алгоритм явными.


Мне не нравится, что получившийся алгоритм не показывает скрытых путей....

Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Язык ДРАКОН в СПбГЭУ и СПбГУ
СообщениеДобавлено: Пятница, 11 Январь, 2019 20:47 

Зарегистрирован: Пятница, 08 Декабрь, 2017 18:24
Сообщения: 78
Откуда: Астрахань
Например, так можно явно отловить, как Олег Гарипов предложил, а Степан Митькин напомнил: https://forum.drakon.su/viewtopic.php?f=78&t=6263&p=102512#p102507
Изображение

или с помощью моей конструкции:
Вложение:
Комментарий к файлу: Вариант реализации отлова исключений с помощью временной вставки.
Снимок4.PNG
Снимок4.PNG [ 8.24 КБ | Просмотров: 61 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Язык ДРАКОН в СПбГЭУ и СПбГУ
СообщениеДобавлено: Пятница, 11 Январь, 2019 20:59 

Зарегистрирован: Пятница, 08 Декабрь, 2017 18:24
Сообщения: 78
Откуда: Астрахань
Моя конструкция - это только вариант, в коде пока не реализованный. Можно обсудить применимость.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Язык ДРАКОН в СПбГЭУ и СПбГУ
СообщениеДобавлено: Среда, 16 Январь, 2019 22:19 
Аватара пользователя

Зарегистрирован: Суббота, 29 Март, 2008 19:27
Сообщения: 966
Откуда: Россия, Чебоксары
Дмитрий Бардынин писал(а):
Например, так можно явно отловить
"finally" не стоит размещать в крайней правой ветке.
Поскольку этот код в любом случае должен выполниться, место ему внизу, за пределами "try".

Цитата:
или с помощью моей конструкции
А эту пристыковку есть смысл размещать у нижнего ограничителя, а не у верхнего.
Но в самой конструкции смысла как раз нет, поскольку она ничего не показывает - должна ли она выполняться, при каких условиях?
Вот верхний пример для сравнения - кристально ясен.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2008-2019, участники конференции «DRAKON.SU», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB