============================================================================= PROBLEMA 3 ============================================================================= { 1 } Proc1('a', i); NO: il primo p.a. non e' una variabile { 2 } Proc1(a, i); OK { 3 } Proc2(a, i); NO: il numero dei p.a. e' sbagliato { 4 } Proc2(r.c1, r.c2); NO: il numero dei p.a. e' sbagliato { 5 } Proc2(r.c2, r.c1); NO: il numero dei p.a. e' sbagliato { 6 } Proc3(v[3], v[2], v[1]); OK { 7 } Proc3(v[1], i, i); OK { 8 } Proc4(v); OK { 9 } Proc4([i,v[2],i]); NO: il p.a. e' sintatticamente scorretto { 10 } i := Fun1(a, i); OK { 11 } Fun1(a, i); NO: non e' un'istruzione { 12 } i := Fun1('1', i); OK