Создан заказ №2222168
8 августа 2017
Курсовая работа по дисц. Лингвистическое обеспечение
Как заказчик описал требования к работе:
Задание для выполнения курсовой работы по дисциплине “Лингвистическое обеспечение САПР”
ЗАДАНИЕ № 7
1. Тема работы: Создание языка программирования.
В данной курсовой работе необходимо разработать язык программирования и компилятор, транслирующий программу на этом языке в эквивалентную программу
на языке С++.
2. Этапы выполнения работы:
1. Анализ задания.
2. Разработка языка программирования, отвечающего приведенным ниже требованиям.
3. Анализ методологии создания компиляторов.
4. Разработка алгоритмов трансляции исходной программы в программу на языке С++.
5. Реализация компилятора в виде программы на языке программирования С++ или Паскаль.
6. Проверка работы компилятора с помощью тестовой программы.
7. Оформление пояснительной записки.
3. Требования к создаваемому языку:
Язык относится к языкам высокого уровня и должен содержать набор операторов структурного программирования. Все операторы и ключевые слова имеют русские названия. Имена идентификаторов могут состоять как из латинских, так и русских букв.
Базовые типы данных включают в себя:
целый тип - целое положительное число;
вещественный тип - вещественное число;
Со всеми типами данных могут быть выполнены операции сложения, вычитания, умножения, деления, возведения в степень (+,-,*, /,**).
В языке должны быть реализованы следующие операторы:
оператор ввода значения переменной с клавиатуры, оператор вывода значения переменной на экран, оператор цикла c предусловием, оператор цикла с постусловием, условный оператор, оператор прерывания цикла, оператор продолжения цикла.
4. Требования к работе компилятора:
Компилятор может быть представлен в виде интегрированной оболочки (редактор текста и компилятор), либо должен вызываться из командной строки DOS и в качестве параметра принимать имя транслируемого файла. В случае наличия ошибок в исходном тексте, компилятор должен выдавать соответствующие сообщения.
5. Перечень вопросов, подлежащих рассмотрению в пояснительной записке :
1. Постановка задачи;
2. Теоретические основы создания компиляторов;
3. Описания синтаксиса языка;
4. Описание алгоритмов трансляции;
5. Текст тестовой программы;
6. Текст программы компилятора;
7. Список сообщений об ошибках.
подробнее
Заказчик
заплатил
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик воспользовался гарантией для внесения правок на основе комментариев преподавателя
11 августа 2017
Заказ завершен, заказчик получил финальный файл с работой
5
Курсовая работа по дисц. Лингвистическое обеспечение.docx
2019-04-09 05:15
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Автор просто гений, спасибо большое, можно доверить на миллион процентов. РЕКОМЕНДУЮ