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

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