1.20M
Категория: ПрограммированиеПрограммирование

Projekt pro předměty IFJ a IAL Interpret imperativního jazyka IFJ16

1.

Projekt pro předměty IFJ a IAL
Interpret imperativního jazyka IFJ16
Tým číslo 077

2.

3.

Table
create_node()
Main
Struktura interpretu
parsing()
Parser
get_token()
Token
Scanner
create_instruction()
Generator
Instruction
Instruction list

4.

Struktura interpretu
Frames
create_frame()
Main
execute()
make_relations()
Generator
Instruction
get_value()
Interpret
Instruction
Instruction list
OUT

5.

Rozšiření
BOOLOOP
FUNEXP

6.

Varianta zadání
b/3/I
Binární vyhledávací strom
Shell sort algoritmus
Boyer-Mooreův algoritmus

7.

Binární vyhledávací strom
Tabulka symbolů
Pro třídy svoje stromy funkce
Pro každou třídu a funkce svůj strom proměnných
Preorder, rekurzivně

8.

Shell sort algoritmus
Asymptotická složitost je O(n^2)
Z kvadratických řadicích algoritmů nejvýkonnější

9.

Boyer-Mooreův algoritmus

10.

Práce v týmu
Komunikace:
Sociální sítě
Diskuzní forum
Nástroje:
Verzovácí systém GIT

11.

Děkuji za pozornost!
English     Русский Правила