Лабораторная работа 3 По дисциплине: Теория языков программирования и методы трансляции. Тема: Перевод с помощью МП-преобразователя. Вариант 3

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

material.view.file_icon
material.view.file_icon Отчет_лаб3_вариант3.docx
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon .suo
material.view.file_icon
material.view.file_icon
material.view.file_icon 000.testlog
material.view.file_icon testlog.manifest
material.view.file_icon
material.view.file_icon App.config
material.view.file_icon
material.view.file_icon
material.view.file_icon lab3LangTheoryForms.exe
material.view.file_icon lab3LangTheoryForms.exe.config
material.view.file_icon lab3LangTheoryForms.pdb
material.view.file_icon Form1.cs
material.view.file_icon Form1.Designer.cs
material.view.file_icon Form1.resx
material.view.file_icon lab3LangTheoryForms.csproj
material.view.file_icon
material.view.file_icon
material.view.file_icon .NETFramework,Version=v4.7.2.AssemblyAttributes.cs
material.view.file_icon DesignTimeResolveAssemblyReferencesInput.cache
material.view.file_icon lab3LangTheoryForms.csproj.CoreCompileInputs.cache
material.view.file_icon lab3LangTheoryForms.csproj.FileListAbsolute.txt
material.view.file_icon lab3LangTheoryForms.csproj.GenerateResource.cache
material.view.file_icon lab3LangTheoryForms.csprojAssemblyReference.cache
material.view.file_icon lab3LangTheoryForms.exe
material.view.file_icon lab3LangTheoryForms.Form1.resources
material.view.file_icon lab3LangTheoryForms.pdb
material.view.file_icon lab3LangTheoryForms.Properties.Resources.resources
material.view.file_icon
material.view.file_icon Program.cs
material.view.file_icon
material.view.file_icon AssemblyInfo.cs
material.view.file_icon Resources.Designer.cs
material.view.file_icon Resources.resx
material.view.file_icon Settings.Designer.cs
material.view.file_icon Settings.settings
material.view.file_icon lab3LangTheoryForms.sln
material.view.file_icon lab3LangTheoryForms.exe
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра текстовых файлов

Описание

Задание.
Пусть дан преобразователь с магазинной памятью; написать программу, которая будет выполнять перевод цепочек с одного языка на другой с помощью заданного преобразователя (теоретический материал раздела 4.2). При невозможности выполнить перевод (цепочка не принадлежит исходному языку) необходимо выводить на экран соответствующее сообщение. Исходный преобразователь вводить с клавиатуры в соответствии с определённым форматом. Ввод цепочек также производить с клавиатуры, выполняя его до тех пор, пока не возникнет желание закончить работу. Процесс перевода цепочки в виде последовательной смены конфигураций отображать на экране.
На вход программы подаётся ДМП-преобразователь (множество состояний, алфавиты входного и выходного языков, алфавит магазина, начальное состояние, начальное содержимое стека, множество заключительных состояний, функция переходов в виде списка правил) и проверяемая цепочка символов (аналогично лаб. раб. №2).
Рекомендуется за основу взять программу лабораторной работы №2, дополнив исходные данные алфавитом стека, начальным содержимым стека и выходным алфавитом, функцию переходов – в соответствии с определением преобразователя, а конфигурации – содержимым памяти и выходными цепочками.
Выход: отображение на экране процесса перевода цепочки в виде последовательной смены конфигураций преобразователя, результат перевода – полученная цепочка.
Проверить работу программы на примерах из лекций и задачах из контрольных вопросов.
Дополнительно:
Предоставить пользователю возможность не только вводить данные с клавиатуры, но и загружать преобразователь из файла (аналогично лабораторной работе №2).

Дополнительная информация

