Алгоритм нисходящего разбора. Нисходящие распознаватели
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
1. Задача разбора
Разбор сентенциальной формы означает построение вывода и, возможно
синтаксического дерева для нее. Программу разбора называют также рас-
познавателем, так как она распознает только предложения рассматривае-
мой грамматики. Именно это и является нашей задачей в данный момент.
Все алгоритмы разбора, которые бутут здесь описаны называются алгори-
тмами слева направо ввиду того, что они обрабатывают сначала самые ле-
вые символы обрабатываемой цепочки и продвигаются по цепочке только
тогда, когда это необходимо. Можно подобным способом определить разбор
справа налево, но он менее естественен. Инструкции в программе выполня-
ются слева направо, да и мы читаем слева направо.
Различают две категории алгоритмов разбора: нисходящий (сверху вниз)
и восходящий (снизу вверх). Их называют также разверткой и сверткой.
( В данном реферате будет рассмотрен процесс только нисходящего раз-
бора. ) Соотетственно, эти термины соответствуют и способу построения
синтаксического дерева. При нисходящем разборе дерево строится от корня
( начального символа ) вниз к концевым узлам. Метод восходящего разбора
состоит в том, что отправляясь от заданной цепочки, пытаются привести ее
к начальному символу. В качестве примера нисходящего разбора рассмотрим
предложение (1) в следующей грамматике целых чисел ( последовательностей,
состоящих из одной и более цифр ):
Разбор сентенциальной формы означает построение вывода и, возможно
синтаксического дерева для нее. Программу разбора называют также рас-
познавателем, так как она распознает только предложения рассматривае-
мой грамматики. Именно это и является нашей задачей в данный момент.
Все алгоритмы разбора, которые бутут здесь описаны называются алгори-
тмами слева направо ввиду того, что они обрабатывают сначала самые ле-
вые символы обрабатываемой цепочки и продвигаются по цепочке только
тогда, когда это необходимо. Можно подобным способом определить разбор
справа налево, но он менее естественен. Инструкции в программе выполня-
ются слева направо, да и мы читаем слева направо.
Различают две категории алгоритмов разбора: нисходящий (сверху вниз)
и восходящий (снизу вверх). Их называют также разверткой и сверткой.
( В данном реферате будет рассмотрен процесс только нисходящего раз-
бора. ) Соотетственно, эти термины соответствуют и способу построения
синтаксического дерева. При нисходящем разборе дерево строится от корня
( начального символа ) вниз к концевым узлам. Метод восходящего разбора
состоит в том, что отправляясь от заданной цепочки, пытаются привести ее
к начальному символу. В качестве примера нисходящего разбора рассмотрим
предложение (1) в следующей грамматике целых чисел ( последовательностей,
состоящих из одной и более цифр ):
Другие работы
О предмете и методе политической науки
Qiwir
: 12 января 2014
Человек подобен цитадели. Он разрушает стены, чтобы добиться свободы, но с той поры он всего лишь снесенная крепость, открытая звездам.
А. Сент-Экзюпери
Главный парадокс политики состоит в том, что, с одной стороны, она уществует с тех пор, как сложилась публичная власть и общество разделилось на управляющих и управляемых, но, с другой стороны, политическая жизнь в современном смысле слова возникает лишь в демократическом обществе, признающем несовпадение групповых интересов и допускающем их сор
5 руб.
БД "Прокат товаров"
geragera
: 8 сентября 2014
2014г. Курсовой проект БД "Прокат товаров", 2-ой семестр, 4 вариант
ЗАДАНИЕ:
Создать базу данных, для хранения данных о выдаче на прокат различных товаров. В таблицах базы данных должны быть следующие поля: Номер товара, Наименование товара, Тип товара, Цена проката за один день, ФИО клиента, Номер паспорта клиента, Дата выдачи, Срок проката.
100 руб.
Контрольная работа по дисциплине: Экономика отрасли инфокоммуникаций. Вариант №09
Андрей124
: 22 февраля 2021
Вопрос: Оборотные средства в отрасли связи. Показатели и пути улучшения их использования
Задача: На городской радиотрансляционной сети 50 тыс. радиоточек. Сумма затрат на эксплуатацию за год 500,0 тыс. руб., в том числе условно-переменные затраты 250 тыс. рублей
Определите, как изменится себестоимость эксплуатации одной радиоточки, если предусмотрено их увеличение на 20,0 тыс. среднегодовых единиц
40 руб.
Объектно ориентированное программирование, вариант 7
Lampa
: 17 марта 2010
Задание
Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта.
Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы.
Реализовать два вида движения: случайное и по нажатию на клавиши со стрелками. Предусмотреть для пользователя возможность выбора одного из двух режимов движения.
Описание классов необходимо оформить в виде отдельного модуля. Иерархия классов должна включать минимум
30 руб.