Вариант Y1
Разработать синтаксический анализатор для грамматического разбора входного потока цифровой информации с целью распознавания записей любых двоичных наборов с четным числом двоичных разрядов. Входные записи любых двоичных наборов должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора должны отображаться диагностическими сообщениями через поток стандартного вывода.

Вариант Y2
Разработать синтаксический анализатор для грамматического разбора входного потока цифровой информации с целью распознавания записей любых двоичных наборов с нечетным числом двоичных разрядов. Входные записи двоичных наборов должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора должны отображаться диагностическими сообщениями через поток стандартного вывода.

Вариант Y3
зработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания записей двоичных наборов, которые соответствуют формальному языку L={0n1n | n>0}. Записи двоичных наборов должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора должны отображаться диагностическими сообщениями через поток стандартного вывода.

Вариант Y4
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания записей двоичных наборов, которые соответствуют формальному языку L={1n0n | n>0}. Записи двоичных наборов должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора должны отображаться диагностическими сообщениями через поток стандартного вывода.

Вариант Y5
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания записей двоичных наборов из формального языка L={0n1m | n, m>0}. Двоичные наборы должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора входного потока должны отображать диагностические сообщения в потоке стандартного вывода.

Вариант Y6
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания записей двоичных наборов из формального языка L={1n0m | n, m>0}. Двоичные наборы должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора входного потока должны отображать диагностические сообщения в потоке стандартного вывода.

Вариант Y7
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания записей любых двоичных наборов, где поровну единичных и нулевых разрядов. Записи любых двоичных наборов должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора должны отображаться диагностическими сообщениями через поток стандартного вывода.

Вариант Y8
Разработать синтаксический анализатор для грамматического разбора входного потока цифровой информации с целью распознавания записей единичных или нулевых двоичных наборов. Записи двоичных наборов должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора должны отображаться строками диагностических сообщений потока стандартного вывода.

Вариант Y9
Разработать синтаксический анализатор для грамматического разбора входного потока цифровой информации с целью распознавания записей любых двоичных наборов, кроме состоящих только из одинаковых разрядов. Записи двоичных наборов должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора должны отображать соответствующие диагностические сообщения потока стандартного вывода.

Вариант Y10
Разработать синтаксический анализатор для грамматического разбора входного потока цифровой информации с целью распознавания записей любых двоичных наборов, где чередуются нулевые и единичные разряды. Записи двоичных наборов должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора должны отображать соответствующие диагностические сообщения потока стандартного вывода.

Вариант Y11
Разработать синтаксический анализатор для грамматического разбора входного потока цифровой информации с целью распознавания записей любых двоичных наборов, где чередуются группы стоящих подряд единиц и нулей. Двоичные наборы должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора должны отображать соответствующие диагностические сообщения потока стандартного вывода.

Вариант Y12
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания записей двоичных наборов, которые соответствуют формальному языку L={1n0m | n>m>0}. Двоичные наборы должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора входного потока должны отображать диагностические сообщения в потоке стандартного вывода.

Вариант Y13
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания записей двоичных наборов, которые соответствуют формальному языку L={0n1m | n>m>0}. Двоичные наборы должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора входного потока должны отображать диагностические сообщения в потоке стандартного вывода.

Вариант Y14
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания записей двоичных наборов, которые соответствуют формальному языку L={1n02n | n>0}. Записи двоичных наборов должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора входного потока должны отображать диагностические сообщения в потоке стандартного вывода.

Вариант Y15
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания записей двоичных наборов, которые соответствуют формальному языку L={0n12n | n>0}. Записи двоичных наборов должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора входного потока должны отображать диагностические сообщения в потоке стандартного вывода.

Вариант Y16
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания записей двоичных наборов, которые соответствуют формальному языку L={12n0n | n>0}. Записи двоичных наборов должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора входного потока должны отображать диагностические сообщения в потоке стандартного вывода.

Вариант Y17
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания записей двоичных наборов, которые соответствуют формальному языку L={02n12n | n>0}. Записи двоичных наборов должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора входного потока должны отображать диагностические сообщения в потоке стандартного вывода.

Вариант Y18
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания записей любых двоичных наборов, где после каждого нуля стоит, по крайней мере, одна единица. Записи любых двоичных наборов должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора должны отображать диагностические сообщения потока стандартного вывода.

