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

Цена:
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. Реалізувати інтерфейс командного рядка. На вхід розробленого компілятора має подаватися текстовий файл, написаний на заданій мові програмування. На виході розробленого компілятора мають з’являтися чотири файли: файл з повідомленнями про помилки (або про їх відсутність), файл на мові СІ, об’єктний та виконавчий файли.
Зачетная работа по дисциплине: Многоканальные телекоммуникационные системы (часть 1). Билет 7
Билет на зачет No 7 1. Величина отсчета исходного сигнала в некоторый момент равна 1,201 В. Минимальный шаг квантования равен 3 мВ. Определить кодовую группу, соответствующую заданному отсчету, на выходе нелинейного кодера, и ошибку квантования. 2. Тактовая частота группового сигнала ЦСП с ИКМ - ВРК равна 1512 кГц. Данная ЦСП предназначена для передачи 26 информационных каналов со спектром (0.2÷3,7)кГц и 1-го служебного канала. В каждом канале применяется 8-ми разрядное кодирование. Определить
User Roma967 : 14 августа 2019
600 руб.
promo
Сальник устьевой противовыбросный чертеж
Чертеж сальник устьевого противовыбросный в компасе 21 + сохранено в компас 11 В папке два сальника. Один с деталировкой, другой без. Техническая характеристика 1. Назначение: используется в устьевой арматуре скважин, эксплуатируемых штанговыми насосными установками. 2. Рабочее давление, МПа 4 3. Диаметр устьевого штока, м 0,031 4. Габариты: - высота, м
User Laguz : 29 февраля 2024
200 руб.
Сальник устьевой противовыбросный чертеж
Задание №6. Вариант №23. Стойка
Боголюбов С.. К. Индивидуальные задания по курсу черчения. Готовые чертежи. Задание 6 вариант 23 стойка Вычертить изображения контуров деталей и нанести размеры. Выполнен в компасе 3D V13 чертеж стойка на формате А3. Помогу с другими вариантами.Пишите в Л/С.
User vermux1 : 18 марта 2018
25 руб.
Задание №6. Вариант №23. Стойка
Лекции по органической химии, преподаватель Васильева Н.Ю.
Список лекций-презентаций 2 Алканы 5 Диены 6 Циклы 7 Гетерогенные равновесия 10 Полициклические ароматические 11 Оптическая изомерия 12 Галогенпроизводные предельных углеводородов 13 Реакции бета-элиминирования. Галогенпроизводные непредельных и ароматических углеводородов 16 Спирты 17 Фенолы 18 Просты эфиры и эпокси 19 Строение и методы получения карбонильной группы 20 Реакции карбонильных соединений 22 Хиноны 23 карбоновые кислоты, их производные 24 реакционная способность карбоновых кислот 25
User janeairas : 1 февраля 2018
Лекции по органической химии, преподаватель Васильева Н.Ю.
up Наверх