Сдано в 2023 без замечаний.
Теория языков программирования и методы трансляции Лабораторная работа № 3 Перевод с помощью МП-преобразователя
Пусть дан преобразователь с магазинной памятью; написать программу, которая будет выполнять перевод цепочек с одного языка на другой с помощью заданного преобразователя (теоретический материал раздела 4.2). При невозможности выполнить перевод (цепочка не принадлежит исходному языку) необходимо выводить на экран соответствующее сообщение. Исходный преобразователь вводить с клавиатуры в соответствии с определённым форматом. Ввод цепочек также производить с клавиатуры, выполняя его до тех пор, пока
User svladislav987 : 29 августа 2023
100 руб.
Теория языков программирования и методы трансляции. Лабораторная работа № 3 Перевод с помощью МП-преобразователя. Для всех вариантов
Для всех вариантов Пусть дан преобразователь с магазинной памятью; написать программу, которая будет выполнять перевод цепочек с одного языка на другой с помощью заданного преобразователя (теоретический материал раздела 4.2). При невозможности выполнить перевод (цепочка не принадлежит исходному языку) необходимо выводить на экран соответствующее сообщение. Исходный преобразователь вводить с клавиатуры в соответствии с определённым форматом. Ввод цепочек также производить с клавиатуры, выполняя
User dinapunsh : 19 ноября 2019
130 руб.
Теория языков программирования и методы трансляции. Лабораторная работа № 3 Перевод с помощью МП-преобразователя. Для всех вариантов
Лабораторная работа №5 по дисциплине: Теория языков программирования и методы трансляции. Тема. Перевод с помощью МП-преобразователя
Лабораторная работа № 5 Перевод с помощью МП-преобразователя Пусть дан преобразователь с магазинной памятью; написать программу, которая будет выполнять перевод цепочек с одного языка на другой с помощью заданного преобразователя (теоретический материал раздела 4.2). При невозможности выполнить перевод (цепочка не принадлежит исходному языку) необходимо выводить на экран соответствующее сообщение. Исходный преобразователь вводить с клавиатуры в соответствии с определённым форматом. Ввод це
User Udacha2013 : 31 октября 2015
200 руб.
Теория языков программирования и методы трансляции. Лабораторная работа №5. Перевод с помощью МП-преобразователя. Для всех вариантов.
Лабораторная работа №5. Перевод с помощью МП-преобразователя. Пусть дан преобразователь с магазинной памятью; написать программу, которая будет выполнять перевод цепочек с одного языка на другой с помощью заданного преобразователя (теоретический материал раздела 4.2). При невозможности выполнить перевод (цепочка не принадлежит исходному языку) необходимо выводить на экран соответствующее сообщение. Исходный преобразователь вводить с клавиатуры в соответствии с определённым форматом. Ввод цепоч
User nik200511 : 30 декабря 2015
36 руб.
Перевод с помощью МП-преобразователя
Пусть дан преобразователь с магазинной памятью; написать программу, которая будет выполнять перевод цепочек с одного языка на другой с помощью заданного преобразователя (теоретический материал раздела 4.2). При невозможности выполнить перевод (цепочка не принадлежит исходному языку) необходимо выводить на экран соответствующее сообщение. Исходный преобразователь вводить с клавиатуры в соответствии с определённым форматом. Ввод цепочек также производить с клавиатуры, выполняя его до тех пор, пока
User woorumu : 7 января 2017
150 руб.
Перевод с помощью МП-преобразователя
Лабораторная работа №5:Перевод с помощью МП-преобразователя
Пусть дан преобразователь с магазинной памятью; написать программу, которая будет выполнять перевод цепочек с одного языка на другой с помощью заданного преобразователя (теоретический материал раздела 4.2). При невозможности выполнить перевод (цепочка не принадлежит исходному языку) необходимо выводить на экран соответствующее сообщение.
User aragorn24 : 29 сентября 2015
150 руб.
Теория языков программирования и методы трансляции. Лабораторная работа №3. Вариант №3
Лабораторная работа № 3 Моделирование работы МПА Задание Пусть контекстно-свободный язык задаётся детерминированным автоматом с магазинной памятью – ДМПА (теоретический материал раздела 3.1). Написать программу, которая будет проверять для вводимой цепочки, принадлежит ли она заданному КС-языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку (аналогично лаб. раб №2) Исходный автомат вводить с клавиатуры в соответствии с определённым фор
User JulDir : 22 сентября 2013
49 руб.
Лабораторная работа №3 по дисциплине «Теория языков программирования и методы трансляции»
Лабораторная работа № 3 Моделирование работы МПА Пусть контекстно-свободный язык задаётся детерминированным автоматом с магазинной памятью – ДМПА (теоретический материал раздела 3.1). Написать программу, которая будет проверять для вводимой цепочки, принадлежит ли она заданному КС-языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку (аналогично лаб. раб №2) Исходный автомат вводить с клавиатуры в соответствии с определённым форматом. Вв
User Сергей38 : 26 января 2023
200 руб.
Лабораторная работа №3 по дисциплине «Теория языков программирования и методы трансляции»
Газорегуляторный пункт шкафной ГРПШ 32 - 10
Газорегуляторный пункт шкафной ГРПШ 32 - 10
User DiKey : 16 мая 2020
100 руб.
Газорегуляторный пункт шкафной ГРПШ 32 - 10
Искусство и культура (Культурология)
1 Концепция обособленных, локальных «культурно-исторических типов», или цивилизаций 2 Культура эпохи Возрождения. 3. Проблема типологии культур: восточные и западные типы культур. 4. Средневековая культура.
User Donbass773 : 17 октября 2017
50 руб.
Искусство и культура (Культурология)
Совершенствование зоны ТО и ТР на предприятии Филиал ОАО Южный Кузбасс - Томусинское автотранспортное управление с разработкой канавного подъемника
СОДЕРЖАНИЕ ВВЕДЕНИЕ………………………………………………..………………………7 1 Исследовательская часть…………………………………………….8 2. Расчетно-технологическая часть…………………………..…..16 3 Экология предприятия………………………………………..………….……48 4 Конструкторская часть……………………………………………………..….71 5. Экономическая оценка проекта……………………………………………...96 Заключение……………………………………………………………………...105 Список использованных источников………………………………………….107 В данном проекте был улучшен подъемник, разработанная конструкция подъемника проста и надежна в эк
User proekt-sto : 25 июля 2018
700 руб.
Совершенствование зоны ТО и ТР на предприятии Филиал ОАО Южный Кузбасс - Томусинское автотранспортное управление с разработкой канавного подъемника
Применение ЭВМ в технологии лекарственных препаратов
СОДЕРЖАНИЕ. 1. Основы квантовой механики атома. Соотношение де Бройля. Уравнение Шредингера. 3 2. Ионная (гетерополярная) связь. Расчет энергии ионной связи. 6 3. Теория ковалентной (гомеополярной) связи. Метод валентных связей. 8 4. Теория ковалентной связи. Метод молекулярных орбиталей (МО). 12 5. Упрощенный метод МО Хюккеля. 15 6. Особенности квантово-химических методов. 16 7. Некоторые полуэмпирические методы. 17 8. Приближения молекулярной механики, лежащие в основе квантово-химических мет
User wizardikoff : 7 марта 2012
up Наверх