Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


ћодуль 2. Х ”словие. ¬ базе данных есть число X




Х ”словие. ¬ базе данных есть число X.

Х ƒействие. ¬ывести X на внешнее устройство и остановитьс€.

 аждый раз, когда выполн€етс€ условие модул€ 1, выполн€етс€ и условие моду≠л€ 2, поэтому возникает конфликт. Ётот конфликт разрешаетс€ с помощью простого правила управлени€: модуль 1 всегда имеет более высокий приоритет, чем модуль 2. ѕервоначально база данных содержит два разных числа, ј и ¬, а после завершени€ работы Ч только одинаковые числа.

ѕри€тным сюрпризом €вл€етс€ то, что рассматриваема€ программа, управл€е≠ма€ шаблонами, фактически решает более общую задачу - вычисление наиболь≠шего общего делител€ дл€ любого множества целых чисел. ≈сли в базе данных хранитс€ несколько целых чисел, система выводит наибольший общий делитель дл€ всех них. Ќа рис. 23.4 показана возможна€ последовательность изменений в базе данных, прежде чем будет получен результат, при том условии, что база дан≠ных первоначально содержит четыре числа: 25, 10, 15, 30. ќбратите внимание на то, что предварительное условие модул€ может быть удовлетворено в нескольких местах базы данных.

¬ данной главе рассматриваетс€ интерпретатор дл€ простого €зыка определени€ систем, управл€емых шаблонами, и на реальных примерах иллюстрируетс€ одно из направлений программировани€, управл€емого шаблонами.


√лааа 23. ћетзпрограммирование




 


–ис. 23.4. ¬озможные варианты хода выпол≠нени€ программы, управл€емой шаблонами. при вычислении наибольшего общего делит.е-л€ дл€ нескольких целых чисел. ¬ этом при≠мере база данных первоначально содержит числа 25. 10, 15 и 30; стрелки, направленные вниз, соедин€ют исходные числа с теми чис≠лами, которые их замен€ют. ¬ окончатель≠ном виде база данных имеет следующее со≠сто€ние: 5, 5, 5, 5





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-10-01; ћы поможем в написании ваших работ!; просмотров: 325 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

ƒаже страх см€гчаетс€ привычкой. © Ќеизвестно
==> читать все изречени€...

1519 - | 1348 -


© 2015-2024 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.011 с.