Zadanie z predmetu konštrukcia prekladačov
«»
Prípona
.doc |
Typ
počítačové zadanie |
Stiahnuté
3 x |
Veľkosť
0,1 MB |
Jazyk
slovenský |
ID projektu
1724 |
Posledná úprava
24.05.2016 |
Zobrazené
1 847 x |
Autor:
- |
Zdieľaj na Facebooku |
Detaily projektu |
Popis:
1.1 Zadanie
Navrhnite jazyk pre daný problém a vytvorte jeho prekladač do jazyka JAL (JVM assembly language): Definícia a operácie s plnými štvorcami: zmena farby, zmena strany, presun, presun do iného štvorca.
1.2 Dodefinovanie zadania
Definícia štvorca je priradenie mena objektu, určenie jeho súradníc pomocou ľavého horného rohu, určenie dĺžky jeho strany a priradenie farby.
Vykreslenie nadefinovaného štvorca sa vykoná samostatným príkazom.
Zmena farby je proces pozostávajúci z dvoch krokov. Nastavenie novej farby objektu a jeho vykreslenie s novými parametrami.
Zmena strany pozostáva tiež z dvoch krokov. Nastavenie novej dĺžky a opätovné vykreslenie.
Presunom rozumieme nastavenie nových súradní ľavého horného rohu objektu a vykreslenie objektu na nových súradniciach.
Presun do iného štvorca je presun do zvoleného štvorca so súradnicami jeho ľavého horného rohu.
Kľúčové slová:
prekladač
JAL
JVM
syntax jazyka
štvorec
definícia objektu
presun
zmena farby
určenie súradníc
Obsah:
- 1 Formulácia zadania 3
1.1 Zadanie 3
1.2 Dodefinovanie zadania 3
2 Analýza problému 3
3 Návrh riešenia 3
3.1 Návrh jazyka 3
Príkaz 3
Popis 3
3.2 Syntax jazyka 4
3.2.1 Deklarácia objektu 4
3.2.2 Definícia objektu 5
3.2.3 Vykreslenie zvoleného objektu 5
3.2.4 Zmena strany objektu 5
3.2.5 Presun objektu 5
3.2.6 Presun objektu do iného objektu 5
3.2.7 Nastavenie farby objektu 5
3.2.8 Ostatné konštrukcie 5
3.3 Návrh prekladača 5
4 Riešenie 8
4.1 Súbor zadanie.y 8
4.2 Súbor zadanie.l 9
O súboroch cookie na tejto stránke
Súbory cookie používame na funkčné účely, na zhromažďovanie a analýzu informácií o výkone a používaní stránky.