Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Задания к темеРазработать лексический сканер, реализующий следующие действия: Вариант 1: По аналогии с таблицей идентификаторов построить таблицу используемых в программе на языке Си типов данных. Найденные типы заменить мнемоническими именами. Учитывать типы данных созданные с помощью typedef. Вариант 2: По аналогии с таблицей идентификаторов построить таблицу используемых в программе на языке Паскаль типов данных. Найденные типы заменить мнемоническими именами. Учитывать типы данных созданные с помощью TYPE. Вариант 3: Построить таблицу используемых в программе на языке Паскаль имен переменных. Найденные типы заменить мнемоническими именами. Учитывать типы данных созданные с помощью TYPE. Вариант 4: Построить таблицу используемых в программе на языке Си имен переменных. Найденные типы заменить мнемоническими именами. Учитывать типы данных созданные с помощью typedef. Вариант 5: Построить таблицу литералов используемых в программе на языке Си. Найденные литералы заменить мнемоническими именами. Вариант 6: Построить таблицу литералов используемых в программе на языке Паскаль. Найденные литералы заменить мнемоническими именами. Вариант 7: Построить таблицу меток используемых в программе на языке Си. Найденные метки заменить мнемоническими именами. Вариант 8: Построить таблицу меток используемых в программе на языке Паскаль. Найденные метки заменить мнемоническими именами. Вариант 9: По аналогии с таблицей идентификаторов построить таблицу операторов используемых в программе на языке Си. Найденные операторы заменить мнемоническими именами. Вариант 10: По аналогии с таблицей идентификаторов построить таблицу операторов используемых в программе на языке Паскаль. Найденные операторы заменить мнемоническими именами. Вариант 11: По аналогии с таблицей идентификаторов построить таблицу операций используемых в программе на языке Си. Найденные операции заменить мнемоническими именами. Вариант 12: По аналогии с таблицей идентификаторов построить таблицу операций используемых в программе на языке Паскаль. Найденные операции заменить мнемоническими именами. Вариант 13: По аналогии с таблицей идентификаторов построить таблицу пользовательских функций используемых в программе на языке Си. Найденные функции заменить мнемоническими именами. Вариант 14: По аналогии с таблицей идентификаторов построить таблицу пользовательских функций используемых в программе на языке Паскаль. Найденные функции заменить мнемоническими именами. Вариант 15: Построить таблицу используемых в программе на языке Си имен переменных с учетом блочной структуры программы. Найденные имена заменить мнемоническими именами. Учитывать типы данных созданные с помощью typedef. Вариант 16: Построить таблицу используемых в программе на языке Паскаль имен переменных с учетом блочной структуры программы. Найденные имена заменить мнемоническими именами. Учитывать типы данных созданные с помощью TYPE. Вариант 17: Построить таблицу литералов используемых в программе на языке Си с учетом блочной структуры программы. Найденные имена заменить мнемоническими именами. Вариант 18: Построить таблицу литералов используемых в программе на языке Паскаль с учетом блочной структуры программы. Найденные литералы заменить мнемоническими именами. Вариант 19: Построить таблицу используемых в программе на языке Си имен переменных с учетом их описаний внутри разных функций. Найденные имена заменить мнемоническими именами. Учитывать типы данных созданные с помощью typedef. Вариант 20: Построить таблицу используемых в программе на языке Паскаль имен переменных с учетом их описаний внутри разных функций. Найденные имена заменить мнемоническими именами. Учитывать типы данных созданные с помощью TYPE. Вариант 21: Построить таблицу литералов используемых в программе на языке Си с учетом их описаний внутри разных функций. Найденные имена заменить мнемоническими именами. Вариант 22: Построить таблицу литералов используемых в программе на языке Паскаль с учетом их описаний внутри разных функций. Найденные литералы заменить мнемоническими именами. Вариант 23: По аналогии с таблицей идентификаторов построить таблицу используемых в программе на языке Си типов данных с учетом их описаний внутри разных функций. Найденные типы заменить мнемоническими именами. Учитывать типы данных созданные с помощью typedef. Вариант 24: По аналогии с таблицей идентификаторов построить таблицу используемых в программе на языке Паскаль типов данных с учетом их описаний внутри разных функций. Найденные типы заменить мнемоническими именами. Учитывать типы данных созданные с помощью TYPE.
|