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