Розробка та реалізація компонентів системного програмного забезпечення
Состав работы
|
|
|
|
Работа представляет собой 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. Реалізувати інтерфейс командного рядка. На вхід розробленого компілятора має подаватися текстовий файл, написаний на заданій мові програмування. На виході розробленого компілятора мають з’являтися чотири файли: файл з повідомленнями про помилки (або про їх відсутність), файл на мові СІ, об’єктний та виконавчий файли.
Другие работы
Экзаменационная работа По дисциплине: Программирование на языках высокого уровня
BOETZ
: 16 мая 2016
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 12
Задание
1. Динамические структуры данных. Выделение и освобождение динамической памяти.
2. Организовать меню: Создание файла, Просмотр файла, Поиск, Выход. В файле содержатся структуры со сведениями о сессии: предмет, ФИО студента, семестр, дата сдачи, оценка. Вывести информацию за заданный семестр по заданному предмету.
70 руб.
Призма раздвижная - МЧ00.07.00.00 Деталирование
HelpStud
: 24 сентября 2025
Раздвижная призма служит в качестве фиксированной опоры при обработке деталей диаметром 40 ... 200 мм на сверлильных, расточных, фрезерных и строгальных станках. Она состоит из корпуса поз. 1, который фиксируется относительно инструмента шпонками (шпонка на чертеже не показана) и крепится станочными болтами. Призматические губки поз. 2 и поз. 3 по направляющим корпуса передвигают вращением винта поз. 4 (с правой и левой резьбой).
По заданию выполнено:
-3D модели всех деталей;
-3D сборка с
200 руб.
Тест по дисциплине: Криминология
IT-STUDHELP
: 7 июля 2019
Криминологический прогноз – это…?
Выберите один ответ:
многоуровневая система мер, разнообразных по своему содержанию, направленных на
выявление, устранение, нейтрализацию или ослаблению причин и условии преступности,
причин и условий, отдельных видов
преступлений
процесс сбора, обработки и анализа криминологически значимой информации и выработка
научно обоснованного суждения о развитии преступности в обозримом будущем
система мер специально предназначенных на борьбу с преступностью, которые реа
350 руб.
Представительство, голосование и выборы
Lokard
: 25 января 2014
СОДЕРЖАНИЕ
1. ТЕОРИИ ПРЕДСТАВИТЕЛЬСТВА
1.1 Модель доверительства
1.2 Модель делегирования
1.3 Мандатная модель
1.4 Пропорциональное представительство
2. ВЫБОРЫ
2.1 Функции выборов
2.2 Избирательные системы
3. ГОЛОСОВАНИЕ
3.1 Электоральное поведение
3.2 Теории голосования
3.2.1 Модель идентификации с партией
3.2.2 Социологическая модель
3.2.3 Модель рационального выбора
3.2.4 Модель господствующей идеологии
СПИСОК ЛИТЕРАТУРЫ
1. ТЕОРИИ ПРЕДСТАВИТЕЛЬСТВА
Вокруг представительства всегда буш
10 руб.