Re[25]: Язык ДРАКОН — новая идея в программировании
От: Владимир Паронджанов Россия http://drakon.su/ Форумы сайта http://forum.drakon.su
Дата: 30.05.12 13:31
Оценка: 5 (1) :)
Здравствуйте, elmal, Вы писали:

E> мне не очень понятно, как организована обработка ошибок на практике. Ибо отказать может в любой момент любой датчик, любое реле, в результате обработка ошибок должна пронизывать алгоритм.


Вы правы. Обработка ошибок пронизывает алгоритм.

E> Если же думать о возможных ситуациях каждый раз, получается очень и очень запутанно и неструктурировано.


Нет, это не так. Никакой путаницы нет. Все структурно.
Структуризация понимается по правилам Дракона (двумерное структурное программирование), которое намного удобнее чем классическое (одномерное)структурное программирование).

Обработка ошибок на драконе выглядит очень просто, даже элементарно.
Любая, сколь угодно сложная обработка ошибок.
Я в этом случае не использовал бы термин "состояние".

Добавлю, что речь идет также о проверке и выявлении ошибок в троекратно резервированной системе.

Грани резервирования называются так:

— грань резервирования А,

— грань резервирования В,

— грань резервирования С.

Поэтому при проверке проверяются все сочетания:

А
В
С
АВ
АС
ВС
АВС

В частности, при проверке грани А компьютера Бисер, отключаются грани В и С компьютера Бисер.

при проверке грани В компьютера Бисер, отключаются грани А и С компьютера Бисер.

при проверке грани С компьютера Бисер, отключаются грани А и В компьютера Бисер.

при проверке граней А и В компьютера Бисер, отключается грань С компьютера Бисер.

И так далее.



При проверке и выявлении ошибок важную роль играет понятие ГЛАВНЫЙ МАРШРУТ (когда все хорошо и ошибок нет).

И правило: ГЛАВНЫЙ МАРШРУТ ИДЕТ ПО ШАМПУРУ

Все ошибки располагаются на побочных маршрутах, которые располагаются справа от главного маршрута.

Правило ЧЕМ ПРАВЕЕ, ТЕМ ХУЖЕ.

Посмотрите здесь http://drakon-practic.ru/drakon.pdf

Шампур стр 13

Главный маршрут стр 14

Чем правее, тем хуже стр 15-17

Главный маршрут силуэта стр 21, 22

См. также стр 47 рис 42

стр 50 рис 45
С уважением В. Паронджанов
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.