Рассчитай точную стоимость своей работы и получи промокод на скидку 500 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
Пример заказа на Автор24
Студенческая работа на тему:
Создать упрощенный транслятор языка программирования.
Создан заказ №8312414
5 апреля 2022

Создать упрощенный транслятор языка программирования.

Как заказчик описал требования к работе:
Весь текст отпишу в диалогах, сюда он не влез. Преподаватель сказал , что это очень просто задание. Вам необходимо самостоятельно создать упрощенный транслятор языка программирования. Типовой задачей так же является создание парсера математических выражений. Для решения этой задачи есть несколько п утей, делать парсер самостоятельно, или воспользоваться специальными инструментами автоматического построения трансляторов на основе заданных грамматик. В папке по ссылке находится несколько примеров именно второго подхода, с использованием инструментов lex и bison. Для того, чтоб примеры заработали, нужно установить gcc, lex, bison. С GCC понятно, на остальное есть инструкция. НО в папках с примерами уже есть собранное исполняемое ПО, так что попробовать можно и так (это первое упрощение). Я предлагаю вам написать курсовую (без этого к сожалению не обойтись) по созданию калькулятора из примера, так как если бы его делали вы (это второе упрощение).
подробнее
Заказчик
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик воспользовался гарантией для внесения правок на основе комментариев преподавателя
8 апреля 2022
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
parisville
5
скачать
Создать упрощенный транслятор языка программирования. .docx
2022-04-11 22:03
Последний отзыв студента о бирже Автор24
Общая оценка
4.9
Положительно
курсовая работа была выполнена в указанный срок, и сдана на 4. В процессе работы были исправлены почти все замечания Мне всё понравилось и задачи были достигнуты

Хочешь такую же работу?

Оставляя свои контактные данные и нажимая «Создать задание», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
Java IntelliJ IDEA 15 Экзамен по программированию.
Помощь on-line
Программирование
Стоимость:
700 ₽
Моделирование вещественной матрицы, состоящей из дробей. Решение СЛАУ
Курсовая работа
Программирование
Стоимость:
700 ₽
Решение задач на языке программирования Pyton 2.7 (питон)
Курсовая работа
Программирование
Стоимость:
700 ₽
Решение математических задач в c, c++ методом класса
Решение задач
Программирование
Стоимость:
150 ₽
Разработка 3d деталей моделируемых механизмов
Дипломная работа
Программирование
Стоимость:
4000 ₽
Разработка информационной системы для поликлиники
Дипломная работа
Программирование
Стоимость:
4000 ₽
Почтовые ящики
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка модуля аналитики для учета клиентов
Курсовая работа
Программирование
Стоимость:
700 ₽
Преддипломная практика по первой части диплома
Отчёт по практике
Программирование
Стоимость:
700 ₽
сравнение явных и неявных схем для уравнения конвекции-диффузии
Курсовая работа
Программирование
Стоимость:
700 ₽
Необходимо выполнить отчет по курсовой ООП на Си++. Т-02461
Курсовая работа
Программирование
Стоимость:
700 ₽
Моделирования колебательной динамической системы.
Курсовая работа
Программирование
Стоимость:
700 ₽
Исследование алгоритмов и структур данных на языке Java
Курсовая работа
Программирование
Стоимость:
700 ₽
Курсовая работа по примеру
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка мультимедийной версии учебного материала
Курсовая работа
Программирование
Стоимость:
700 ₽
Разработка модуля аналитики для учета клиентов
Курсовая работа
Программирование
Стоимость:
700 ₽
Библиотека классов, реализующих комплексную арифметику
Курсовая работа
Программирование
Стоимость:
700 ₽
Удалённый рабочий стол
Курсовая работа
Программирование
Стоимость:
700 ₽
Читай полезные статьи в нашем
Массивы
Массивы очень упрощают процесс программирования. Без них практически невозможно написать универсальную программу. Например, представьте себе, что вы манипулируете информацией о квартирах жилого дома. Вы объявляете переменные K1 - для первой квартиры, K2 - для второй и так далее. K1=54 будет означать, что площадь первой квартиры 54 кв.м., К2=72 и т.д. Теперь представим, что нужно подсчитать общую п...
подробнее
Процедуры и функции в Turbo Pfscal V.7.0
В Turbo Pascal существуют 2 вида подпрограмм, которыми являются процедуры и функции. Применение процедур и функций позволяет использовать различные фрагменты алгоритмов, которые уже встречались раньше в программах. Кроме того, подпрограммы разбивают крупные программы на отдельные смысловые части.
Отличительной особенностью функции от процедуры является то, что она возвращает результат указанного п...
подробнее
Файлы в Turbo Pfscal V.7.0
В Turbo Pascal применяются данные файлового типа, использующиеся для работы с информацией, которая расположена на внешних носителях. Эта информация формируется во внешней памяти компьютера, при этом образовывается некая область, которая называется файлом. Файл носит имя и представляет собой совокупность однотипных элементов. Файлы применяют при использовании больших объемов данных, долгосрочном хр...
подробнее
Особенности тестирования на C#
Тесты позволяют проверить правильность работы проекта во всевозможных ситуациях. Действительно эффективные тесты должны обладать следующими качествами:
Существует достаточно много разновидностей тестирования: системное, регрессионное, функциональное, стресс-тестирование, тестирование производительности, нагрузочное тестирование, тестирование безопасности, тестирование локализации, юзабилити тестиро...
подробнее
Особенности тестирования на C#
Тесты позволяют проверить правильность работы проекта во всевозможных ситуациях. Действительно эффективные тесты должны обладать следующими качествами:
Существует достаточно много разновидностей тестирования: системное, регрессионное, функциональное, стресс-тестирование, тестирование производительности, нагрузочное тестирование, тестирование безопасности, тестирование локализации, юзабилити тестиро...
подробнее
Массивы
Массивы очень упрощают процесс программирования. Без них практически невозможно написать универсальную программу. Например, представьте себе, что вы манипулируете информацией о квартирах жилого дома. Вы объявляете переменные K1 - для первой квартиры, K2 - для второй и так далее. K1=54 будет означать, что площадь первой квартиры 54 кв.м., К2=72 и т.д. Теперь представим, что нужно подсчитать общую п...
подробнее
Процедуры и функции в Turbo Pfscal V.7.0
В Turbo Pascal существуют 2 вида подпрограмм, которыми являются процедуры и функции. Применение процедур и функций позволяет использовать различные фрагменты алгоритмов, которые уже встречались раньше в программах. Кроме того, подпрограммы разбивают крупные программы на отдельные смысловые части.
Отличительной особенностью функции от процедуры является то, что она возвращает результат указанного п...
подробнее
Файлы в Turbo Pfscal V.7.0
В Turbo Pascal применяются данные файлового типа, использующиеся для работы с информацией, которая расположена на внешних носителях. Эта информация формируется во внешней памяти компьютера, при этом образовывается некая область, которая называется файлом. Файл носит имя и представляет собой совокупность однотипных элементов. Файлы применяют при использовании больших объемов данных, долгосрочном хр...
подробнее
Особенности тестирования на C#
Тесты позволяют проверить правильность работы проекта во всевозможных ситуациях. Действительно эффективные тесты должны обладать следующими качествами:
Существует достаточно много разновидностей тестирования: системное, регрессионное, функциональное, стресс-тестирование, тестирование производительности, нагрузочное тестирование, тестирование безопасности, тестирование локализации, юзабилити тестиро...
подробнее
Массивы
Массивы очень упрощают процесс программирования. Без них практически невозможно написать универсальную программу. Например, представьте себе, что вы манипулируете информацией о квартирах жилого дома. Вы объявляете переменные K1 - для первой квартиры, K2 - для второй и так далее. K1=54 будет означать, что площадь первой квартиры 54 кв.м., К2=72 и т.д. Теперь представим, что нужно подсчитать общую п...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы