о практично всюди, включаючи процес навчання, їх роль стрімко зростає. Взагалі-використання комп'ютерів у процесі навчання почалося вже досить давно. Але розроблена та впроваджена кілька років тому в Гомельському державному університеті система дистанційного навчання Distance Learning Belarus, відкрила кардинально нові можливості використання комп'ютерів у процесі роботи студентів і учнів. Вже зараз за допомогою цієї системи проводяться численні олімпіади з програмування, шахові турніри, конкурси з програмування мікроконтролерів і проектуванню цифрових пристроїв. Але можливості, закладені в систему дистанційного навчання, дозволяють з успіхом використовувати її ще й для проведення лабораторних практикумів з різних навчальних курсів. Переваги такого використання очевидні. По-перше, відпадає необхідність безпосередньої участі викладача у процесі видачі та перевірки завдань. По-друге, зростає об'єктивність та швидкість перевірки завдань. Також студент отримує можливість здачі робіт у зручний для нього час. Оскільки система Distance Learning Belarus побудована з використанням сучасних Internet технологій, то студент може отримати і відправити на перевірку виконане завдання практично з будь-якої точки земної кулі. p align="justify"> Було поставлено завдання переробки лабораторного практикуму "Розробка трансляторів для мов програмування" з курсу "Системне програмне забезпечення" з метою подальшого перенесення його в систему дистанційного навчання Distance Learning Belarus. Зокрема було поставлено завдання: перенести в систему завдання першої та третьої лабораторних робіт, доповнити їх новими варіантами і постачити правильними рішеннями для кожного завдання. p align="center">
1. Призначення і структура лабораторного практикуму 1.1 Призначення лабораторного практикуму
Лабораторний практикум ставить собою мету закріплення теоретичного матеріалу навчального курсу "Розробка трансляторів для мов програмування" і вироблення вміння застосовувати на практиці отримані знання. Так само практикум служить для оцінки рівня володіння теоретичним матеріалом та вміння застосовувати його на практиці. br/>
.2 Структура лабораторного практикуму
Лабораторний практикум складається з восьми наступних лабораторних робіт:
) Синтаксичний аналіз пропозицій для регулярних граматик;
) Спадний граматичний розбір;
) Синтаксичний аналіз пропозицій для граматик з передування;
) Синтаксичний аналіз пропозицій для LR (1) граматик;
) Проміжні мови трансляції;
) Генерація об'єктної програми;
) Статичний розподіл пам'яті для даних;
) Динамічний розподіл пам'яті для даних.
Деякі л...