Розробка та реалізація компонентів системного програмного забезпечення

Цена:
10 руб.

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

material.view.file_icon
material.view.file_icon bestref-218720.doc
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

В курсовому проекті розроблено компілятор з простої мови програмування з назвою М13.

Компілятор розроблений в середовищі програмування Borland C/C++ на мові С, та поданий у пояснювальній записці, а також в електронному варіанті. В пояснювальній записці подано огляд існуючих методів розробки компіляторів, детальний опис мови, а також описано процес розробки програми компілятора на рівні блок-схем і тексту програми. В додатку міститься текст компілятора, а також результати тестування програми.

компілятор програма схема тестування

Завдання

Розробити транслятор заданої вхідної мови програмування, до якої висуваються наступні базові вимоги:

· Кожна програма починається зі слова begіn і закінчується словом end. Все що до begіn і після end не аналізується.

· Програма має надавати можливість працювати зі змінними k, l, m. Змінні перед використанням мають бути попередньо оголошені за наступним форматом: «тип даних» «змінна1», «змінна2».

· Присвоєння до змінних виконується оператором присвоєння:=.

· Програма має надавати можливість працювати з константами k1, k2, k3. Константи ініціюються наступним чином: «константа» = «число;».

· Ввід даних зі стандартного вводу відбувається оператором scanf(), а вивід оператором prіntf().

· Програма має працювати з типом даних float.

· Програма має виконувати операції *,/,+, –.

Вихідною мовою трансляції є мова С.

Математичний вираз має бути розібраний в залежності від пріоритету виконання та розписаний викликом власних С функцій.

Цільова мова компілятора: ANSІ C. Для отримання виконавчого файлу на виході розробленого компілятора скористатися програмою bcc.exe. Мова розробки компілятора: ANSІ C. Реалізувати інтерфейс командного рядка. На вхід розробленого компілятора має подаватися текстовий файл, написаний на заданій мові програмування. На виході розробленого компілятора мають з’являтися чотири файли: файл з повідомленнями про помилки (або про їх відсутність), файл на мові СІ, об’єктний та виконавчий файли.
Ответы к билетам по Контролю и ревизии
Контроль в системе государственного управления. Виды и задачи государственного финансового контроля. Задачи муниципального финансового контроля. Функции финансового контроля. Методы финансового контроля. Формы финансового контроля. Функции органов внешнего финансового контроля. Цели и методика тестирования средств контроля в органах исполнительной власти. Сущность и задачи внутреннего финансового контроля. Система внутреннего финансового контроля в министерствах и департаментах. Системы внутренн
User VikkiROY : 4 марта 2015
45 руб.
Пути повышения рентабельности НПРУП Экран
Учитывая финансовое положение НПРУП «Экран» и проанализировав организационно-управленческую структуру предприятия и структуру затрат производства, а также проанализировав результаты от операционной и внереализационной деятельности за исследуемый период, предлагаю провести реструктуризацию организационно-управленческой структуры предприятия: 1. Включение в состав планово-диспетчерского отдела планово-диспетчерских бюро цехов. Это даст нам высвобождение численности 5 человек и экономический эффек
User alfFRED : 20 ноября 2013
10 руб.
Проект кустореза на базе трактора Т-170
Техническая характеристика 1. Базовый трактор 2. Двигатель тип Д-160 мощность, кВт (л.с.) 125(170) 3. Ширина отвала, мм 4275 4. Угол установки отвала в плане, град 60 5. Эксплуатационная масса, кг 16300 Введение 1. Анализ научно-технической и патентной литературы по теме дипломного проекта 2. Технические расчеты проектируемого кустореза 2.1 Выбор и расчет основных параметров кустореза 2.2 Тяговый расчет 2.3 Проверка работоспособности кустореза 3. Проектирование технологической схемы производств
User Aronitue9 : 25 мая 2012
450 руб.
Отражательная газовая печь для приготовления сплава Д16
Содержание 1.Введение 1.1. Характеристика печи . 1.2. Характеристика горелок. 1.3. Характеристика огнеупоров 2.Расчётная часть 2.1. Расчёт горения газообразного топлива. 2.2. Тепловой баланс печи. 2.3. Расчёт газового тракта. 2.4. Определение высоты дымовой трубы 3. Вывод.
User ardash : 28 июня 2012
up Наверх