Теория языков программирования и методы трансляции. ЛАБОРАТОРНАЯ РАБОТА № 5. Вариант №18

Цена:
250 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon lab5.docx
material.view.file_icon Lab5.exe
material.view.file_icon
material.view.file_icon lab5.sln
material.view.file_icon Lab5.suo
material.view.file_icon lab5.v12.suo
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon Lab5.exe
material.view.file_icon Lab5.pdb
material.view.file_icon Lab5.vshost.exe
material.view.file_icon Lab5.vshost.exe.manifest
material.view.file_icon
material.view.file_icon Lab5.exe
material.view.file_icon Lab5.pdb
material.view.file_icon Lab5.vshost.exe
material.view.file_icon Lab5.vshost.exe.manifest
material.view.file_icon Form1.cs
material.view.file_icon Form1.Designer.cs
material.view.file_icon Form1.resx
material.view.file_icon Form2.cs
material.view.file_icon Form2.Designer.cs
material.view.file_icon Form2.resx
material.view.file_icon Form3.cs
material.view.file_icon Form3.Designer.cs
material.view.file_icon Form3.resx
material.view.file_icon Lab5.csproj
material.view.file_icon Lab5.csproj.user
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon DesignTimeResolveAssemblyReferences.cache
material.view.file_icon DesignTimeResolveAssemblyReferencesInput.cache
material.view.file_icon GenerateResource.read.1.tlog
material.view.file_icon GenerateResource.write.1.tlog
material.view.file_icon Lab5.Config.resources
material.view.file_icon Lab5.csproj.FileListAbsolute.txt
material.view.file_icon Lab5.exe
material.view.file_icon Lab5.Function.resources
material.view.file_icon Lab5.MainForm.resources
material.view.file_icon Lab5.pdb
material.view.file_icon Lab5.Properties.Resources.resources
material.view.file_icon Lab5.Result.resources
material.view.file_icon ResolveAssemblyReference.cache
material.view.file_icon
material.view.file_icon Properties.Resources.Designer.cs.dll
material.view.file_icon
material.view.file_icon DesignTimeResolveAssemblyReferences.cache
material.view.file_icon DesignTimeResolveAssemblyReferencesInput.cache
material.view.file_icon GenerateResource.read.1.tlog
material.view.file_icon GenerateResource.write.1.tlog
material.view.file_icon Lab5.Config.resources
material.view.file_icon Lab5.csproj.FileListAbsolute.txt
material.view.file_icon Lab5.csproj.GenerateResource.Cache
material.view.file_icon Lab5.exe
material.view.file_icon Lab5.Form1.resources
material.view.file_icon Lab5.Form2.resources
material.view.file_icon Lab5.Form3.resources
material.view.file_icon Lab5.Function.resources
material.view.file_icon Lab5.MainForm.resources
material.view.file_icon Lab5.pdb
material.view.file_icon Lab5.Properties.Resources.resources
material.view.file_icon Lab5.Result.resources
material.view.file_icon ResolveAssemblyReference.cache
material.view.file_icon
material.view.file_icon Properties.Resources.Designer.cs.dll
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
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра текстовых файлов

Описание

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

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

