«« ( Date ) »» // «« ( Thread ) »» // ir4pp1 - 2008

[Asistent] MJ Test primer...

by Maki
petak, 04. januar 2008 - 15:23.

Postovani,
1. Prema gramatici mj koja se od nas zahtevala u prvom domacem zadatku nije moguce definisati lokalnu promenljivu posle otvorene { zagrade u definiciji metode ipak u test primeru pojavljuje se takva konstrukcija:
void sort(Person people[])

int i;

int j;

{

...

if(people[i].year > people[j].year) {

Person p = people[i];

people[i] = people[j];

people[j] = p;

}

...

2. U gramatici koja je data uz prvi domaci zadatak nije definisana gramatika predefinisane motode len() kao sto je to slucaj sa print i read.
Ako predpostavimo da se ona treba naci u 1* onda ne moze biti pomenuta u sekciji condition kao sto je slucaj u test primeru..
while(i < len(people)) {

print(people[i]...

1* - matched ::= LEN LPAREN designator RPAREN SEMI ...

Pozdrav,

M.Veselic