Страницу Назад
Поискать другие аналоги этой работы
100 Лабораторная работа № 4 Предмет : «Теория языков программирования и методы трансляции» вариант 1ID: 177590Дата закачки: 03 Февраля 2017 Продавец: Araxic (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Лабораторная Сдано в учебном заведении: СибГУТИ Описание: Задание Лабораторная работа № 4 1. ПОСТАНОВКА ЗАДАЧИ Перевод с помощью СУ-схемы Пусть дана схема синтаксически управляемого перевода (теоретический материал раздела 4.2). Написать программу, которая будет выполнять перевод цепочек с одного языка на другой в соответствии с этой схемой. При невозможности выполнить перевод (цепочка не строится по правилам входной грамматики) необходимо выводить на экран соответствующее сообщение. Правила СУ-схемы считывать из файла (предоставив пользователю возможность редактировать их на экране); цепочки вводить с клавиатуры, процесс перевода отображать на экране. Предусмотреть возможность выполнения перевода любого количества цепочек для заданной схемы. На вход программы подаётся схема СУ-перевода (алфавиты входного и выходного языков, множество нетерминальных символов, правила вывода, целевой символ) и цепочка языка, которую необходимо перевести (может вводиться многократно, т.е. возможно перевести любое количество цепочек). Цепочка может быть и не относящейся к исходному языку. Работа программы может быть организована по-разному. В качестве основного задания допустимо использовать материалы лабораторной работы №1. На первом этапе в соответствии с входной грамматикой схемы СУ-перевода попытаться сгенерировать цепочку, поданную на вход (поскольку её длина известна, можно генерировать только цепочки этой длины). При генерации фиксировать номера использованных правил. В случае успешной генерации выполнить второй этап – применяя номера использованных правил, получать одновременно входную и выходную цепочки по правилу вывода и соответствующему ему элементу перевода. а выходе – отображение процесса перевода и результирующая цепочка языка. Комментарии: Уважаемый слушатель, дистанционного обучения, Оценена Ваша работа по предмету: Теория языков программирования и методы трансляции Вид работы: Лабораторная работа 4 Оценка:Зачет Дата оценки: 07.06.2015 Рецензия:Уважаемый , Бах Ольга Анатольевна Размер файла: 376,4 Кбайт Фаил: (.zip) ------------------- Обратите внимание, что преподаватели часто переставляют варианты и меняют исходные данные! Если вы хотите, чтобы работа точно соответствовала, смотрите исходные данные. Если их нет, обратитесь к продавцу или к нам в тех. поддержку. Имейте ввиду, что согласно гарантии возврата средств, мы не возвращаем деньги если вариант окажется не тот. -------------------
Скачано: 2 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Лабораторная работа 1 2 3 Теория языков программирования и методы трансляции Все варианты 2023 годЛабораторные работы по предмету : «Теория языков программирования и методы трансляции» (№№1-5). Вариант № 1 Лабораторная работа № 4 Предмет : «Теория языков программирования и методы трансляции». Вариант № 1 Лабораторная работа № 5 по предмету: "Теория языков программирования и методы трансляции". Вариант № 1 Лабораторная работа № 3 по предмету : «Теория языков программирования и методы трансляции». Вариант № 1 Курсовая работа Теория языков программирования и методы трансляции Вариант 10 2023 год Лабораторная работа № 2 по предмету: «Теория языков программирования и методы трансляции». Вариант № 1 Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Теория языков программирования и методы трансляции / Лабораторная работа № 4 Предмет : «Теория языков программирования и методы трансляции» вариант 1
Вход в аккаунт: