Jedno pojasnjenje (tri pitanja)
Iz postavke domaceg:
programa tj. glavne klase, globalnih promenljivih (samo prostog tipa i
nizova), definicija konstanti, definicija metoda, formalnih argumenata
metoda i deklaracija lokalnih promenljivih. Takode je potrebno detektovati
koriscenje svih navedenih simbola i ispis sa dump().
-Za svih 8 poena je potrebno uraditi sve navedeno pod a), odnosno, u
varijantu za 5 poena se dodaje i obrada deklaracija unutrasnjih klasa i
njihovih polja, koriscenje klasa i pristup poljima.
1) Da li je za 5 poena potrebno unos u tabelu:
-metoda sa povratnim tipom klase
(na primer "Table obradi(int a, int b)")
-metoda koje kao argumente imaju promenljive tipa klase
(na primer "int izracunaj(Table t)")
-deklaracie lokalnih promenljivih tipa klase
S obzirom da se deklaracije klasa ne unose u tabelu za verziju od 5 poena.
2) Isto pitanje i za verziju od 8 poena,
-plus, da li je potrebno unositi deklaracije globalnih promenljivih tipa
klase
3) Da li realizacija pod a) utice na realizaciju tacki b1, b3:
odgovarati formalnim argumentima u definiciji te metode.
03) (1 poen) Posmatra se smena MJ gramatike type ::= IDENT;. IDENT mora
oznacavati validan tip podataka MJ jezika.
Jer se pod a) za 5 poena ne ubacuju u tabelu deklaracije unutrasnjih klasa
(koje su takodje tip podataka).
-Za 5 poena je potrebno i dovoljno uraditi unos u tabelu simbola deklaracije
programa tj. glavne klase, globalnih promenljivih (samo prostog tipa i
nizova), definicija konstanti, definicija metoda, formalnih argumenata
metoda i deklaracija lokalnih promenljivih. Takode je potrebno detektovati
koriscenje svih navedenih simbola i ispis sa dump().
-Za svih 8 poena je potrebno uraditi sve navedeno pod a), odnosno, u
varijantu za 5 poena se dodaje i obrada deklaracija unutrasnjih klasa i
njihovih polja, koriscenje klasa i pristup poljima.
1) Da li je za 5 poena potrebno unos u tabelu:
-metoda sa povratnim tipom klase
(na primer "Table obradi(int a, int b)")
-metoda koje kao argumente imaju promenljive tipa klase
(na primer "int izracunaj(Table t)")
-deklaracie lokalnih promenljivih tipa klase
S obzirom da se deklaracije klasa ne unose u tabelu za verziju od 5 poena.
2) Isto pitanje i za verziju od 8 poena,
-plus, da li je potrebno unositi deklaracije globalnih promenljivih tipa
klase
3) Da li realizacija pod a) utice na realizaciju tacki b1, b3:
01) (1,5 poena) U pozivu metode stvarni argumenti moraju po broju i tipu
odgovarati formalnim argumentima u definiciji te metode.
03) (1 poen) Posmatra se smena MJ gramatike type ::= IDENT;. IDENT mora
oznacavati validan tip podataka MJ jezika.
Jer se pod a) za 5 poena ne ubacuju u tabelu deklaracije unutrasnjih klasa
(koje su takodje tip podataka).
- Follow-Ups:
- Re: Jedno pojasnjenje (tri pitanja)
- From: Marko Bojovic <marko.bojovic@etf.bg.ac.yu>
- Re: Jedno pojasnjenje (tri pitanja)
Previous by date: Re: Jedno pojasnjenje
Next by date: Re: Jedno pojasnjenje (tri pitanja)
Previous by thread: Re: DataInputStream Next by thread: Re: Jedno pojasnjenje (tri pitanja)
Previous by thread: Re: DataInputStream Next by thread: Re: Jedno pojasnjenje (tri pitanja)