«« ( Date ) »» // «« ( Thread ) »» // ri4pp - 2006

Pitanje za asistenta u vezi domaceg

by Furlan Bojan
četvrtak, 05. januar 2006 - 15:11.


1. U primeru za nivo A navodi se

y = 3+e*x++ ;

sto nije po specifikaciji mjava gramatike jer:

Statement = Designator (....|"++"|"--") ";"

Designator = ident {"." ident|"[" Expr "]"}.


sto znaci da inkrement i dekrement se mogu pojavljivati samo kao zasebna naredba:
a++;
a[4]++; , a ne i okviru u izraza .

Da li primer nije ispravan ili je potrebno menjati specifikaciju?


2. Primer programa nivoa B je:

" program ZSB;
var int[] x,y
var int i;
const int pi = 3, e = 2;
int add(x: int, y: int) var int a,b;
{ return x + y;
}
string a;
char c = ‘c’; "

ovo poslednje treba da bude ako se odnosi na deklaraciju:
var string a;
const char c = 'c'; ??

3. Ponovicu pitanje koje vec neki kolega postavio :

"da li se broj lokalnih promenljivih neke funkcije sabira sa brojem lokalnih promenljivih u metodama ili su to jednostavno razliciti brojaci?
Ista stvar za parametre metodama i parametre funkcijama, jesu li to razlicite stvari ili ne? "

Unapred hvala



---------------------------------
Play Santa's Celebrity Xmas Party, an exclusive game from Yahoo!