- Классификация грамматик и языков

Презентация "Классификация грамматик и языков" по русскому языку – проект, доклад

Слайд 1
Слайд 2
Слайд 3
Слайд 4
Слайд 5
Слайд 6
Слайд 7
Слайд 8
Слайд 9
Слайд 10
Слайд 11
Слайд 12

Презентацию на тему "Классификация грамматик и языков" можно скачать абсолютно бесплатно на нашем сайте. Предмет проекта: Русский язык. Красочные слайды и иллюстрации помогут вам заинтересовать своих одноклассников или аудиторию. Для просмотра содержимого воспользуйтесь плеером, или если вы хотите скачать доклад - нажмите на соответствующий текст под плеером. Презентация содержит 12 слайд(ов).

Слайды презентации

Троицкий Д.И. Лингвистическое и программное обеспечение САПР. Классификация грамматик и языков. Лекция 9. Кафедра «Автоматизированные станочные системы» Dept. of Automated Manufacturing Systems
Слайд 1

Троицкий Д.И. Лингвистическое и программное обеспечение САПР

Классификация грамматик и языков

Лекция 9

Кафедра «Автоматизированные станочные системы» Dept. of Automated Manufacturing Systems

4 типа грамматик по Хомскому: V+ — множество всех цепочек над алфавитом V без λ; V* — множество всех цепочек над алфавитом V, включая λ.
Слайд 2

4 типа грамматик по Хомскому:

V+ — множество всех цепочек над алфавитом V без λ; V* — множество всех цепочек над алфавитом V, включая λ.

При построении предложений КЗ-грамматик один и тот же нетерминальный символ может быть заменен на ту или иную цепочку символов в зависимости от того контекста, в котором он встречается. Цепочки α1 и α2 в правилах грамматики обозначают контекст (α1— левый контекст, а α2 — правый контекст), в общем сл
Слайд 3

При построении предложений КЗ-грамматик один и тот же нетерминальный символ может быть заменен на ту или иную цепочку символов в зависимости от того контекста, в котором он встречается.

Цепочки α1 и α2 в правилах грамматики обозначают контекст (α1— левый контекст, а α2 — правый контекст), в общем случае любая из них (или даже обе) может быть пустой. Говоря иными словами, значение одного и того же символа может быть различным в зависимости от того, в каком контексте он встречается.

При построении компиляторов такие грамматики не применяются

Неукорачивающие грамматики имеют такую структуру правил, что при построении предложений языка, заданного грамматикой, любая цепочка символов может быть заменена на цепочку символов не меньшей длины. КС-грамматики широко используются при описании синтаксических конструкций языков программирования. Си
Слайд 4

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

КС-грамматики широко используются при описании синтаксических конструкций языков программирования. Синтаксис большинства известных языков программирования основан именно на КС-грамматиках

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

Регулярные грамматики используются при описании простейших конструкций языков программирования: идентификаторов, констант, строк, комментариев и т. д.

Для классификации грамматик всегда выбирают максимально возможный тип, к которому она может быть отнесена. Сложность грамматики обратно пропорциональна номеру типа, к которому относится грамматика. Грамматики, которые относятся только к типу 0, являются самыми сложными, а грамматики, которые можно отнести к типу 3 — самыми простыми.

Классификация языков. Тип 0: языки с фразовой структурой Это самые сложные языки, которые могут быть заданы только грамматикой, относящейся к типу 0. Если язык относится к типу 0, то для него невозможно построить компилятор, который гарантированно выполнял бы разбор предложений языка за ограниченное
Слайд 6

Классификация языков

Тип 0: языки с фразовой структурой Это самые сложные языки, которые могут быть заданы только грамматикой, относящейся к типу 0. Если язык относится к типу 0, то для него невозможно построить компилятор, который гарантированно выполнял бы разбор предложений языка за ограниченное время на основе ограниченных вычислительных ресурсов.

