Рекурсия
109
<выражение> ::= T | F | And(<выражение> , <выражение>) |
Or(<выражение> , <выражение>)
Recur22. Вывести значение целочисленного выражения, заданного в виде
строки
S. Выражение определяется следующим образом (функция M воз-
вращает максимальный из своих параметров, а функция m — минималь-
ный):
<выражение> ::= <цифра> | M(<параметры>) | m(<параметры>)
<параметры> ::= <выражение> | <выражение> , <параметры>
Recur23. Вывести значение логического выражения, заданного в виде стро-
ки
S. Выражение определяется следующим образом («T» —
TRUE
, «F» —
FALSE
):
<выражение> ::= T | F | And(<параметры>) | Or(<параметры>)
<параметры> ::= <выражение> | <выражение> , <параметры>
Recur24. Вывести значение логического выражения, заданного в виде стро-
ки
S. Выражение определяется следующим образом («T» —
TRUE
, «F» —
FALSE
):
<выражение> ::= T | F | And(<параметры>) |
Or(<параметры>) | Not(<выражение>)
<параметры> ::= <выражение> | <выражение> , <параметры>
Достарыңызбен бөлісу: