Лабораторная работа №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 Вариант 76
Определить плотность теплового потока q, передаваемого теплопроводностью: 1) через однослойную плоскую металлическую стенку толщиной δc; 2) через двухслойную плоскую стенку: первая стенка покрыта плоским слоем изоляции толщиной δи. Температуры внешних поверхностей tc1 и tc2 в обоих случаях одинаковы.
User Z24 : 18 января 2026
150 руб.
Теплотехника КНИТУ Задача ТП-1 Вариант 76
Резцедержатель 22.320
Резцедержатель 22.320 Узел служит для закрепления на суппорте токарных станков. Корпус 1 резцедержателя нижним квадратом заводится в паз верхних салазок суппорта; основание 2 ложится на плоскость салазок, резец вставляется в прорезь корпуса 1 и устанавливается на подкладке 3. Винтом 4 прижимают резец к подкладке 3. Для установки резца под требуемым наклоном к горизонту и изменения высоты режущей кромки подкладка 3 имеет цилиндрическую опорную поверхность. Резцедержатель 22.320 сборочный чертеж
User lepris : 26 октября 2022
250 руб.
Резцедержатель 22.320
Учет денежных средств и анализ платежеспособности организации
СОДЕРЖАНИЕ Введение……………………………………………………………………........ 5 1 Денежные средства как объект бухгалтерского учета и анализа хозяйственной деятельности…………………………………………............... 8 1.1Экономическая сущность понятий «деньги», «денежные средства» и «денежные документы»………………………………………………………... 8 1.2 Обзор экономической литературы и основные проблемы по теме исследования…………………………………………………………………….. 15 1.3 Нормативные правовые документы и методические аспекты учета денежных средств и анализа платежесп
User Aronitue9 : 20 августа 2012
200 руб.
Інноваційні форми і методи соціальної роботи з сім’єю
ВСТУП РОЗДІЛ 1. ТЕОРЕТИЧНІ ОСНОВИ ФОРМ ТА МЕТОДІВ СОЦІАЛЬНОЇ РОБОТИ 1.1 Нормативно-правова база соціальної роботи з сім'єю 1.2 Сутність сім'ї, та типологія сімей 1.3 Соціально-виховна робота з молоддю як умова підготовки до сімейного виховання 1.4 Технології соціальної роботи з сім'ями різного типу 1.5 Методи і організаційні форми соціальної роботи з сім'ями різного типу РОЗДІЛ 2. НАСИЛЬСТВО В СІМ'Ї ЯК СОЦІАЛЬНА ПРОБЛЕМА 2.1 Соціальні та психолого-педагогічні проблеми сімейного насилля 2.2 Особл
User Lokard : 9 февраля 2014
10 руб.
up Наверх