К сожалению, все естественные языки относятся к фразовым. Структура и значение фразы естественного языка может зависеть не только от контекста данной фразы, но и от содержания того текста, где эта фраза встречается. Одно и то же слово в естественном языке может не только иметь разный смысл, в зависимости от контекста, но и играть различные роли в предложении. Именно поэтому столь велики сложности в автоматизации перевода текстов, написанных на естественных языках

Тип 1: контекстно-зависимые (КЗ) языки Тип 1 — второй по сложности тип языков. В общем случае время на распознавание предложений языка, относящегося к типу 1, экспоненциально зависит от длины исходной цепочки символов. Языки и грамматики, относящиеся к типу 1, применяются в анализе и переводе тексто
Слайд 7

Тип 1: контекстно-зависимые (КЗ) языки Тип 1 — второй по сложности тип языков. В общем случае время на распознавание предложений языка, относящегося к типу 1, экспоненциально зависит от длины исходной цепочки символов.

Языки и грамматики, относящиеся к типу 1, применяются в анализе и переводе текстов на естественных языках. Распознаватели, построенные на их основе, позволяют анализировать тексты с учетом контекстной зависимости в предложениях входного языка (но они не учитывают содержание текста, поэтому для точного перевода с естественного языка требуется вмешательство человека). На основе таких грамматик может выполняться автоматизированный перевод с одного естественного языка на другой, ими могут пользоваться сервисные функции проверки орфографии и правописания в языковых процессорах.

В компиляторах КЗ-языки не используются

Тип 2: контекстно-свободные (КС) языки КС-языки лежат в основе синтаксических конструкций большинства современных языков программирования, Тип 3: регулярные языки Регулярные языки — самый простой тип языков. Поэтому они являются самым широко используемым типом языков в области вычислительных систем.
Слайд 8

Тип 2: контекстно-свободные (КС) языки КС-языки лежат в основе синтаксических конструкций большинства современных языков программирования,

Тип 3: регулярные языки Регулярные языки — самый простой тип языков. Поэтому они являются самым широко используемым типом языков в области вычислительных систем. Время на распознавание предложений регулярного языка линейно зависит от длины входной цепочки символов.

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

Чем все это безобразие распознавать. Для языков с фразовой структурой (тип 0) необходим распознаватель, имеющий неограниченную внешнюю память. Поэтому для языков данного типа нельзя гарантировать, что за ограниченное время на ограниченных вычислительных ресурсах распознаватель завершит работу и прим
Слайд 9

Чем все это безобразие распознавать

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

Для контекстно-зависимых языков (тип 1) распознавателями являются двусторонние недетерминированные автоматы с ограниченной памятью. Количество шагов, необходимых автомату для распознавания входной цепочки, экспоненциально зависит от длины этой цепочки.

Экспоненциальная зависимость времени разбора от длины цепочки существенно ограничивает применение распознавателей для контекстно-зависимых языков. Такие распознаватели применяются для автоматизированного перевода и анализа текстов на естественных языках, когда временные ограничения на разбор текста
Слайд 10

Экспоненциальная зависимость времени разбора от длины цепочки существенно ограничивает применение распознавателей для контекстно-зависимых языков. Такие распознаватели применяются для автоматизированного перевода и анализа текстов на естественных языках, когда временные ограничения на разбор текста несущественны.

Для контекстно-свободных языков (тип 2) распознавателями являются односторонние недетерминированные автоматы с магазинной (стековой) внешней памятью — МП-автоматы. При простейшей реализации алгоритма работы такого автомата он имеет экспоненциальную сложность, однако путем некоторых усовершенствований алгоритма можно добиться полиномиальной (кубической) зависимости времени, необходимого на разбор входной цепочки, от длины этой цепочки. Следовательно, можно говорить о полиномиальной сложности распознавателя для КС-языков.

Пример: грамматика целых десятичных чисел. G1{0,1,2,3,4,5,6,7,8,9,-,+},{S, Т, F},P1,S): P1: S  Т | +Т | -Т Т  F | TF F  0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9. По структуре своих правил данная грамматика G1 относится к контекстно-свободным грамматикам (тип 2). Ее можно отнести и к типу 0, и к типу
Слайд 11

