DRAKON.SU

Текущее время: Пятница, 19 Апрель, 2024 06:05

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Как устранить ошибки?
СообщениеДобавлено: Воскресенье, 07 Июнь, 2015 08:00 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 1357
http://forum.oberoncore.ru/viewtopic.php?p=91964#p91964

Изображение

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

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

Владимир Данилович, как устранить ошибку а) и составить эквивалентную схему?
Можно ли составить по правилам языка ДРАКОН эквивалентную схему и использовать для этого существующие редакторы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как устранить ошибки?
СообщениеДобавлено: Воскресенье, 07 Июнь, 2015 09:54 

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

LKom писал(а):
а) Икона "конец" находится между иконами "адрес".
Это недопустимо.

LKom писал(а):
б) Схема представляет не полный алгоритм, а является фрагментом, т.к. икона "конец" фактически является соединителем между фрагментами полного алгоритма. По правилам языка ДРАКОН, схема должна быть схемой вставкой. Объединение схем вставок в полный алгоритм должно производится в схеме более общего уровня.
См. ниже.

LKom писал(а):
Авторы схемы не используют существующие редакторы и забывают о правилах языка ДРАКОН.
Вы правы.

LKom писал(а):
Владимир Данилович, как устранить ошибку а) и составить эквивалентную схему?
1. В иконе конец надо написать слово "Конец", а слова "Специализированная реанимация" удалить.
Можно сделать и по другому: перед иконой конец поставить икону вставка, а в ней написать "Специализированная реанимация"

2. В этом месте надо сделать заземление, т. е. заменить икону конец на икону адрес. Внутри последней написать "Завершение".

3. Справа ввести еще одну ветку, состоящую из двух икон:
—имя ветки "Завершение"
— конец.

LKom писал(а):
Можно ли составить по правилам языка ДРАКОН эквивалентную схему и использовать для этого существующие редакторы.
Можно составить по правилам Дракона.
Использовать для этого существующие редакторы нельзя, так как они слишком трудны для врачей.

Авторы из Литвы, создавшие эту схему, заслуживают благодарности, так как они шли нехожеными тропами, то есть вели научно-исследовательскую работу. Спасибо им огромное.

В процессе этой работы они допускали отдельные ошибки или неоптимальные решения.
Примером неоптимального решения является способ представления параллельных алгоритмов при одновременной работе двух врачей.

Правильное изображение параллельных алгоритмов показано здесь

Вот здесь показаны книги, разработанные литовскими коллегами:
http://www.smp.lt/images/naujienos/Ru%2 ... .04.30.pdf

В четырех из них используется язык ДРАКОН


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как устранить ошибки?
СообщениеДобавлено: Воскресенье, 07 Июнь, 2015 14:58 

Зарегистрирован: Понедельник, 09 Ноябрь, 2009 17:29
Сообщения: 904
Откуда: Россия, Питер
Владимир Паронджанов писал(а):
В процессе этой работы они допускали отдельные ошибки или неоптимальные решения.
Примером неоптимального решения является способ представления параллельных алгоритмов при одновременной работе двух врачей.

Правильное изображение параллельных алгоритмов показано здесь

Непонятно, где в выше указанной схеме должны быть параллельные алгоритмы. Там, вроде бы, последовательная работа двух человек.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как устранить ошибки?
СообщениеДобавлено: Воскресенье, 07 Июнь, 2015 15:17 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5848
Откуда: Москва
Ильченко Эдуард писал(а):
Непонятно, где в выше указанной схеме должны быть параллельные алгоритмы.
Параллельная работа двух человек повсюду, где в иконах указаны цифры 1 и 2.
Ильченко Эдуард писал(а):
Там, вроде бы, последовательная работа двух человек.
Это не так. Два человека работают не последовательно, а ОДНОВРЕМЕННО.

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

