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

RE: domaci

by Nikola Kartelija
sreda, 18. januar 2006 - 02:20.

1. Niko ne brani da se u f-ji tipa void nadje return, jedino sto moras da
stavis i slucaj da se ne vraca argument, a da li je to u odgovarajucij f-ji
je stvar semantike.

2. Da, ali se i string u svakom pogledu ponasa kao niz karaktera.

3. Samo kod DO, sa tim sto moze da stoji i iza end... ali se to onda parsira
kao prazan iskaz.

4. Za ovo nisam siguran, ali mislim da je i to stvar semanticke analize i
pre svega generatora koda.

pozdrav,
Nikola
-----Original Message-----
From: Ivana Jeremic [mailto:ivana.jeremic@gmail.com]
Sent: Wednesday, January 18, 2006 1:01 AM
To: PP
Subject: [ri4pp] domaci

Par pitanja u vezi gramatike:

1. Instrukcija RETURN treba da mi se nalazi na kraju tela f-je, a ako
je f-ja tipa VOID to nije potrebno. Da li to znaci da cu praviti
odvojeno za tip i za VOID ili pak mogu da stavim da mi je to bilo koja
instrukcija pri cemu bi onda dozvolila da se ona nadje i u glavnom prog
(izmedju BEGIN i END ili u kontrolnoj strukturi,...)?

2. Za nivo B nizovi mogu biti samo tipa int[] i char[]?

3. Za nivo B kod kontrolnih petlji ; se nalazi samo kod DO ili i kod IF
(posto u primer na jednom mestu stoji ENDIF; a na drugom ENDIF) ili
treba i kod WHILE?

4. Za izraz: NEW type [izraz]
Za nivo B type moze da bude samo neki od standardnih tipova ili moze i
tipa niza? Ako moze tada bi bilo dozvoljeno da se pise:
a = new int[ ] [5];

5. Za nivo B stoji da se u telu f-je moze naci BREAK ili se to odnosi
na telo kontrolne petlje ili se moze naci i u glavnom prog?

-----------------------------------------------------------------
unsubscribe:

minimalist@titan.etf.bg.ac.yu?subject---------------------------------------
--------------------------