Работа была зачтена с первого раза в 2014г.
Преподаватель Бох О.А.
Теория языков программирования и методы трансляции. Лабораторная работа №5
Перевод с помощью МП-преобразователя Пусть дан преобразователь с магазинной памятью; написать программу, которая будет выполнять перевод цепочек с одного языка на другой с помощью заданного преобразователя (теоретический материал раздела 4.2). При невозможности выполнить перевод (цепочка не принадлежит исходному языку) необходимо выводить на экран соответствующее сообщение.
User bvv1975 : 26 января 2016
20 руб.
Теория языков программирования и методы трансляции. Лабораторная работа №5.
Лабораторная работа № 5 Перевод с помощью МП-преобразователя Пусть дан преобразователь с магазинной памятью; написать программу, которая будет выполнять перевод цепочек с одного языка на другой с помощью заданного преобразователя (теоретический материал раздела 4.2). При невозможности выполнить перевод (цепочка не принадлежит исходному языку) необходимо выводить на экран соответствующее сообщение. Исходный преобразователь вводить с клавиатуры в соответствии с определённым форматом. Ввод цепоче
User zhekaersh : 20 февраля 2015
70 руб.
Теория языков программирования и методы трансляции. Лабораторная работа №5
Лабораторная работа № 5 Перевод с помощью МП-преобразователя Пусть дан преобразователь с магазинной памятью; написать программу, которая будет выполнять перевод цепочек с одного языка на другой с помощью заданного преобразователя (теоретический материал раздела 4.2). При невозможности выполнить перевод (цепочка не принадлежит исходному языку) необходимо выводить на экран соответствующее сообщение. Исходный преобразователь вводить с клавиатуры в соответствии с определённым форматом. Ввод це
User new2011 : 19 февраля 2014
100 руб.
Лабораторная работа №5 по дисциплине Теория языков программирования и методы трансляции
Перевод с помощью МП-преобразователя Пусть дан преобразователь с магазинной памятью; написать программу, которая будет выполнять перевод цепочек с одного языка на другой с помощью заданного преобразователя (теоретический материал раздела 4.2). При невозможности выполнить перевод (цепочка не принадлежит исходному языку) необходимо выводить на экран соответствующее сообщение. Исходный преобразователь вводить с клавиатуры в соответствии с определённым форматом. Ввод цепочек также производить с кл
User Некто : 16 сентября 2018
100 руб.
Лабораторная работа №5. Теория языков программирования и методы трансляции. Все варианты.
Лабораторная работа № 5 Перевод с помощью МП-преобразователя Пусть дан преобразователь с магазинной памятью; написать программу, которая будет выполнять перевод цепочек с одного языка на другой с помощью заданного преобразователя (теоретический материал раздела 4.2). При невозможности выполнить перевод (цепочка не принадлежит исходному языку) необходимо выводить на экран соответствующее сообщение. Исходный преобразователь вводить с клавиатуры в соответствии с определённым форматом. Ввод цепо
User SibGUTI2 : 26 сентября 2016
30 руб.
Лабораторная работа №5 по дисциплине «Теория языков программирования и методы трансляции»
Пусть дан преобразователь с магазинной памятью; написать программу, которая будет выполнять перевод цепочек с одного языка на другой с помощью заданного преобразователя (теоретический материал раздела 4.2). При невозможности выполнить перевод (цепочка не принадлежит исходному языку) необходимо выводить на экран соответствующее сообщение. Исходный преобразователь вводить с клавиатуры в соответствии с определённым форматом. Ввод цепочек также производить с клавиатуры, выполняя его до тех пор, пока
User 1231233 : 23 января 2012
23 руб.
Лабораторная работа №5 по дисциплине "Теория языков программирования и методы трансляции"
Перевод с помощью МП-преобразователя Пусть дан преобразователь с магазинной памятью; написать программу, которая будет выполнять перевод цепочек с одного языка на другой с помощью заданного преобразователя (теоретический материал раздела 4.2). При невозможности выполнить перевод (цепочка не принадлежит исходному языку) необходимо выводить на экран соответствующее сообщение. Исходный преобразователь вводить с клавиатуры в соответствии с определённым форматом. Ввод цепочек также производить с клав
User uksne : 22 августа 2011
250 руб.
Теория языков программирования и методы трансляции
Лабораторные работы основаны на лекционном материале; каждая выполняется после изучения соответствующего теоретического раздела. До выполнения лабораторной работы нужно внимательно разобраться с примерами, ответить на контрольные вопросы изученного теоретического раздела, а также решить задачи, предлагаемые в составе контрольных вопросов. Каждая работа снабжена методическими указаниями, сопровождающими текст задания. Рекомендуется внимательно читать задание и выполнять работу в строгом соответс
User Илья272 : 5 ноября 2023
1300 руб.
Организация работы отделов рекламы и связей с общественностью. часть 1. Кейс. Вариант 1.
Кейс-задание Вариант 1 Ситуация 1 Компания «Элекс плюс» занимается продажей профессиональной вещательной техники и аксессуаров – камкордеров, студийного света, опе-раторских кранов и т.д. Компания собирается принять участие в специали-зированной выставке NATEXPO. 1) Воспользовавшись вторичной информации из сети интернет, озна-комьтесь со спецификой выставки и деятельностью аналогичных компаний. 2) Согласно материалу, представленному в параграфе 4.1, напишите пресс-релиз, объемом не менее 1 тыс
User studypro3 : 22 июля 2020
500 руб.
Секция центробежного насоса ЦНС-240-1900-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
Секция центробежного насоса ЦНС-240-1900-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
415 руб.
Секция центробежного насоса ЦНС-240-1900-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа
Эффективность применения вентильного электродвигателя-Плакат-Картинка-Фотография-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа-Формат Microsoft PowerPoint
Эффективность применения вентильного электродвигателя-Плакат-Картинка-Фотография-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа-Формат Microsoft PowerPoint
User lelya.nakonechnyy.92@mail.ru : 9 ноября 2017
275 руб.
Эффективность применения вентильного электродвигателя-Плакат-Картинка-Фотография-Чертеж-Оборудование для добычи и подготовки нефти и газа-Курсовая работа-Дипломная работа-Формат Microsoft PowerPoint
Оценка инженерной, пожарной и химической обстановок на ОНХ Маш завод
Исполнить: 1) Определить: - глубину зоны возможного заражения, - площадь зоны возможного заражения, - время подхода облака зараженного облака СДЯВ к местам работы и укрытий, - время поражающего действия СДЯВ, - возможные потери, 2) Нанести обстановку на рабочий план командира сводной команды и принять решения. Содержание 1. Введение. 1.1. Характеристика Ч.С. образующих очаги поражения. 1.2. Необходимость выявления и оценки инженерной, пожарной и химической обстановок. 1.3.Классификация
User evelin : 8 марта 2014
5 руб.
up Наверх