АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Блок 3 Лабораторних робіт

Читайте также:
  1. II Перелік лабораторних та практичних робіт
  2. III. ОПЛАТА ПРАЦІ, ВСТАНОВЛЕННЯ ФОРМИ, СИСТЕМИ, РОЗМІРІВ ЗАРОБІТНОЇ ПЛАТИ Й ІНШИХ ВИДІВ ТРУДОВИХ ВИПЛАТ
  3. IX. Перепишіть і зробіть письмовий переклад українською мовою наступного тексту.
  4. K вн – середній коефіцієнт виконання норм вироблення всіма робітниками, що обслуговуються.
  5. Автоматизація обліку праці та заробітної плати
  6. Аналіз захисту дипломних робіт студентів ФМТЗ 2011-2012 р. р. День 2(24.05.2012)
  7. Безробіття
  8. Безробіття циклічне Берк Джеймс
  9. Безробіття, його показники і види. Допомога до безробіттю.
  10. Безробіття, як соціальний ризик
  11. Безробіття. Види безробіття
  12. Бесіди з потерпілим - робітником цеху М-4 Алексєєвим В.І.

1. Реалізувати синтаксичний аналізатор мови Pl/0 методом магазинного автомата.

2. Реалізувати синтаксичний аналізатор мови Pl/0 методом рекурсивного спуску.

3. Реалізувати синтаксичний аналізатор мови Pl/0 методом рекурсивного спуску на правилах грамматики (рекурсивний алгоритм руху по правилах граматики);

4. Реалізувати синтаксичний аналізатор мови Pascal методом магазинного автомата.

5. Реалізувати синтаксичний аналізатор мови Pascal методом рекурсивного спуску.

6. Реалізувати синтаксичний аналізатор мови Pascal методом рекурсивного спуску на правилах грамматики (рекурсивний алгоритм руху по правилах граматики);

7. Реалізувати синтаксичний аналізатор мови C методом магазинного автомата (за умови наявності колізій для декількох не терміналів).

8. Реалізувати синтаксичний аналізатор мови C методом рекурсивного спуску (за умови наявності колізій для декількох не терміналів).

9. Реалізувати синтаксичний аналізатор мови C методом рекурсивного спуску на правилах грамматики (рекурсивний алгоритм руху по правилах граматики) за умови наявності колізій для декількох не терміналів;

10.

 

 

Блок 4 Лабораторних робіт

Наведений нижче перелік лабораторних робіт - це дослідницькі роботи, які передбачають вивчення додаткового матеріалу та практичних навиків попередніх розділів.

1. Побудувати LL(k)-граматику (k=1 или k=2) для мови програмування Delphi. Реалізувати синтаксичний аналізатор мови програмування Delphi.

2. Скористайтесь інструментальним комплексом LEX/ YACC та реалізуйте синтаксичний аналізатор мови програмування Turbo Pascal 5.xx.

3. Скористайтесь інструментальним комплексом LEX/ YACC та реалізуйте синтаксичний аналізатор мови програмування C.

4. Скористайтесь інструментальним комплексом LEX/ YACC та реалізуйте синтаксичний аналізатор мови програмування C++.

5. Реалізуйте препроцесор мови програмування С++.

6. Реалізуйте препроцесор мови програмування С.

7. Скористатися системою JCC (Java Cоmpiler Compiler). Випишіть граматику Pascal для JCC.

 

Література.

1. Агафонов В.Н. Синтаксический анализ языков программирования. Новосибирск. Из-во НГУ. 1981.

2. Ахо А. Ульман Дж. Теория синтаксического анализа, перевода и компиляции. Т1. М. Мир. 1978.

3. Братчиков И.А. Синтаксис языков программирования. М. Наука. 1975.

4. Вайнгартен Ф. Трансляция языков программирования. М. Мир. 1977.

5. Вирт Н. Систематическое программирование. Введение. М.Мир. 1977.

6. Глушков В.М., ЦейтлинГ.Е., Ющенко Е.Л. Алгебра, языки, программи-рование. Киев. Наукова думка. 1974.

7. Ингерман П. Синтаксически ориентированный транслятор. М. Мир. 1969.

8. Лебедев В.Н. Введение в системы программирования. М. Статистика. 1975.

9. Миккиман У., Хорнинг Дж., Уортман Д. Генератор компиляторов. М. Статистика. 1980.

10. Пратт Т. Языки программирования: разработка и реализация. М. Мир. 1979.

11. Чантер Р. Проектирование и конструирование компиляторов. М. финансы и статистика. 1984.

12. Грис Д. Построение компиляторов для ЦЭВМ. М. Мир. 1976.

13. Бек Д. Введение в системное программирование. М. Мир. 1988.

14. Льюис Ф., Стирнз Р., Розенкранц Д. Теоретические основы построения компиляторов. М. Мир. 1979.

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)