Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Розробка системних програмних модулів та компонент систем програмування.

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Курсова робота
Предмет:
Системне програмування

Частина тексту файла

КУРСОВА РОБОТА з предмету “Системне програмування” (III курс, 5-й семестр) на тему “Розробка системних програмних модулів та компонент систем програмування.” Індивідуальне завдання “Розробка транслятора з вхідної мови програмування” МЕТА КУРСОВОЇ РОБОТИ Метою виконання курсової роботи є закріплення теоретичних знань та практичних навичок системного програмування, набутих при вивченні дисципліни “Системне програмування”. В ході виконання курсової роботи студенти повинні навчитися самостійно працювати з літературою, розробляти типові елементи системних програм, програмуючи роботу з таблицями, словниками, інформаційними базами, виконуючи лексичний та синтаксичний аналіз, а також семантичну обробку, здійснювати їх програмну реалізацію та відлагодження на сучасних обчислювальних системах. СТРУКТУРА ТА ОБСЯГ КУРСОВОЇ РОБОТИ Обсяг курсової роботи повинен становити не менше 20 сторінок друкованого тексту (без врахування додатків). Рекомендується такий склад пояснювальної записки до курсової роботи: Титульна сторінка Анотація Зміст Завдання на курсову роботу Вступ Огляд методів та способів проектування трансляторів Формальний опис вхідної мови програмування Деталізований опис вхідної мови в термінах розширеної нотації Бекуса-Наура Опис термінальних символів та ключових слів Розробка транслятора вхідної мови програмування Вибір технології програмування Проектування таблиць транслятора та вибір структур даних Розробка лексичного аналізатора Розробка граф-схеми алгоритму Опис програми реалізації лексичного аналізатора Розробка синтаксичного та семантичного аналізатора Розробка дерев граматичного розбору Розробка граф-схеми алгоритму Опис програми реалізації синтаксичного та семантичного аналізатора Розробка генератора коду Розробка граф-схеми алгоритму Опис програми реалізації генератора коду Опис інтерфейсу та інструкції користувача Відлагодження та тестування програми Виявлення лексичних помилок Виявлення синтаксичних помилок Виявлення семантичних помилок Загальна перевірка коректності роботи транслятора Висновки Список літератури Додатки А. Лістинг програм Б. Граф-схеми алгоритмів В. Результати тестування Обов’язковими додатками має бути документований текст програми та графічна частина, оформлені у відповідності до стандартів та ЄСКД. Анотація (1 стор.) В анотації викладаються короткі відомості про курсову роботу. Зміст (1 стор.). У змісті вказуються номери та назви розділів курсової роботи та номери сторінок, де вони починаються. Вступ, висновки по роботі, список літератури та додатки не нумеруються. Завдання на курсову роботу (1 стор.). У завданні вказується тема роботи та перелік конкретних вхідних даних. Завдання на курсову роботу видається студентові керівником курсової роботи індивідуально. Вступ (1 стор.). У вступі здійснюють опис проблеми у загальному вигляді, визначають її актуальність, формулюють мету курсової роботи. Теоретична частина. Огляд методів та способів проектування трансляторів. Цей розділ виконується із використанням літературних джерел і повинен містити опис методів та способів вирішення задачі. Необхідно здійснити порівняння описаних методів та способів. Формальний опис вхідної мови програмування. В цьому розділі описується тип граматики вхідної мови програмування згідно завдання. При цьому визначається алфавіт мови та набір зарезервованих слів. Рекомендується опис вхідної мови подавати в термінах розширеної нотації Бекуса-Наура або за допомогою синтаксичних діаграм. Розробка транслятора вхідної мови програмування. В цьому розділі: - здійснюється вибір технології програмування; - розробляється структура постійних таблиць для зберігання алфавіту мови, зарезервованих слів, знаків операцій, роздільників тощо, а також здійснюється вибір структур даних і алгоритму пошуку елементів у впорядкованих таблицях; - розробляється структура перемінних таблиць для зберігання ідентифікаторів і констант та алгоритми пошуку/вставки лексем і їх атрибутів; - проектує...
Антиботан аватар за замовчуванням

01.01.1970 03:01

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини