Читайте также: |
|
Этот способ сочетания нормальных алгорифмов задан так:
1) к исходному слову применить алгорифм ;
2) если слово существует и равно пустому слову, то к слову применить алгорифм ;
3) если слово существует и не равно пустому слову, то к слову применить алгорифм и считать слово общим результатом;
4) если слово не определено, то не определен и общий результат.
Теорема о «программировании» разветвления нормальных алгорифмов в виде схемы некоторого нормального алгорифма называется теоремой о разветвлении и формулируется следующим образом.
Теорема (о разветвлении нормальных алгорифмов). Каковы бы ни были нормальные алгорифмы и в алфавитах соответственно, может быть построен алгорифм над объединением алфавитов такой, что для любого слова выполняется следуюшее: 1) если то ; 2) если , то при и при .
Доказательство теоремы о разветвлении основано на предыдущих теоремах: композиции и объединения.
Нормальный алгорифм , который может быть построен согласно теореме о разветвлении, будем обозначать и называть - разветвлением алгорифмов и . Коротко этот алгорифм можно задать такой записью:
.
В программистских терминах -разветвеление можно описать так:
if then else .
Дата добавления: 2015-07-15; просмотров: 77 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Объединение | | | Повторение |