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

Цена:
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. Реалізувати інтерфейс командного рядка. На вхід розробленого компілятора має подаватися текстовий файл, написаний на заданій мові програмування. На виході розробленого компілятора мають з’являтися чотири файли: файл з повідомленнями про помилки (або про їх відсутність), файл на мові СІ, об’єктний та виконавчий файли.
Дипломный проект. Реконструкция поста ТО с разработкой канавного подъемника
Дипломный проект для студентов специальностей 190631, 23.02.03 и т.д. Архив содержит 4 чертежа формата А1 и пояснительную записку. ПЗ содержит: Введение 1. Анализ предприятия и обоснование темы проекта. 2. Технологическая часть (расчет годовой ремонтной программы и расчет площадей участков) 3.Организационная часть. 4.Конструкторская часть (описание канавного подъемника и его установка) 5. Экономическая эффективность проекта Заключение. Все разделы со штампами. Вам осталось забить фамилии и вс
User vjycnh : 10 февраля 2015
500 руб.
Дипломный проект. Реконструкция поста ТО с разработкой канавного подъемника
Исследование комбинационных цифровых устройств
Лаб. работа №1 по ВТ и ИТ. 1. Цель работы Изучение свойств комбинационных цифровых устройств: шифратора, де-шифратора, сумматора, мультиплексора и приобретение навыков выполнения арифметических микроопераций. 2. Описание схемы Исследуемые КЦУ представляют собой последовательно соединенные шифратор D1, сумматор D2, дешифратор D3, мультиплексор D4. Шифратор позволяет перевести любое число от 0 до 7 в двоичный код. Сумматор имеет возможность произвести сложение двух трехразрядных двоичных чисел.
User sibgutimts : 15 июня 2010
50 руб.
Исследование комбинационных цифровых устройств
Проектирование АТП с разработкой обкаточно-тормозного стенда
Содержание Стр. Введение………………………………………………………………. 8 1.Эксплуатационная часть……………………………………………. 9 1.1. Исходные данные………………………………………………… 9 1.2. Характеристика района перевозок……………………………. . 9 1.2.1. Общая характеристика района перевозок……………………. 9 1.2.2. Характеристика корреспондирующих пунктов и перевозимых грузов………………………………………………….. 10 1.2.3. Характеристика автотранспортной сети района перевозок… 13 1.3. Шахматная таблица корреспонденций и схема грузопотоков… 13 1.3.1.Шахматная таблица кор
User Рики-Тики-Та : 12 февраля 2017
825 руб.
Соединение сварное. Вариант 11 - Опора
Т.А. Унсович, А.В. Савицкая. Сборник заданий по инженерной графике. Соединения неразъемные. Соединение сварное. Вариант 11 - Опора. Выполнить чертеж сварного узла, состоящего из нескольких деталей, в соответствии с индивидуальным заданием. Места соединения деталей отмечены в задании тонкими линиями. Считать, что все детали изготовлены из стали марки Ст5. Сварка ручная электродуговая. В состав работы входит: Чертеж; 3D модели. Выполнено в программе Компас + чертеж в PDF.
User .Инженер. : 27 января 2026
200 руб.
Соединение сварное. Вариант 11 - Опора promo
up Наверх