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

Re: Pitanje za asistenta u vezi domaceg

by Jovan Popovic
petak, 06. januar 2006 - 10:50.

>
> 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?
>
Primer je pogresan, ispravicu ga.

>
> 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'; ??
>

to treba da bude konstanta

> 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? "
>


Mozete da ih stavite kao iste brojace jedan za parametre i jedan za
lokalne promenljive. Ako ste ih vec postavili kao posebne promenljive nije
problem samo to ispisite kada budete na izlazu ispisivali broj parametara
koje ste nasli.


Danas cu ispraviti greske koje ste nasli u primerima u postavci.

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