Пролог. Создать предикат, находящий минимальное из значений, находящихся в листьях дерева Дмитрий Фирсов Ученик (176), Вопрос от
Пролог. Создать предикат, находящий минимальное из значений, находящихся в листьях дерева Дмитрий Фирсов Ученик (176), Вопрос открыт 6 минут назад Есть код для такого задания: Создать предикат, находящий минимальное из значений, находящихся в вершинах дерева. DOMAINS tree = e; tr(integer,tree,tree) PREDICATES tree_min(tree,integer) min(integer,integer,integer) CLAUSES min(X,Y,Z):- X min(_,Y,Y). tree_min(e,0). tree_min(tr(X,L,R),N):- tree_min (L,N1), tree_min (R,N2), min(X,N1,Z), min(Z,N2,Z1), N=Z1. Что нужно поменять, чтобы сделать получить код для задания, которое указано в заголовке моего вопроса?
' For ... Next dim yi as integer dim n as integer dim z as double dim sum as double dim zi as double sum = 0 print "Введите n: " input n for yi = 1 to n if ((yi > 15) or (yi < 0)) then z = 2 else z = yi end if zi = (sqr(z)-z)*(sqr(z)-z) sum = sum + zi next print "Сумма = ", sum;
' While Wend dim yi as integer dim n as integer dim z as double dim sum as double dim zi as double sum = 0 yi = -1 print "Введите n: " input n while (yi < n) if ((yi > 15) or (yi < 0)) then z = 2 else z = yi end if zi = (sqr(z)-z)*(sqr(z)-z) sum = sum + zi yi = yi + 1 wend print "Сумма =", sum;
1. На Америку движется два урагана, но мне кажется все жители в безопасности. 2. 1 килобайт (Кб) = 1024=2 в 10 степени байт 3. Молоко является источником кальция.