Вариант Y19
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания записей любых двоичных наборов, где после каждой единицы стоит, по крайней мере, один ноль. Записи любых двоичных наборов должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора должны отображать диагностические сообщения потока стандартного вывода.

Вариант Y20
Разработать синтаксический анализатор для грамматического разбора входного потока цифровой информации с целью распознавания записей любых двоичных наборов, где чередуются группы с четным числом стоящих подряд единиц и нулей. Двоичные наборы должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора должны отображать диагностические сообщения потока стандартного вывода.

Вариант Y21
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания записей нулевых двоичных наборов, которые имеют четное число разрядов. Все записи двоичных наборов должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора должны отображать соответствующие диагностические сообщения потока стандартного вывода.

Вариант Y22
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания записей нулевых двоичных наборов, которые имеют нечетное число разрядов. Любые записи двоичных наборов должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора должны отображать соответствующие диагностические сообщения потока стандартного вывода.

Вариант Y23
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания записей единичных двоичных наборов, которые имеют четное число разрядов. Все записи двоичных наборов должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора должны отображать соответствующие диагностические сообщения потока стандартного вывода.

Вариант Y24
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания записей единичных двоичных наборов, которые имеют нечетное число разрядов. Любые записи двоичных наборов должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора должны отображать соответствующие диагностические сообщения потока стандартного вывода.

Вариант Y25
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания записей двоичных наборов, где поровну единичных и нулевых разрядов, но в любом префиксе единиц не меньше, чем нулей Двоичные наборы должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора должны отображать диагностические сообщения потока стандартного вывода.

Вариант Y26
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания записей двоичных наборов, где поровну единичных и нулевых разрядов, но в любом префиксе нулей не меньше, чем нулей. Двоичные наборы должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора должны отображать диагностические сообщения потока стандартного вывода.

Вариант Y27
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания записей двоичных наборов, которые соответствуют формальному языку L={1n0n1m0m | n, m>0}. Двоичные наборы должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора входного потока должны отображать диагностические сообщения в потоке стандартного вывода

Вариант Y28
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания записей двоичных наборов, которые соответствуют формальному языку L={0n1n0m1m | n, m>0}. Двоичные наборы должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора входного потока должны отображать диагностические сообщения в потоке стандартного вывода.

Вариант Y29
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания записей двоичных наборов, которые соответствуют формальному языку L={1n0m1m0n | n, m>0}. Двоичные наборы должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора входного потока должны отображать диагностические сообщения в потоке стандартного вывода

Вариант Y30
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания записей двоичных наборов, которые соответствуют формальному языку L={0n1m0m1n | n, m>0}. Двоичные наборы должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора входного потока должны отображать диагностические сообщения в потоке стандартного вывода.

Вариант Y31
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания обратно-зеркальных двоичных наборов, где значения симметричных разрядов не совпадают, а число разрядов нечетно. Двоичные наборы должны передаваться синтаксическому анализатору строками стандартного ввода. Результаты грамматического разбора должны отображать диагностические сообщения в потоке стандартного вывода.

Вариант Y32
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания обратно-зеркальных двоичных наборов, где значения симметричных разрядов не совпадают, а число разрядов четно. Двоичные наборы должны передаваться синтаксическому анализатору строками стандартного ввода. Результаты грамматического разбора должны отображать диагностические сообщения в потоке стандартного вывода.

Вариант Y33
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания записей двоичных наборов, где четное число разрядов образуют повторяющиеся фрагменты. Все двоичные наборы должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора должны отображать диагностические сообщения потока стандартного вывода.

Вариант Y34
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания записей двоичных наборов, которые образуют палиндром с нечетным числом разрядов. Записи двоичных наборов должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора должны отображать диагностические сообщения потока стандартного вывода.

Вариант Y35
Разработать синтаксический анализатор для грамматического разбора входного потока цифровых данных с целью распознавания записей двоичных наборов, которые образуют палиндром с четным числом разрядов. Все записи двоичных наборов должны передаваться синтаксическому анализатору строками потока стандартного ввода. Результаты грамматического разбора должны отображать диагностические сообщения потока стандартного вывода.