Лабораторная работа №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 руб.
Финансовая стратегия предприятия (на материалах оао «сибэнергомаш»)
ВВЕДЕНИЕ 5 1 ТЕОРЕТИЧЕСКИЕ И МЕТОДОЛОГИЧЕСКИЕ ОСНОВЫ ФОРМИРОВАНИЯ ФИНАНСОВОЙ СТРАТЕГИИ ПРЕДПРИЯТИЯ 10 1.1 Содержание финансовой стратегии и ее место в системе управления предприятием 10 1.2 Методы разработки финансовой стратегии предприятия 18 2 КОМПЛЕКСНАЯ ОЦЕНКА СТРАТЕГИЧЕСКОЙ ФИНАНСОВОЙ ПОЗИЦИИ ОАО «СИБЭНЕРГОМАШ» 33 2.1 Анализ факторов внешней финансовой среды 33 2.2 Факторный анализ внутренней финансовой среды 33 3 НАПРАВЛЕНИЯ СОВЕРШЕНСТВОВАНИЯ ФИНАНСОВОЙ СТРАТЕГИИ ОАО «СИБЭНЕРГОМАШ» 75 3.1
User Алёна51 : 17 июля 2015
1500 руб.
Финансовая стратегия предприятия (на материалах оао «сибэнергомаш»)
Проект осветительной установки молочного блока производительностью 3 тонны молока в сутки
Курсовой проект по дисциплине « Светотехника и электротехнологии» на тему «Проект осветительной установки молочного блока производительностью 3 тонны молока в сутки» состоит из расчётно-пояснительной записки на 41 листах формата А4, содержащий 4 таблицы, 2 рисунка и три листа графической части формата А1. В курсовом проекте разработаны все пункты согласно задания, а именно, произведён светотехнический и электрический расчёты осветительной установки молочного блока, рассмотрены вопросы энергосбе
User daniszaripov : 3 апреля 2013
100 руб.
Проект осветительной установки молочного блока производительностью 3 тонны молока в сутки
Экзамен по дисциплине: Операционные системы. Билет №9
Билет № 9 Факультет ИВТ Курс 2 Семестр 4 Дисциплина Операционные системы 1) Маскирование прерываний. Дисциплины обслуживания прерываний в мультипрограммной системе. 2) Семафорные механизмы и способы их реализации. Возможность возникновения тупиков, примеры. Задача о "спящем парикмахере". Парикмахерская состоит из комнаты ожидания и салона. Через входную дверь и дверь между залом ожидания и салоном можно проходить только по одному. Дверь в виде скользящей перегородки располагается всегда
User IT-STUDHELP : 6 декабря 2019
350 руб.
promo
ЛИВАРНИЙ ЦЕХ. Курсовий проект з “Архітектури будівель і споруд”
Зміст пояснювальної записки 1 Вихідні данні 2 Загальна характеристика будівлі 3 Конструктивне рішення: 3.1 Фундаменти 3.2 Колони 3.3 Підкранові балки 3.4 Кроквяні конструкції 3.5 Стіни 3.6 Покриття, покрівля, водовідвід 3.7 Ліхтарі 3.8 Вікна, двері, ворота 3.9 Підлоги 3.10 Специфікація збірних залізобетонних виробів 4 Розрахунки: 4.1 Теплотехнічний розрахунок стіни та покриття 4.2 Світлотехнічний розрахунок 4.3 Розрахунок побутових приміщень та їх площі 5 Оздоблення будівлі 6 Інженерне та санте
User SerFACE : 11 октября 2014
88 руб.
ЛИВАРНИЙ ЦЕХ. Курсовий проект з “Архітектури будівель і споруд”
up Наверх