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

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

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

Описание

Перевод с помощью МП-преобразователя

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

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

На вход программы подаётся ДМП-преобразователь (множество состояний, алфавиты входного и выходного языков, алфавит магазина, начальное состояние, начальное содержимое стека, множество заключительных состояний, функция переходов в виде списка правил) и проверяемая цепочка символов (аналогично лаб. раб. №3).

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

Выход: отображение на экране процесса перевода цепочки в виде последовательной смены конфигураций преобразователя, результат перевода – полученная цепочка.

Проверить работу программы на примерах из лекций и задачах из контрольных вопросов.
Лабораторная работа №5 по дисциплине «Теория языков программирования и методы трансляции»
Пусть дан преобразователь с магазинной памятью; написать программу, которая будет выполнять перевод цепочек с одного языка на другой с помощью заданного преобразователя (теоретический материал раздела 4.2). При невозможности выполнить перевод (цепочка не принадлежит исходному языку) необходимо выводить на экран соответствующее сообщение. Исходный преобразователь вводить с клавиатуры в соответствии с определённым форматом. Ввод цепочек также производить с клавиатуры, выполняя его до тех пор, пока
User 1231233 : 23 января 2012
23 руб.
Лабораторная работа №5 по дисциплине "Теория языков программирования и методы трансляции"
Перевод с помощью МП-преобразователя Пусть дан преобразователь с магазинной памятью; написать программу, которая будет выполнять перевод цепочек с одного языка на другой с помощью заданного преобразователя (теоретический материал раздела 4.2). При невозможности выполнить перевод (цепочка не принадлежит исходному языку) необходимо выводить на экран соответствующее сообщение. Исходный преобразователь вводить с клавиатуры в соответствии с определённым форматом. Ввод цепочек также производить с клав
User uksne : 22 августа 2011
250 руб.
Лабораторная работа №5 по дисциплине: Теория языков программирования и методы трансляции. Тема. Перевод с помощью МП-преобразователя
Лабораторная работа № 5 Перевод с помощью МП-преобразователя Пусть дан преобразователь с магазинной памятью; написать программу, которая будет выполнять перевод цепочек с одного языка на другой с помощью заданного преобразователя (теоретический материал раздела 4.2). При невозможности выполнить перевод (цепочка не принадлежит исходному языку) необходимо выводить на экран соответствующее сообщение. Исходный преобразователь вводить с клавиатуры в соответствии с определённым форматом. Ввод це
User Udacha2013 : 31 октября 2015
200 руб.
Лабораторные работы №№1-5 по дисциплине: Теория языков программирования и методы трансляции. Вариант общий
Лабораторная работа No1 Тема: «Генерация цепочек языка» 1. ПОСТАНОВКА ЗАДАЧИ Пусть язык задан контекстно-свободной грамматикой (теоретический материал разделов 1.1–1.4). Написать программу, которая по заданной грамматике будет генерировать ВСЕ цепочки языка в некотором диапазоне длин. Использовать только левосторонний или правосторонний вывод! Диапазон длин генерируемых цепочек должен задаваться пользователем при запуске программы. Предусмотреть возможность выбора пользователю – использовать зад
User Учеба "Под ключ" : 7 августа 2017
1200 руб.
Лабораторные работы №1-5 по дисциплине: Теория языков программирования и методы трансляции. Вариант №7.
Лабораторная работа No1 Генерация цепочек языка Пусть язык задан контекстно-свободной грамматикой (теоретический материал разделов 1.1–1.4). Написать программу, которая по заданной грамматике будет генерировать ВСЕ цепочки языка в некотором диапазоне длин. Использовать только левосторонний или правосторонний вывод! Диапазон длин генерируемых цепочек должен задаваться пользователем при запуске программы. Предусмотреть возможность выбора пользователю – использовать заданную в программе грамматику
User teacher-sib : 28 ноября 2016
250 руб.
promo
Лабораторные работы №1-5 по дисциплине: Теория языков программирования и методы трансляции. Вариант 05.
Лабораторная работа No1 Задание Генерация цепочек языка Пусть язык задан контекстно-свободной грамматикой (теоретический материал разделов 1.1–1.4). Написать программу, которая по заданной грамматике будет генерировать ВСЕ цепочки языка в некотором диапазоне длин. Использовать только левосторонний или правосторонний вывод! Диапазон длин генерируемых цепочек должен задаваться пользователем при запуске программы. Предусмотреть возможность выбора пользователю – использовать заданную в программе гра
User freelancer : 18 августа 2016
250 руб.
promo
Лабораторные работы №1-5 по дисциплине: Теория языков программирования и методы трансляции. Вариант №1
!СКИДКА! На все свои работы могу предложить скидку до 50%. Для получения скидки напишите мне письмо(выше ссылка "написать") Лабораторная работа №1 Пусть язык задан контекстно-свободной грамматикой (теоретический материал разделов 1.1–1.4). Написать программу, которая по заданной грамматике будет генерировать ВСЕ цепочки языка в некотором диапазоне длин. Использовать только левосторонний или правосторонний вывод! Диапазон длин генерируемых цепочек должен задаваться пользователем при запуске прог
User popye : 10 декабря 2015
120 руб.
Лабораторные работы №1-5 по дисциплине: Теория языков программирования и методы трансляции. Вариант №1
Релейная защита и автоматизация систем электроснабжения
Вариант 24 Система Напряжение 110 кВ Мощность короткого замыкания Sк 3000 МВА Длина питающей ЛЭП ВЛ1 (ВЛ2) 14 км Главная понизительная подстанция (ГПП) Напряжение 6 кВ Тип и мощность трансформатора ТДН-16000 кВА Нагрузка кабельной линии КЛ1 (КЛ2), , =4,6 МВт =0,3 =0,96 Длина кабельной линии КЛ1 (КЛ2) 2,0 км Суммарная длина кабельных линий 20 км Распределительный пункт (РП) Тип и мощность электроустановки КУ – 1000 квар Длина КЛ от электроустановки до РП 180 м Тип привода выключателя Электр
User marucya : 16 октября 2013
101 руб.
Трансформация фразеологизмов и детские тексты
Содержание Введение…………………………………………………………...……..… 4 Глава 1. Теоретические вопросы фразеологических единиц и их трансформации……………………………………………..……….. 8 §1. Понятие фразеологической единицы и ее признаки. Широкий и узкий подход к выделению фразеологизмов………………………….. 8 §2. Границы вариантности фразеологизмов русского языка………… 16 §3. Понятие трансформации. Виды авторских преобразований фразеологических единиц………………………………………….……… 20 §4. Явление дефразеологизации……………………………………….... 29 Выводы……
User Targelion : 2 ноября 2009
Привод ленточного конвейера
Дисциплина - Детали машин Назначение привода и область применения ленточного конвейера Выбор электродвигателя и кинематический расчёт привода Расчёт зубчатой передачи Расчёт цепной передачи Выбор основных параметров корпуса редуктора Ориентировочный расчёт валов и предварительный подбор подшипников Проверка долговечности подшипников качения Проверочный расчёт валов Смазка редуктора Сборка редуктора Проект содержит пояснительную записку, сборочный чертеж редуктора, спецификацию.
User lilushkanan : 6 ноября 2011
Теплотехника Задача 24.25 Вариант 37
Определить коэффициент теплоотдачи и температурный напор Δt при пузырьковом кипении воды в закрытом сосуде, давление в котором по показанию манометра равно p (см. табл. 18). Тепловую нагрузку (удельный тепловой поток) принять равной q (см. табл. 19). Барометрическое давление — 750 мм рт. ст. Построить график зависимости q от Δt при кипении воды. Ответить письменно на следующие вопросы: 1. Как называют характерные режимы кипения жидкости? 2. В каких пределах температурного напора протек
User Z24 : 17 февраля 2026
150 руб.
Теплотехника Задача 24.25 Вариант 37
up Наверх