Оберон-клуб «ВЄДАsoft»

Твердыня модульных языков
Текущее время: 29 мар 2024, 11:03

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Редактор алгоритмов
СообщениеДобавлено: 08 дек 2019, 21:17 
Не в сети

Сообщения: 53
Можно ли во Free Oberon работать с Active Oberon, получаемого на выходе из транслятора Дракон, который описан в теме https://zx.freeoberon.su/forum/viewtopic.php?f=79&t=476 ?

_________________
Работаю в Windows 10. В то же время также установлен Линукс для некоторых ситуаций


Последний раз редактировалось Pimbom 12 дек 2019, 03:44, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Free Oberon поддерживает Active Oberon?
СообщениеДобавлено: 11 дек 2019, 14:04 
Не в сети
Аватара пользователя

Сообщения: 15
Откуда: Рига, Латвийская ССР
Попробуйте. Вполне может быть, что заработает.
Либо нужны будут небольшие изменения. По существу, это один и тот же язык.
При желании, ДРАКОН можно приспособить и для изготовления схем под Free Oberon.
Есть даже идеи каким-то образом встроить ДРАКОН в сам Free Oberon.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Free Oberon поддерживает Active Oberon?
СообщениеДобавлено: 12 дек 2019, 02:54 
Не в сети

Сообщения: 53
Хорошо. Также думаю, что можно использовать, если надо передать работу по составлению алгоритмов третьим лицам, которые не знают ни Дракона, ни других подобных языков. То есть, чтобы в редакторе только один вид иконок был, квадрат или квадрат со скругленными углами для красоты. И линии чтобы можно было тянуть между иконками разных цветов, чтобы если они будут пересекаться, чтобы не возникло путаницы. Наверное надо посмотреть, как устроены редакторы Mind Map. Вообще лучше, когда можно загрузить в редактор сразу по несколько картинок в виде заднего фона и надписи и линии прорисовывать сверху. Многие медицинские алгоритмы в книгах имеют похожую структуру. А еще лучше, чтобы была какая то привязка между картинкой и кодом. То есть, чтобы рамкой можно было обвести картинку (и создастся блок с порядковым номером, чтобы текст не обязательно было перекопировать) и поставить между двумя рамками две точки и линия отрисуется автоматически. Или чтобы обводить можно было не рамкой, а криволинейной линией, если надписи на схеме не вписываются в прямоугольники. Или рамкой не обводить, а просто кликать в центр или с краю надписи. Вроде линии отрисовываются автоматически по такому принципу в редакторах Mind Map.
Сейчас нашел несколько редакторов блок-схем с получением кода программы на выходе. Буду их изучать.

Вот пример алгоритма из книги автора Наумов Л.Б. "Учебные игры в медицине" (дополнения к этому алгоритму есть в других книгах автора, книги серии выпущены в 70-80 годах). Выбрал алгоритм этого автора для примера, так как в его книгах много алгоритмов. Были на основе них написаны программы в СССР, которые сейчас недоступны (в книгах есть описания и примеры кода на Fortran, только в этом трудно разобраться, так как нету примера на каком то конкретном алгоритме и не понял, как это работало). Вот другие примеры с алгоритмами на изображениях, они отличаются от этого варианта https://www.google.ru/search?q=алгоритм+слр&lr=&newwindow=1&hl=ru&source=lnms&tbm=isch&sa=X.

страница 296
Изображение
страница 297
Изображение
страница 298
Изображение
страница 299
Изображение

_________________
Работаю в Windows 10. В то же время также установлен Линукс для некоторых ситуаций


Последний раз редактировалось Pimbom 12 дек 2019, 03:23, всего редактировалось 4 раз(а).

Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Редактор алгоритмов
СообщениеДобавлено: 12 дек 2019, 10:07 
Не в сети

Сообщения: 53
Ещё удобно может быть загружать в редактор распознанный PDF, чтобы под руками были фрагменты текста, которые сразу можно приделывать полу автоматически например в комментарии к порядковым номерам алгоритма, про которые писал в предыдущем посту. При этом если имеется длинный документ с множеством алгоритмов, объеденных какой то общей структурой, то могу разделить этот документ на части и раздать разным людям, чтобы они в разных городах вбивали алгоритмы. Также, чтобы можно было задействовать алгоритмы из других книг. А затем, чтобы как то это объединилось в одной программе. Тут ещё система тегов нужна, которую сейчас не буду описывать, так как внес уже некоторую сложность в задачу этим постом. Ещё до конца не продумал, как это все должно работать, буду это делать по мере изучения программирования.

_________________
Работаю в Windows 10. В то же время также установлен Линукс для некоторых ситуаций


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Редактор алгоритмов
СообщениеДобавлено: 12 дек 2019, 11:04 
Не в сети

Сообщения: 76
Pimbom писал(а):
Тут ещё система тегов нужна
В добавлении тегов особо изощрился Тышев. У него что ни версия, то росло количество тегов, которые можно было навешивать на все элементы схемы. Но нужно не количество, а какая-то продуманная система. Иначе это изобилие только повышает сложность восприятия и схемы и инструмента.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Редактор алгоритмов
СообщениеДобавлено: 12 дек 2019, 11:08 
Не в сети

Сообщения: 76
Боюсь, сейчас налетит сюда вся эта драконо-братия и опять наведут срач в обсуждениях :lol:


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Редактор алгоритмов
СообщениеДобавлено: 12 дек 2019, 11:23 
Не в сети

Сообщения: 53
По поводу тегов не знаю пока, можно ли задействовать Sphinx, потому что его еще пока не изучал. Смысл в том, что бы заранее составить список тегов, например:
боль в животе, головная боль, боль в груди, боль в правом боку, боль в левом боку, боль в ногах и т.д. по симптомам, не связанных с болью. Sphinx создаст, если сможет, страницы, где будут сгруппированы ветки алгоритмов, где обозначенные симптомы обнаружатся и проиндексируются. Это нужно для того, чтобы учитывать, какое может быть другое заболевание с точки зрения врача другой специализации, который диагностирует по другому алгоритму. Например может быть важно учитывать генетические заболевания, которых в отечественном учебнике по генетике сотни, а на диагностическом иностранном платном сайте по генетике больше тысячи.
При этом, кроме алгоритмов на картинках будут подвергаться анализу ситуационные задачи с ответами. Ситуационные задачи - это примеры из жизни с конкретными пациентами. Примеры возможно приведу позднее. Этих ситуационных задач в программе возможно будет сотни или тысячи.

_________________
Работаю в Windows 10. В то же время также установлен Линукс для некоторых ситуаций


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Редактор алгоритмов
СообщениеДобавлено: 12 дек 2019, 20:04 
Не в сети

Сообщения: 53
Есть русский язык. Это больше для программистов специфическая программа.
https://viktor-zin.github.io/afce/

На XP не смог установить, написал автору, попросил другую версию.
http://flowgorithm.org/

_________________
Работаю в Windows 10. В то же время также установлен Линукс для некоторых ситуаций


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

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


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

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


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

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
© VEDAsoft Oberon Club