Задания на зачет 2011 — различия между версиями

Материал из Вики ИТ мехмата ЮФУ
Перейти к: навигация, поиск
(Реализовать грамматики и интерпретаторы следующих языков)
(Реализовать грамматики и интерпретаторы следующих языков)
Строка 11: Строка 11:
 
3. Разработать грамматику логических выражений, содержащую T (True), F (False), знаки отношения и операции and, or. Написать интерпретатор, вычисляющий данное логическое выражение
 
3. Разработать грамматику логических выражений, содержащую T (True), F (False), знаки отношения и операции and, or. Написать интерпретатор, вычисляющий данное логическое выражение
  
4.
+
4. Разработать грамматику, позволяющую вычислять определители матриц. Определитель записывать в виде: |[1,2.5,3],[4,5.6,6],[7.3,8,9]|
 +
Написать интерпретатор, вычисляющий записанный определитель
 
   
 
   
 
5.
 
5.

Версия 21:29, 11 мая 2011

Реализовать грамматики и интерпретаторы следующих языков

1. Дана система линейных уравнений вида

2.5 * x + 3 * y = 7.1; - x - 3.4 * y = 3.2

Вывести ответ

2. Задано произвольное количество многочленов вида

2*x^2+3.1*x-2.4;-3*x^3+4*x;x+1

Найти их сумму

3. Разработать грамматику логических выражений, содержащую T (True), F (False), знаки отношения и операции and, or. Написать интерпретатор, вычисляющий данное логическое выражение

4. Разработать грамматику, позволяющую вычислять определители матриц. Определитель записывать в виде: |[1,2.5,3],[4,5.6,6],[7.3,8,9]| Написать интерпретатор, вычисляющий записанный определитель

5.

6.

7.

8.

9.

10.

11.

12.