Тут нет сомнений. Когда я познакомился с этими схемами, я предложил литовским коллегам изменить нотацию. И они со мной согласились. Но книги были выпущены раньше. Поэтому в книгах мы видим старую нотацию.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как устранить ошибки?
СообщениеДобавлено: Воскресенье, 07 Июнь, 2015 15:49 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5848
Откуда: Москва
Вот пример правильного изображения одновременной (параллельной)
работы двух врачей.
Вложение:
Снятие шлема мотоциклиста 2015 .png
Снятие шлема мотоциклиста 2015 .png [ 123.22 КБ | Просмотров: 8134 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как устранить ошибки?
СообщениеДобавлено: Воскресенье, 07 Июнь, 2015 16:10 

Зарегистрирован: Среда, 07 Январь, 2015 14:53
Сообщения: 1357
Владимир Данилович, не понятно использование терминов "параллельные алгоритмы" и "параллельные действия".

Это разные термины или синонимы?

Почему "параллельные алгоритмы" существуют внутри алгоритма и не являются действиями?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как устранить ошибки?
СообщениеДобавлено: Воскресенье, 07 Июнь, 2015 18:40 

Зарегистрирован: Воскресенье, 24 Февраль, 2008 15:32
Сообщения: 5848
Откуда: Москва
LKom писал(а):
Владимир Данилович, не понятно использование терминов "параллельные алгоритмы" и "параллельные действия".

Это разные термины или синонимы?
По-моему, это синонимы.

LKom писал(а):
Почему "параллельные алгоритмы" существуют внутри алгоритма и не являются действиями?
Этот вопрос я не понял.
Есть икона "действие" — прямоугольник.
В медицинском драконе есть две иконы: "Начало групповой работы" и "Конец групповой работы".

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

Я различаю термины "Стандартный ДРАКОН" и "Медицинский ДРАКОН". Идею медицинского ДРАКОНа придумали в Литве путем сокращения Стандартного ДРАКОНа.

Я взял идею литовских врачей (Медицинский ДРАКОН) и доработал ее (так сказать, довел до ума).

Вложение:
Рис. 1. Иконы Медицина .png
Рис. 1. Иконы Медицина .png [ 440.11 КБ | Просмотров: 8119 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как устранить ошибки?
СообщениеДобавлено: Четверг, 01 Октябрь, 2015 10:45 

Зарегистрирован: Четверг, 30 Январь, 2014 13:38
Сообщения: 423
Владимир Паронджанов писал(а):
LKom писал(а):
Владимир Данилович, не понятно использование терминов "параллельные алгоритмы" и "параллельные действия".

Это разные термины или синонимы?
По-моему, это синонимы.

Хороший вопрос на засыпку.
Ситуация здесь такая - это разные сущности.

Параллельные действия или, точнее, параллельный комплекс действий - это дискретный процесс параллельной структуры во времени:
в его составе два или более составляющих действия (составляющих дискретных процесса) выполняются с совмещением во времени, то есть одновременно или параллельно во времени.

На временных диаграммах они отображают параллельными отрезками линий с пересечением интервалов времени их выполнения (возможны разные комбинации пересечения интервалов):
от этого, видимо, происходит геометрическая метафора параллелизма для процессов.
Основное ключевое слово - (частичное или полное) совмещение процессов во времени или их одновременность (по крайней мере частичная).
Не обязательно все составляющие процессы (составляющие действия) совмещаются - по, крайней мере два.

Дискретность процессов означает наличие (относительно) четко определенного начала и окончания составляющих действий и в целом всего процесса во времени.

Параллельные алгоритмы - это предписания (некоторому множественному исполнителю) выполнить определенный параллельный дискретный процесс, то есть параллельный комплекс действий (или, короче, определенные параллельные действия).
Предписание - это директивное описание процесса (в некоторой форме), подлежащее исполнению:
это знаковая (информационная) сущность.
Это описание (как предписание) в той или иной форме отражает параллельную структуру процессов, которые оно задает (предопределяет).

Такие алгоритмы как предписания (описания) могут быть представлены в двух основных разных формах:
текстовые алгоритмы;
графические алгоритмы, например, в виде блок-схем алгоритмов (и программ).

(Программы - это машинные алгоритмы, то есть алгоритмы, пригодные для выполнения машинами:
ЭВМ, роботами и т.п.)


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

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


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

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


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

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