DRAKON.SU

Текущее время: Пятница, 29 Март, 2024 10:14

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
СообщениеДобавлено: Пятница, 10 Май, 2019 18:46 

Зарегистрирован: Понедельник, 14 Декабрь, 2015 19:18
Сообщения: 127
Запоминать рецепты трудно.
По крайней мере мне. Обычно дается список ингредиентов и много текста. Всё это расплывается и забывается.
Оттуда нужно вытащить алгоритм приготовления.

Сейчас на сайтах еще даются картинки - что получается на каждом этапе приготовления. Немного облегчает жизнь.
Хочу в данном разделе сконцентрироваться именно на алгоритме приготовления блюд.

Также этот раздел поможет мне самому лучше втянуться в тему приготовления пищи и проработать создания понятных схем :)

Для пополнения рецептов "you are welcome!".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рецепты приготовления блюд
СообщениеДобавлено: Пятница, 10 Май, 2019 18:52 

Зарегистрирован: Понедельник, 14 Декабрь, 2015 19:18
Сообщения: 127
Азу из индейки.

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

Также есть критерии готовности на данном этапе:
-румяное мясо
-подготовленные овощи
-...
Их выразил с помощью иконки "Вопрос".
1. Можно ли по-другому - более кратко и эргономично?
2. Может быть использовать иконку "Ввод"?

Вложение:
20190510184636.png
20190510184636.png [ 69.35 КБ | Просмотров: 5652 ]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 10 Май, 2019 19:30 

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

1. Использовать икону Пауза (а не икону Действие).
2. В иконе Пауза написать
Цитата:
1 минута


Улучшить редакцию текста:
Цитата:
Выложить индейку на сковородку

Цитата:
Выложить овощи на сковородку

Цикл "Овощи подготовлены" удалить, так как он лишний. Конец параллельных процессов уже решил эту задачу


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пятница, 10 Май, 2019 20:12 

Зарегистрирован: Понедельник, 14 Декабрь, 2015 19:18
Сообщения: 127
А как указать в параллельных процессах, что нить с индейкой нужно завершить, когда будет такой-то критерий - румяное мясо?

Исправленное:
Вложение:
20190510201021.png
20190510201021.png [ 51.76 КБ | Просмотров: 5647 ]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 11 Май, 2019 07:42 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Ниже "Тушить индейку", но выше горизонтальной линии вставьте ваш цикл "Индейка стала румяной?"

================= ===

И еще редакция Выложить соусы — куда?

"Выложить соусы на сковородку" или на индейку


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 11 Май, 2019 09:41 

Зарегистрирован: Понедельник, 14 Декабрь, 2015 19:18
Сообщения: 127
Выкладываю исправленное.

Замена иконки "Вопрос".
Сейчас проверка критерия осуществляется вопросом - т.е. постоянным циклом.
ДРАКОН-схема из-за этих вопросов вытягивается.
1. Можно ли как-то более просто выразить понятие - наступление события/удовлетворение критерию?
2. Применительно к параллельному процессу может быть применить такое улучшение:
-заменить "Тушить индейку" + "Индейка стала румяной" на "Тушить индейку до румяности"?
3. Какие еще улучшения здесь могут быть применены?

Вложение:
3. Азу.png
3. Азу.png [ 63.87 КБ | Просмотров: 5631 ]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 11 Май, 2019 14:58 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5846
Откуда: Москва
Владимир Невзоров писал(а):
ДРАКОН-схема из-за этих вопросов вытягивается.
Чтобы не вытягивалось, попробуйте силуэт с двумя или тремя ветками

Владимир Невзоров писал(а):
2. может быть применить такое улучшение:
-заменить "Тушить индейку" + "Индейка стала румяной" на "Тушить индейку до румяности"?
Так делать можно, но есть недочет. Вы заменили два простых действия на одно сложное. Читать труднее, понимать труднее.

Простые действия более предпочтительны, потому что меньше вероятность путаницы


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 11 Май, 2019 16:42 

Зарегистрирован: Понедельник, 14 Декабрь, 2015 19:18
Сообщения: 127
Добавлены ветки:

Вложение:
4. Азу.png
4. Азу.png [ 85.29 КБ | Просмотров: 5593 ]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 11 Май, 2019 16:50 

Зарегистрирован: Понедельник, 25 Июнь, 2012 17:26
Сообщения: 396
Владимир Невзоров писал(а):
Сейчас проверка критерия осуществляется вопросом - т.е. постоянным циклом.
ДРАКОН-схема из-за этих вопросов вытягивается.
1. Можно ли как-то более просто выразить понятие - наступление события/удовлетворение критерию?
2. Применительно к параллельному процессу может быть применить такое улучшение:
-заменить "Тушить индейку" + "Индейка стала румяной" на "Тушить индейку до румяности"?

В данном случае, насчёт "Тушить индейку", схема не только вытягивается, а вообще некорректна. Поскольку Дракон, как и блок-схемы, имеет дискретную природу, то согласно схеме ожидающий цикл "Индейка стала румяной?" исполняется уже после завершения процесса "Тушить индейку". Альтернативно, если в цикле ожидания для случая "нет" вместо "пустой" петли делать содержательный возврат назад, т.е. из вопроса "индейка стала..." на действие/процесс "тушить индейку", то возникает повторное исполнение процесса "тушить", что также не соответствует "рецепту".

Если для "событий" унифицировано (однородно) применять "ожидающие циклы" (в соответствие драконовским канонам), то тогда некий этап "тушения" необходимо обозначать двумя операциями, идентифицирующими его начало и конец, плюс ожидание события завершения, т.е. на схеме вместо "Тушить индейку" + "Индейка стала румяной?" применять аля "Начать тушить" + цикл "Индейка стала румяной?" + "Закончить тушить". И выше в теме ещё рекомендуется использовать силуэт с разнесением этих элементов по веткам (может быть, фактически, перейти к автоматному моделированию, представленному здесь на форуме, где ветка силуэта символизирует состояние автомата и начинается с ожидающего цикла событий).
В общем, вряд ли в итоге модель окажется наглядным и компактным "рецептом".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Суббота, 11 Май, 2019 16:53 

Зарегистрирован: Понедельник, 25 Июнь, 2012 17:26
Сообщения: 396
Владимир Невзоров писал(а):
Какие еще улучшения здесь могут быть применены?

Для такой предметки в целом альтернативно напрашиваются дискретно-непрерывные модели (аля гибридные автоматы и т.п.), или же сетевые графики работ, что поближе и попроще к "рецептам". Для графика работ можно расширить его интерпретацию событий, например так:
Вложение:
r_azu.png
r_azu.png [ 9.47 КБ | Просмотров: 5592 ]

Выше Р-схема, где обычная дуга (со стрелкой) символизирует работу или процесс (требующего время, ресурсов и т.д., и возможны соответствующие дополнительные обозначения на схеме), "штрих-дуга" -- условно "мгновенные" работы как расшифровка события в графике работ (события окончания процесса), т.е. условно "элементарные" действия между "содержательными" работами. Двойная дуга указывает на задержку по времени. На схеме такие процессы как "макароны готовы?" так и обозначены в виде вопроса для совместимости со схемой-оригиналом, но можно задать по-иному, не в виде предиката.

Как изобразить подобную структуру процессов на Дракон-е/блок-схеме -- я не в курсе. Может быть, для предметки необходимо вводить некие доп. соглашения, напр., пусть обычные прямоугольники есть простые "мгновенные" действия, "вставка" (прямоугольник с двойными боковыми линиями) -- "содержательные" работы, и т.п.


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

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


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

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


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

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