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

Цена:
70 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon mt.dep
material.view.file_icon main.obj
material.view.file_icon vc90.idb
material.view.file_icon vc90.pdb
material.view.file_icon BuildLog.htm
material.view.file_icon Lab5.exe.embed.manifest
material.view.file_icon Lab5.exe.embed.manifest.res
material.view.file_icon Lab5.exe.intermediate.manifest
material.view.file_icon main.h
material.view.file_icon
material.view.file_icon mt.dep
material.view.file_icon main.obj
material.view.file_icon vc90.idb
material.view.file_icon vc90.pdb
material.view.file_icon BuildLog.htm
material.view.file_icon Lab5.exe.intermediate.manifest
material.view.file_icon main.cpp
material.view.file_icon Lab5.vcproj
material.view.file_icon Lab5.vcproj.SYSTEMNIK.limited.user
material.view.file_icon
material.view.file_icon Lab5.exe
material.view.file_icon Lab5.ilk
material.view.file_icon Lab5.pdb
material.view.file_icon
material.view.file_icon Lab5.exe
material.view.file_icon Lab5.pdb
material.view.file_icon Lab5.ncb
material.view.file_icon Lab5.sln
material.view.file_icon Lab5.suo
material.view.file_icon Lab5.exe
material.view.file_icon лр5.doc

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

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

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

Работа выполнена в среде Visual C++. Язык программирования Си.

Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Теория языков программирования и методы трансляции
Вид работы: Лабораторная работа 5
Оценка:Зачет
Дата оценки: 09.10.2013
Рецензия:

Бах Ольга Анатольевна
Теория языков программирования и методы трансляции. Лабораторная работа №5
Перевод с помощью МП-преобразователя Пусть дан преобразователь с магазинной памятью; написать программу, которая будет выполнять перевод цепочек с одного языка на другой с помощью заданного преобразователя (теоретический материал раздела 4.2). При невозможности выполнить перевод (цепочка не принадлежит исходному языку) необходимо выводить на экран соответствующее сообщение.
User bvv1975 : 26 января 2016
20 руб.
Теория языков программирования и методы трансляции. Лабораторная работа №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 руб.
Теория языков программирования и методы трансляции
Билет No1 1) Классификация грамматик и языков по Хомскому. Проиллюстрировать на примерах (примеры должны быть свои). 2) Нисходящий распознаватель языков с возвратами. Алгоритм распознавателя с подбором альтернатив. Проиллюстрировать на примере (пример должен быть свой). 3) Построить детерминированный автомат с магазинной памятью P (с опустошением стека), допускающий язык L(P) = {a n b n c 2k k > 0, n 0}. Построить КС-грамматику для задания этого же языка.
User piligrim-24 : 11 апреля 2012
50 руб.
Лабораторная работа №3 по дисциплине: Теория связи. Вариант 2
Лабораторная работа №3 «Исследование корректирующего кода» 1 Цель работы Ознакомление с методами построения корректирующих кодов. Экспериментальное исследование обнаруживающей и исправляющей способности циклического кода. 2 Описание лабораторной установки Лабораторная установка выполнена в виде программно-управляемой модели на ПЭВМ 3 Предварительные расчеты Структура заданной кодовой последовательности приведена в таблице 3.1. № Комбинации: 2 Разрешенные 7-элементные кодовые комбинации: 1000
User xtrail : 27 июля 2024
300 руб.
Программирование. Зачетная работа. Билет №1
Билет 1 Определить значение переменной x после работы следующего фрагмента программы: a = –5; b = –4 * a – 10; x = 0; y = b / 2 + 2; if ( a + b > 0 ) and ( a < y – b ) then begin x = y + 3; y = x / 2 end; if ( a + y > x ) or ( 2 * y > a ) ) then begin x = 2; y = –5 end;
User Elnadrion : 11 июня 2014
50 руб.
Архитектура ЭВМ Компьютеры-серверы
Чем отличается сервер от обычной рабочей станции? Предназначение специализированного компьютера-сервера. Проблемы, решаемы сервером Специализация Примеры специализированных серверов Реализация на практике основных требований, предъявляемых к серверу.
User Elfa254 : 24 октября 2013
10 руб.
Контрольная работа по дисциплине: Математические основы цифровой обработки сигнала. Вариант № 46
Вариант No46 Задание на контрольную работу: Непрерывное сообщение передается по системе связи дискретными сигналами. На стороне передачи исходное сообщение преобразуется в первичный электрический сигнал, который, в свою очередь, преобразуется в цифровую форму. Перед передачей в канал связи сигнала сообщения производится также предварительная обработка его цифрового представления по заданному алгоритму. На стороне приёма восстанавливается непрерывное сообщение (с учётом предварительной обработк
User IT-STUDHELP : 13 апреля 2021
600 руб.
promo
up Наверх