Пример: грамматика целых десятичных чисел

G1{0,1,2,3,4,5,6,7,8,9,-,+},{S, Т, F},P1,S): P1: S  Т | +Т | -Т Т  F | TF F  0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

По структуре своих правил данная грамматика G1 относится к контекстно-свободным грамматикам (тип 2). Ее можно отнести и к типу 0, и к типу 1, но максимально возможным является именно тип 2, поскольку к типу 3 эту грамматику отнести никак нельзя: строка Т  F | TF содержит правило Т  TF, которое недопустимо для типа 3, и хотя все остальные правила этому типу соответствуют, одного несоответствия достаточно.

Та же грамматика, но по-другому: G1' ({0,1,2,3,4,5,6,7,8,9,-,+},{S, Т},P1',S): P1': S  Т | +Т | -Т Т  0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0Т | 1T | 2Т | 3Т | 4Т | 5Т | 6Т | 7Т | 8Т | 9Т. По структуре своих правил данная грамматика G1 является праволинейной и относится к типу 3. G1'' ({0,1,2,3,
Слайд 12

Та же грамматика, но по-другому:

G1' ({0,1,2,3,4,5,6,7,8,9,-,+},{S, Т},P1',S): P1': S  Т | +Т | -Т Т  0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0Т | 1T | 2Т | 3Т | 4Т | 5Т | 6Т | 7Т | 8Т | 9Т

По структуре своих правил данная грамматика G1 является праволинейной и относится к типу 3.

G1'' ({0,1,2,3,4,5,6,7,8,9,-,+},{S, Т},P1'',S): P1': Т  + | - | λ S  T0 | T1 | T2 | T3 | T4 | T5 | T6 | T7 | T8 | T9 | S0 | S1 | S2 | S3 | S4 | S5 | S6 | S7 | S8 | S9

Та же грамматика, но леволинейная:

Список похожих презентаций

«Война и мир» - Отечественная война

«Война и мир» - Отечественная война

. . Народное ополчение. . Партизаны. Тихон Щербатый. Купец Ферапонтов. . . . . . . . . Салон Анны Павловны Шерер. . К партизанам также присоединились ...
Артикуляционная гимнастика и звукопроизношение

Артикуляционная гимнастика и звукопроизношение

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

Атрибутивные сочетания и смежные явления

