Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТЯП_КР_МУ1.doc
Скачиваний:
7
Добавлен:
13.09.2019
Размер:
434.69 Кб
Скачать

4 Пример выполнения курсового проекта

Тема курсового проекта “Транслятор языка высокого уровня” посвящена разработке лексического и синтаксического анализаторов транслятора учебного варианта языка Pascal.

Таблица 1

Язык программирования

(на основе PASCAL)

Варианты задания

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

1. Заголовок

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

2. Описание:

а)метки

+

+

б)константы

+

+

в)типы

-INTEGER

+

+

+

+

+

+

+

+

+

+

+

-REAL

+

+

-BOOLEAN

+

+

+

+

+

+

+

+

+

+

+

-CHAR

+

+

-ARRAY

+

-SET

+

г)переменные

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

3. Операторы:

а)присваивания

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

б)составной

+

+

+

+

в)WHILE

+

+

+

+

г)REPEAT

+

+

+

+

д)FOR

+

+

+

е)CASE

+

+

ж)IF

+

+

з)GOTO

+

+

и)READ

+

+

+

+

+

+

+

+

+

+

+

к)READLN

+

+

+

+

+

+

+

+

+

+

л)WRITE

+

+

+

+

+

+

+

+

+

+

+

м)WRITELN

+

+

+

+

+

+

+

+

+

+

4. Арифметические операции

+

+

+

+

+

+

+

+

+

+

+

5. Логические операции

+

+

+

+

+

+

+

+

+

+

6. Отношения

+

+

+

+

+

+

+

+

+

+

7. Конец программы

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+

+