Re: Problem u postavci zadatka..
Pa u tom slucaju ce "i" da ide dok ne dodje do svoje maksimalne vrednosti pa postane 0, i dok ne stigne do getHigh(myStruct)
----- Original Message -----
From: Miljan Markovic
To: ir4pp1@rti.etf.rs
Sent: Saturday, May 15, 2010 6:00 PM
Subject: [ir4pp1] Problem u postavci zadatka..
Hvala na brzom odgovoru na prothodni mail. Sada za promenu imam pravi problem.
U postavci zadatka stoji da treba "Osmisliti fleksibilnu gramatičku konstrukciju za FOR petlju koja omogućava različite razumne načine za specificiranje granica iteracije (na primer dobijanje granica iteracije kao rezultata funkcije, rezultata izraza i td.).", ali takođe i stoji da treba omogućiti detektovanje neispravne konstrukcije granica i SMERA iteracije u for petlji.
Kako ja to vidim, ova dva uslova ne mogu biti istovremeno zadovoljena samo konstrukcijom gramatike. Na primer, fleksibilna FOR konstrukcija bi dozvoljavala recimo
FOR (i = myStruct.low TO getHigh(myStruct)) {....}
ali u toku prevođenja ne bi mogla da se detektuje greška u smeru iteracije jer se tada ne zna da li je myStruct.low < getHigh(myStruct). Jedina mogućnost je da se fleksibilnost svede na izraze koji se mogu izračunati u vreme prevođenja..
Zanima me, dakle, šta treba ostvariti: fleksibilnu for petlju ili detekciju greške u smeru iteracije?
Pozdrav!
------------------------------------------------------------------------------
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.rs?subject=unsubscribe%20ir4pp1
-----------------------------------------------------------------
----- Original Message -----
From: Miljan Markovic
To: ir4pp1@rti.etf.rs
Sent: Saturday, May 15, 2010 6:00 PM
Subject: [ir4pp1] Problem u postavci zadatka..
Hvala na brzom odgovoru na prothodni mail. Sada za promenu imam pravi problem.
U postavci zadatka stoji da treba "Osmisliti fleksibilnu gramatičku konstrukciju za FOR petlju koja omogućava različite razumne načine za specificiranje granica iteracije (na primer dobijanje granica iteracije kao rezultata funkcije, rezultata izraza i td.).", ali takođe i stoji da treba omogućiti detektovanje neispravne konstrukcije granica i SMERA iteracije u for petlji.
Kako ja to vidim, ova dva uslova ne mogu biti istovremeno zadovoljena samo konstrukcijom gramatike. Na primer, fleksibilna FOR konstrukcija bi dozvoljavala recimo
FOR (i = myStruct.low TO getHigh(myStruct)) {....}
ali u toku prevođenja ne bi mogla da se detektuje greška u smeru iteracije jer se tada ne zna da li je myStruct.low < getHigh(myStruct). Jedina mogućnost je da se fleksibilnost svede na izraze koji se mogu izračunati u vreme prevođenja..
Zanima me, dakle, šta treba ostvariti: fleksibilnu for petlju ili detekciju greške u smeru iteracije?
Pozdrav!
------------------------------------------------------------------------------
-----------------------------------------------------------------
unsubscribe:
minimalist@rti.etf.rs?subject=unsubscribe%20ir4pp1
-----------------------------------------------------------------
- Follow-Ups:
- Re: Problem u postavci zadatka..
- From: Miljan Markovic <miljan.markovic@gmail.com>
- Re: Problem u postavci zadatka..
- From: "Nemanja Kojic @ ETF" <nemanja.kojic@etf.rs>
- Re: Problem u postavci zadatka..
- References:
- Problem u postavci zadatka..
- From: Miljan Markovic <miljan.markovic@gmail.com>
- Problem u postavci zadatka..
Previous by date: Problem u postavci zadatka..
Next by date: unsubscribe ir4pp1
Previous by thread: Problem u postavci zadatka.. Next by thread: Re: Problem u postavci zadatka..
Previous by thread: Problem u postavci zadatka.. Next by thread: Re: Problem u postavci zadatka..