DRAKON.SU

Текущее время: Суббота, 25 Июнь, 2022 06:55

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
СообщениеДобавлено: Среда, 15 Июнь, 2022 08:06 

Зарегистрирован: Вторник, 27 Апрель, 2021 05:25
Сообщения: 14
Здравствуйте, я студент ТУСУРа Стецко Алексей. Мы вместе с Владимиром Гойником занимались разработкой графической среды программирования "Дракон-Си". Сейчас это тема наших бакалаврских работ. Недавно все завершающие штрихи были выполнены и проект опубликован по адресу:
https://drakon-c.ru/
Возможности среды:
1. Создание дракон-схемы с нуля или редактирование схемы, созданной ранее и сохранённой в этой же среде.
2. Сохранение дракон-схемы в виде PNG-изображения
3. Интерпретация дракон-схемы в текст программы на ЯП Си

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

Тем не менее с общими задачами "Дракон-Си" справляется, и, думаю, будет интересна школьникам/студентам, начинающим изучать программирование. "Дракон-Си" предлагалось опробовать, протекстировать в четырёх учебных заведениях. Школьники (8-11 классы) дали положительные отзывы (средняя оценка - 9 из 10 баллов).
Не запрещается использовать среду всем желающим, заинтересованным в алгоритмизации.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 15 Июнь, 2022 10:49 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5434
Откуда: Москва
Алексей, нужны иллюстрации.
1. Выложите дракон-схему в формате png
2. Ваша ссылка не работает. Я исправил ваше сообщение.
Теперь работает.
https://drakon-c.ru/


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 15 Июнь, 2022 11:10 

Зарегистрирован: Вторник, 27 Апрель, 2021 05:25
Сообщения: 14
Владимир Паронджанов писал(а):
Алексей, нужны иллюстрации.
1Выложите дракон-схему в формате png

Пожалуйста. Это дракон-схема программирования. Стояла следующая задача:
- пользователю предлагается ввести число, кратное трём. Затем пользователю выводится факториал введённого числа.
- после этого число увеличивается до ближайшего, кратного пяти.
- если найденное число совпало с исходным, делается вывод, что введённое число кратно пятнадцати.
- при нормальной работе программа возвращает код 0. Если введённое число имеет остаток от деления на 3 равный единице – код ошибки -1, если остаток равен двум – код ошибки -2.

На картинке показана основная часть алгоритма решения. Есть ещё дракон-схема для написания функции вычисления факториала, но она довольно простая. Так как можно прикрепить одну картинку, я прикрепляю картинку побольше.


Вложения:
Пример.png
Пример.png [ 106.91 КБ | Просмотров: 106 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 15 Июнь, 2022 12:33 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5434
Откуда: Москва
Цитата:
Так как можно прикрепить одну картинку

Почему одну?
Это не так. Можно несколько картинок.
Если будут трудности, вы всегда можете выкладывать картинки в разных сообщениях.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 15 Июнь, 2022 12:36 

Зарегистрирован: Вторник, 27 Апрель, 2021 05:25
Сообщения: 14
Владимир Паронджанов писал(а):
Можно несколько картинок.

Странно, не заметил. Хорошо. Прикрепляю ещё одну дракон-схему. Её упоминание можно увидеть в схеме, присланной ранее, в иконе "вставка".


Вложения:
Пример2.png
Пример2.png [ 15.84 КБ | Просмотров: 105 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Среда, 15 Июнь, 2022 20:41 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5434
Откуда: Москва
От модератора. Два сообщения отделены и перенесены в другую тему viewtopic.php?p=106447#p106447


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

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


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

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


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

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