Устойчивые книжные атрибуты-. это определения, которые в функции оценки приобретают характер постоянных эпитетов в сочетании с конкретными определяемых.(Михайловская, ...
Алгоритмы выполнения заданий части А и В

Алгоритмы выполнения заданий части А и В

Алгоритм выполнения А1. Пытаемся правильно поставить ударение в каждом из слов. В случае затруднения пробуем переставлять ударение на разные слоги. ...
Алфавиты. Истории создания и тайны

Алфавиты. Истории создания и тайны

Алфавиты. Истории создания и тайны. Родная, привычная для нас азбука. Древние алфавиты, которые употребляются в наше время. - латинский - греческий ...
Азбука и ее история

Азбука и ее история

Первую славянскую азбуку тысячу лет назад создали братья Кирилл и Мефодий. Тогда каждая буква имела своё значение. Например, буквы «А Б В» читались: ...
Алгоритм написания и структура сочинения

Алгоритм написания и структура сочинения

Алгоритм написания сочинения. Выберите тему, по которой сможете привести пример из литературы. Определите проблему или вопрос, которые содержатся ...
24 мая День славянской письменности и культуры

24 мая День славянской письменности и культуры

Памятник Кириллу и Мефодию. . В монастырской келье узкой В четырёх глухих стенах О земле о древнерусской Быль записывал монах. Он писал зимой и летом, ...
Аббревиатура и сокращения слов в деловом письме

Аббревиатура и сокращения слов в деловом письме

АББРЕВИАТУРА -. сложносокращённое слово, образованное из начальных букв (например: РФ), звуков (например: вуз) словосочетания или его начальных элементов ...
«Своя игра» по разделу «Морфемика и словообразование»

«Своя игра» по разделу «Морфемика и словообразование»

100. Словообразование и морфемика. Какое слово называется исходным? А какое производным? Ответ. Исходным называется слово, от которого образуется ...
«Тёма и Жучка» Н.Г. Гарин - Михайловский

«Тёма и Жучка» Н.Г. Гарин - Михайловский

Николай Георгиевич Гарин-Михайловский (1852-1906). Отрывок из повести «Детство Тёмы». Повесть «Детство Тёмы». Иллюстрация «Тёма в колодце». Крылатые ...
«Пуськи бятые» Л. Петрушевская - лексическое и грамматическое значение

«Пуськи бятые» Л. Петрушевская - лексическое и грамматическое значение

Тема проекта: «Исследование лексического и грамматического значения слов языка сказки Л. Петрушевской «Пуськи бятые». Цель проекта:. определить части ...
«О, Е» после шипящих и Ц в суффиксах и окончаниях имён существительных

«О, Е» после шипящих и Ц в суффиксах и окончаниях имён существительных

Вежливый, старательный, Скромный и внимательный, Добрый, умный, справедливый, И весёлый, и счастливый. Сказка про шипящие буквы. Дружно живут согласные ...
«Край ты мой, родимый край…» Стихи русских поэтов 19 века о природе и о Родине. И. А. Бунин, А. К. Толстой, В. А. Жуковский

«Край ты мой, родимый край…» Стихи русских поэтов 19 века о природе и о Родине. И. А. Бунин, А. К. Толстой, В. А. Жуковский

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

Азбука животных в стихах и загадках

НАД ПРОЕКТОМ РАБОТАЛИ. Быкова Юлия Перминова Мария. А. Нет ни доброты, ни злобы У животного амёбы. До того она проста, Что ни шеи, ни хвоста. По лесным ...
Автоматизация звука «с» в слогах и словах

Автоматизация звука «с» в слогах и словах

1.Гимнастика и массаж для органов артикуляции, зрения, слуха. 1.Артикуляционная гимнастика для языка.( почистим зубы, язык на замочке, горка). 2.Массаж ...
Азбука зверей и птиц

Азбука зверей и птиц

А. АИСТ Аист свил гнездо на крыше, Он теперь живет всех выше. Украшает аист дом, Мы заботимся о нем! Б. БЫК Бык пасется на лугу, Я кормить его могу. ...
Автоматизация звука Л в словах, слогах и фразах

Автоматизация звука Л в словах, слогах и фразах

Пропавшая буква Пи..а ..ак Дяте.. М К Л П Л Т Н Г К. ИГРА «четвертый лишний». . Повтори чистоговорки. Спой песенку индюка ( бл-бл-бл). Ло-ло-ло очень ...
Азбука Кирилла и Мефодия

Азбука Кирилла и Мефодия

Участники проекта (учащиеся 10 класса «Б»). Баженова Любовь Войтюк Яна Галустян Надежда Кузнецова Кристина Лескова Мария Сальникова Мария Шагина Анастасия. ...
Автоматизация звука Ш в чистоговорках и потешках

Автоматизация звука Ш в чистоговорках и потешках

Ша-ша-ша- Поёт душа. Ша-ша-ша- Уточки у камыша. Ша-ша-ша- Одеваем малыша. Ша-ша-ша- Наша Маша хороша. Ши-ши-ши- Маме помаши. Ши-ши-ши- На болоте камыши. ...

Конспекты

Будущее простое и сложное время глагола

Будущее простое и сложное время глагола

ГУ «Средняя школа №3» отдела образования. Атбасарского района Акмолинской области. Конспект урока по русскому языку. в 3 классе. ...
Большая буква в кличках животных и географических названиях

Большая буква в кличках животных и географических названиях

Тема урока. Класс. . . Место урока. . Цель урока. . Оборудование. . . По каким учебникам работаю. . Большая буква в кличках ...
Большая буква в названиях улиц, сёл, деревень, городов и рек

Большая буква в названиях улиц, сёл, деревень, городов и рек

Нестандартн. ый урок. по русскому языку. 2-й класс. Тема:. Большая буква в названиях улиц, сёл, деревень, городов и рек. Цель:. развивать ...
Буква и звук Ф. Парная В

Буква и звук Ф. Парная В

Занятие № 27 Буква и звук Ф. Парная В. . . Орг. анизационный. момент. . . Прозвенел звонок,. Начинается урок. Слушаем, запоминаем,. Ни минуты ...
автоматизация звука [л] в словах и предложениях

автоматизация звука [л] в словах и предложениях

Конспект занятия. "В гости к сказке". Тема:. автоматизация звука [л] в словах и предложениях. . . Цель:. развивать подвижность органов артикуляционного ...
Буква и звук Г

Буква и звук Г

Занятие №17 Буква и звук Г. Организация группы. . . Долгожданный дан звонок,. . Начинается урок. . . Но сначала мы с вами должны подготовить ...
Буква и звук Й

Буква и звук Й

Занятие № 16 Буква и звук Й. . . Организационный момент. . . Сегодня на занятии мы с вами будем знакомиться с еще одним интересным звуком и ...
Автоматизация звука р в словах и предложениях

Автоматизация звука р в словах и предложениях

Учитель-логопед Молочева Надежда Александровна. МОУ СОШ №1 с. Екатеринославка. Конспект индивидуального логопедического занятия. Тема:. ...
Автоматизация твердого звука [р] в словах и предложениях

Автоматизация твердого звука [р] в словах и предложениях

Московская область, Орехово – Зуевский район, город Дрезна. МДОУ детский сад №37 «Журавлик» комбинированного вида. Конспект урока русского ...
Автоматизация звука [Ш] в слогах и словах

Автоматизация звука [Ш] в слогах и словах

Муниципальное бюджетное дошкольное образовательное учреждение. «Детский сад общеобразовательного вида «Ромашка». Конспект заняти. «Автоматизация ...

Советы как сделать хороший доклад презентации или проекта

  1. Постарайтесь вовлечь аудиторию в рассказ, настройте взаимодействие с аудиторией с помощью наводящих вопросов, игровой части, не бойтесь пошутить и искренне улыбнуться (где это уместно).
  2. Старайтесь объяснять слайд своими словами, добавлять дополнительные интересные факты, не нужно просто читать информацию со слайдов, ее аудитория может прочитать и сама.
  3. Не нужно перегружать слайды Вашего проекта текстовыми блоками, больше иллюстраций и минимум текста позволят лучше донести информацию и привлечь внимание. На слайде должна быть только ключевая информация, остальное лучше рассказать слушателям устно.
  4. Текст должен быть хорошо читаемым, иначе аудитория не сможет увидеть подаваемую информацию, будет сильно отвлекаться от рассказа, пытаясь хоть что-то разобрать, или вовсе утратит весь интерес. Для этого нужно правильно подобрать шрифт, учитывая, где и как будет происходить трансляция презентации, а также правильно подобрать сочетание фона и текста.
  5. Важно провести репетицию Вашего доклада, продумать, как Вы поздороваетесь с аудиторией, что скажете первым, как закончите презентацию. Все приходит с опытом.
  6. Правильно подберите наряд, т.к. одежда докладчика также играет большую роль в восприятии его выступления.
  7. Старайтесь говорить уверенно, плавно и связно.
  8. Старайтесь получить удовольствие от выступления, тогда Вы сможете быть более непринужденным и будете меньше волноваться.

Информация о презентации

Ваша оценка: Оцените презентацию по шкале от 1 до 5 баллов
Дата добавления:8 сентября 2019
Категория:Русский язык
Содержит:12 слайд(ов)
Поделись с друзьями:
Скачать презентацию
Смотреть советы по подготовке презентации