Лабораторная работа №4 по дисциплине Теория языков программирования и методы трансляции
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
- Программа для просмотра текстовых файлов
Описание
Перевод с помощью СУ-схемы
Пусть дана схема синтаксически управляемого перевода (теоретический материал раздела 4.2). Написать программу, которая будет выполнять перевод цепочек с одного языка на другой в соответствии с этой схемой. При невозможности выполнить перевод (цепочка не строится по правилам входной грамматики) необходимо выводить на экран соответствующее сообщение.
Правила СУ-схемы считывать из файла (предоставив пользователю возможность редактировать их на экране); цепочки вводить с клавиатуры, процесс перевода отображать на экране. Предусмотреть возможность выполнения перевода любого количества цепочек для заданной схемы.
На вход программы подаётся схема СУ-перевода (алфавиты входного и выходного языков, множество нетерминальных символов, правила вывода, целевой символ) и цепочка языка, которую необходимо перевести (может вводиться многократно, т.е. возможно перевести любое количество цепочек). Цепочка может быть и не относящейся к исходному языку.
Работа программы может быть организована по-разному. В качестве основного задания допустимо использовать материалы лабораторной работы №1. На первом этапе в соответствии с входной грамматикой схемы СУ-перевода попытаться сгенерировать цепочку, поданную на вход (поскольку её длина известна, можно генерировать только цепочки этой длины). При генерации фиксировать номера использованных правил. В случае успешной генерации выполнить второй этап – применяя номера использованных правил, получать одновременно входную и выходную цепочки по правилу вывода и соответствующему ему элементу перевода.
На выходе – отображение процесса перевода и результирующая цепочка языка.
Пусть дана схема синтаксически управляемого перевода (теоретический материал раздела 4.2). Написать программу, которая будет выполнять перевод цепочек с одного языка на другой в соответствии с этой схемой. При невозможности выполнить перевод (цепочка не строится по правилам входной грамматики) необходимо выводить на экран соответствующее сообщение.
Правила СУ-схемы считывать из файла (предоставив пользователю возможность редактировать их на экране); цепочки вводить с клавиатуры, процесс перевода отображать на экране. Предусмотреть возможность выполнения перевода любого количества цепочек для заданной схемы.
На вход программы подаётся схема СУ-перевода (алфавиты входного и выходного языков, множество нетерминальных символов, правила вывода, целевой символ) и цепочка языка, которую необходимо перевести (может вводиться многократно, т.е. возможно перевести любое количество цепочек). Цепочка может быть и не относящейся к исходному языку.
Работа программы может быть организована по-разному. В качестве основного задания допустимо использовать материалы лабораторной работы №1. На первом этапе в соответствии с входной грамматикой схемы СУ-перевода попытаться сгенерировать цепочку, поданную на вход (поскольку её длина известна, можно генерировать только цепочки этой длины). При генерации фиксировать номера использованных правил. В случае успешной генерации выполнить второй этап – применяя номера использованных правил, получать одновременно входную и выходную цепочки по правилу вывода и соответствующему ему элементу перевода.
На выходе – отображение процесса перевода и результирующая цепочка языка.
Похожие материалы
Лабораторная работа № 4 по дисциплине «Теория языков программирования и методы трансляции»
piligrim-24
: 3 марта 2012
Лабораторная работа № 4
Перевод с помощью СУ-схемы
Пусть дана схема синтаксически управляемого перевода (теоретический материал раздела 4.2). Написать программу, которая будет выполнять перевод цепочек с одного языка на другой в соответствии с этой схемой. При невозможности выполнить перевод (цепочка не строится по правилам входной грамматики) необходимо выводить на экран соответствующее сообщение.
Правила СУ-схемы считывать из файла (предоставив пользователю возможность редактировать их на экр
50 руб.
Лабораторная работа №4 по дисциплине "Теория языков программирования и методы трансляции"
uksne
: 22 августа 2011
Перевод с помощью СУ-схемы. Вариант №10
Пусть дана схема синтаксически управляемого перевода (теоретический материал раздела 4.2). Написать программу, которая будет выполнять перевод цепочек с одного языка на другой в соответствии с этой схемой. При невозможности выполнить перевод (цепочка не строится по правилам входной грамматики) необходимо выводить на экран соответствующее сообщение.
Правила СУ-схемы считывать из файла (предоставив пользователю возможность редактировать их на экране); цепоч
250 руб.
Лабораторная работа №4 по дисциплине: Теория языков программирования и методы трансляции. Тема. Перевод с помощью СУ-схемы
Udacha2013
: 31 октября 2015
Лабораторная работа № 4 Перевод с помощью СУ-схемы
Пусть дана схема синтаксически управляемого перевода (теоретический материал раздела 4.2). Написать программу, которая будет выполнять перевод цепочек с одного языка на другой в соответствии с этой схемой. При невозможности выполнить перевод (цепочка не строится по правилам входной грамматики) необходимо выводить на экран соответствующее сообщение.
Правила СУ-схемы считывать из файла (предоставив пользователю возможность редактировать их на экр
200 руб.
Другие работы
Курсовой проект Ремонт двигателя. Стук двигателя. Стук глухого тона. Частота стука возрастает с увеличением оборотов
ram5720
: 12 ноября 2008
Техническое задание
Введение
1. Структура и свойство коленчатого вала………………………………………….5
2. Диагностика и ремонт коренных подшипников …………………..…....……….6
Разборка коленчатого вала………………………………………...………….6
Вал коленчатый – ремонт……………………………………………………..6
Сборка коленчатого вала………………………………………………….…10
Регулировка частоты вращения коленвала с контролером СО……….…..13
3. Технологическая карта сборки………………………………..….…………...…16
4. Инструменты и оборудование…………………………………………….……..17
Правила техники безопа
Модернизация измельчителя соломы комбайна ДОН-1500 (конструкторская часть дипломного проекта)
AgroDiplom
: 14 января 2019
5 КОНСТРУКЦИОННАЯ РАЗРАБОТКА.
ИЗМЕЛЬЧИТЕЛЬ СОЛОМЫ РЕКОНСТРУИРОВАННЫЙ ДЛЯ
КОМБАЙНА ДОН - 1500
5.1 Обоснование конструкторской разработки
Проектируемая технология, ее способы и средства направлены на ресурсосбережение и безотходное использование всего биологического урожая, в частности, сбора незерновой части для нужд животноводства и растениеводства, а также, оставшейся стебельной части, в зависимости от высоты среза, для улучшения плодородия почв. Успешное решение этих двух задач, испол
999 руб.
Лабораторная работа №3 Теория телетрафика и анализ систем беспроводной связи. Вариант 07
Andatra6699
: 16 ноября 2023
«Уравнения глобального баланса»
1. Цель работы
Научиться составлять и решать системы уравнений глобального баланса для анализа замкнутых однородных марковских СеМО, а также применять результаты расчёта для вычисления узловых и сетевых характеристик СеМО.
2. Задание
Применяя метод составления и решения системы уравнений глобального баланса замкнутой однородной марковской СеМО в соответствии с вариантом, определить:
1) узловые характеристики СеМО:
- интенсивности потоков заявок, входящих в узлы;
300 руб.
Лабораторная работа №3 по дисциплине: Нормативно-правовая база в профессиональной деятельности. Общий вариант. 2022 год
SibGUTI2
: 10 декабря 2022
Лабораторно-практическое занятие 3
«Правовое регулирование отношений в сети Интернет»
Вопросы
1. Правовая природа отношений, возникающих, изменяющихся и прекращающихся в области использования сети Интернет.
2.Понятие и признаки и структура интернет-отношений.
2. Правовой статус участников правоотношений в Интернете.
3. Социальные интернет сети: критерии полезности и вреда.
7. Государственная политика в области Интернет.
8. Интернет и право. Виртуальная среда обращения информации и информационны
230 руб.