Рекурсия - 30 стр.

UptoLike

32
8. Используя рекурсивную процедуру, выдать построчно следующие после-
довательности прописных латинских букв:
AAAA············AAAA 52 раза
BBB············BBB 50 раз
CC············CC 48 раз
······
XXXXXX 6 раз
YYYY 4 раза
ZZ 2 раза
YYYY 4 раза
XXXXXX 6 раз
······
BBB············BBB 50 раз
AAAA············AAAA 52 раза
9. Вводится с клавиатуры последовательность символов (текст), заканчи-
вающаяся точкой. Проверить, является ли этот текст правильной записью
формулы.
Формула определяется следующим образом:
<формула> ::= <цифра> | (< формула > <знак> < формула >)
<знак> ::= + | – | *
<цифра> ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
10. Вводится с клавиатуры без ошибок логическое выражение вида:
<логическое выражение> ::= true | false | <операция> (<операнды>)
<операция> ::= not | and | or
<операнды> ::= <операнд> | <операнд>, <операнды>
<операнд> ::= <логическое выражение>
Используя рекурсивную функцию без параметров, вычислить значение
вводимого логического выражения.