Лабораторная работа №4 по дисциплине Теория языков программирования и методы трансляции

Состав работы

material.view.file_icon
material.view.file_icon lab4.doc
material.view.file_icon
material.view.file_icon 4_2_1_1.txt
material.view.file_icon 4_2_1_2.txt
material.view.file_icon Project1.dpr
material.view.file_icon Project1.exe
material.view.file_icon Project1.res
material.view.file_icon Unit1.dfm
material.view.file_icon Unit1.pas
material.view.file_icon ответ2.txt
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра текстовых файлов

Описание

Перевод с помощью СУ-схемы

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

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

На вход программы подаётся схема СУ-перевода (алфавиты входного и выходного языков, множество нетерминальных символов, правила вывода, целевой символ) и цепочка языка, которую необходимо перевести (может вводиться многократно, т.е. возможно перевести любое количество цепочек). Цепочка может быть и не относящейся к исходному языку.

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

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