Advertisement
Mihailo21

prptxt

Nov 24th, 2023
30
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. NAPOMENE
  2.  
  3. 1. Obavezno upisati ime, prezime i broj indeksa u komentar na početku y fajla.
  4. 2. Rešenje koje ne može da se kompajlira nosi 0 poena.
  5. 3. Za vreme testa nema pauze. Izlazak iz učionice se smatra završetkom testa.
  6. 4. Asistenti za vreme testa daju informacije vezane isključivo za razumevanje
  7. teksta zadatka.
  8. 5. Test se snima kamerama.
  9. 6. Test traje 80 minuta.
  10. 7. Urađen zadatak ostaviti u svom home direktorijumu.
  11.  
  12.  
  13. ZADATAK
  14.  
  15. Proširiti miniC gramatiku for iskazom koji ima sledeći oblik:
  16.  
  17. for <for_variable> "=" <init_constant> "downto" <final_constant> "do" <for_body>
  18.  
  19. gde je:
  20. <for_variable> - promenljiva ili parametar
  21. <init_constant>, <final_constant> - konstante
  22. <for_body> - statement
  23.  
  24. Realizovati sledeće semantičke provere:
  25. 1) <for_variable> mora biti prethodno deklarisana promenljiva ili parametar
  26. 2) tipovi <init_constant> i <final_constant> moraju biti isti kao tip <for_variable>
  27. 3) <init_constant> mora biti VEĆA od <final_constant>
  28.  
  29. Primer:
  30.  
  31. for a = 8 downto 1 do
  32. b = b + 1;
  33.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement