Ефремова Ольга

Перечень лабораторных работ

1 Вводное занятие (рекурсия)

2 КС-грамматики

3.КС-грамматика языка программирования

3 Лексика (таблица лексем, конечный автомат лексики, конечный автомат ошибок)

4 Программа лексического анализатора

5 Синтаксические диаграммы (СД)

6 Программа синтаксического анализатора (метод рекурсивного спуска)

7 Семантическая разметка СД

8 Реализация создания семантического дерева

9 Полный семантический контроль

10 Разметка СД и реализация семантического дерева для интерпретатора

11 Реализация интерпретации


ЗАДАНИЯ (группа 422)

Бабушкина Екатерина

                               
+0 23.09 30.09 07.10 14.10 21.10 28.10 04.11 11.11 18.11 25.11 02.12 09.12 16.12 23.12 30.12
+2                              
>2                              

Программа: главная программа языка С++. Допускается описание struct.

Типы данных: int, double, пользовательские типы (структуры).

Операции: сравнения, логические, простейшие арифметические.

Операторы: присваивания и while,, пустой и составной оператор.

Операнды: простые переменные, элементы структур и константы.

Константы: целые в 10 c/c и 16 c/c.

Букасова Анастасия

                               
+0 23.09 30.09 07.10 14.10 21.10 28.10 04.11 11.11 18.11 25.11 02.12 09.12 16.12 23.12 30.12
+2                              
>2                              

Программа: главная функция языка С++. Допускается описание массивов в конструкции typedef.

Типы данных: int, double.

Операции: унарные и бинарные арифметические, сравнения.

Операторы: присваивания и switch,, пустой и составной оператор.

Операнды: простые переменные, элементы массивов.

Константы: целые в 10 с/с, символьные, целые в 16 с/с.

Воронин Алексей

                               
+0 23.09 30.09 07.10 14.10 21.10 28.10 04.11 11.11 18.11 25.11 02.12 09.12 16.12 23.12 30.12
+2                              
>2                              

Программа: главная программа языка С++. Допускается описание struct.

Типы данных: short int, double.

Операции: арифметические и сравнения.

Операторы: присваивания и if,, пустой и составной оператор.

Операнды: простые переменные, элементы структур и константы.

Константы: целые в 10 c/c, вещественные в экспоненциальной форме.

Громцев Андрей

                               
+0 23.09 30.09 07.10 14.10 21.10 28.10 04.11 11.11 18.11 25.11 02.12 09.12 16.12 23.12 30.12
+2                              
>2                              

Программа: главная программа языка С++. Допускается описание функций типа void. Функции имеют параметры.

Типы данных: int, boolean.

Операции: арифметические и логические.

Операторы: присваивания и if,, пустой и составной оператор, вызовы функции.

Операнды: простые переменные, константы.

Константы: целые в 10 c/c, логические.

Гурин Дмитрий

                               
+0 23.09 30.09 07.10 14.10 21.10 28.10 04.11 11.11 18.11 25.11 02.12 09.12 16.12 23.12 30.12
+2                              
>2                              

Программа: главная программа языка С++.. Допускается описание функций типа void. Функции не имеют параметров.

Типы данных: float, int.

Операции: все арифметические, сравнения, вызовы функции.

Операторы: присваивания и for,, пустой и составной оператор.

Операнды: простые переменные, константы.

Константы: целые в 10 c/c.

Ефремова Ольга

                               
+0 23.09 30.09 07.10 14.10 21.10 28.10 04.11 11.11 18.11 25.11 02.12 09.12 16.12 23.12 30.12
+2                              
>2                              

Программа: главная программа языка С++. Допускается описание функций с параметрами, возвращающие значение.

Типы данных: int, bool.

Операции: все арифметические, сравнения и логические.

Операторы: присваивания и while,, пустой и составной оператор.

Операнды: простые переменные, константы, вызовы функции.

Константы: целые в 10 c/c, целые в 16 c/c, логические.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: