(ПЗ) Технологии компиляции

Тип работы
Контрольная работа
Дисциплина
Основы программирования
ВУЗ
ТГУ Росдистант

Файлы задания

Можно просмотреть до покупки

Контрольная работа по дисциплине «Основы программирования» посвящена теме технологий компиляции и практике построения лексического анализатора. В комплект входит архив с отчётом о выполнении задания. Цель работы — реализовать программу лексера, то есть сканера, который преобразует исходный файл программы в последовательность токенов, содержащих информацию для последующих этапов компиляции. В отчёте описано, как для этого используются готовые инструменты: генератор лексических анализаторов flex и библиотека PLY для Python. Отдельное внимание уделено обработке преобразований литералов с целыми и действительными значениями в целые и числовые данные с действительной частью. Также раскрываются разделы, связанные с добавлением возможности считывать данные из заданного файла и со сравнением содержимого файла с одноимённым файлом, имеющим расширение .out. Работа демонстрирует полный цикл создания и проверки лексического анализатора.

Похожие работы

Основы программирования
Контрольная работа

ПЗ(х2) Программирование на Net, dotNer

Контрольная работа по теме «ПЗ(х2) Программирование на Net, dotNer ОДН 3-485». Дисциплина: Основы программирования. Комплект из 2 файлов.

Основы программирования
Контрольная работаТольяттинский государственный университет

ПЗ (х6) Проектный практикум 2

В работе рассматриваются разделы: 1. Разработайте диаграмму последовательности в соответствии с индивидуальным вариантом.; Заключение договора.; 2. Форма и порядок заключения составляются согласно правилам перевозок грузов.; 4. Реквизиты, заявки и порядок определяются так же правилами перевозок грузов.; 2. О задержке перевозчик обязан увед. Раскрываются вопросы: МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ федеральное государственное бюджетное образовательное учреждение высшего образования «Тольяттинский государственный университет» (наименование института полностью) Кафедра /департамент /центр ______________________________________________.

Основы программирования
Контрольная работаТУСУР

КР Функциональное и логическое программирование

Контрольная работа по логическому и функциональному программированию (вариант 12) выполнена на базе ТУСУР, кафедра автоматизированных систем управления. Работа состоит из трёх заданий с решениями. Первое относится к логическому программированию: нужно написать предикат gcd(+A,+B,-D), истинный тогда и только тогда, когда D — наибольший общий делитель двух целых положительных чисел. Второе задание — разработка программы для отношения double(+List,-ListList), в котором каждый элемент исходного списка удваивается в результирующем списке. Третье задание связано с функциональным программированием: строится функция, формирующая список из n раз повторённых элементов x с помощью рекурсивного вызова и проверки значения n. В документе приведены листинги решений и краткие пояснения к ним.

Популярные услуги для студентов ТГУ Росдистант

Полезные материалы для студентов ТГУ Росдистант

Смотреть все статьи

Остались вопросы?

Оставьте заявку на консультацию

или свяжитесь с нами удобным для вас способом