PDF dokument koji pokriva kompletno gradivo koje se ... - Glavna
PDF dokument koji pokriva kompletno gradivo koje se ... - Glavna
PDF dokument koji pokriva kompletno gradivo koje se ... - Glavna
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Elektrotehnički fakultet Univerziteta u Beogradu Programiranje 1<br />
Zadatak Z41.PAS<br />
Sastaviti program na programskom jeziku Pascal <strong>koji</strong>m <strong>se</strong> u tekstu, <strong>koji</strong> <strong>se</strong> u proizvoljnom broju<br />
redova učitava preko standardnog ulaza (input), odredi broj cifara, velikih slova, malih slova, i<br />
ostalih znakova. Tekst <strong>koji</strong> treba obraditi <strong>se</strong> završava praznim redom. Rezultate ispisati na<br />
standardnom izlazu (output).<br />
PROGRAM znakovi(input, output);<br />
VAR<br />
n_cif, n_vel, n_mal, n_ost, i: integer;<br />
linija: STRING[255]; { max. duzina stringa za Turbo Pascal }<br />
znak: char;<br />
BEGIN<br />
n_cif := 0; n_vel:= 0; n_mal := 0; n_ost := 0;<br />
writeln(output, 'Unesite linije <strong>koje</strong> treba obraditi (prazan red za kraj unosa)');<br />
readln(input, linija);<br />
WHILE (Length(linija) > 0) DO<br />
BEGIN<br />
FOR i := 1 TO Length(linija) DO<br />
BEGIN<br />
znak := linija[i];<br />
IF (znak >= '0') AND (znak = 'A') AND (znak = 'a') AND (znak 0) }<br />
writeln(output, 'Cifara ima ukupno: ', n_cif);<br />
writeln(output, 'Velikih slova ima ukupno: ', n_vel);<br />
writeln(output, 'Malih slova ima ukupno: ', n_mal);<br />
writeln(output, 'Ostalih znakova ima ukupno: ', n_ost);<br />
writeln(output, 'Pritisnite [ENTER] za kraj programa');<br />
readln(input)<br />
END.<br />
Zadatak ilustruje korišćenje STRING tipa podataka, korišćenje IF-ELSE IF-ELSE kontrolne<br />
strukture, kao i korišćenje petlje sa izlazom na dnu. Poslednja dva reda pokazuju kako <strong>se</strong> programira<br />
čekanje da korisnik pročita ispisane poruke, pa tek onda kada sam odluči, završava izvršavanje<br />
programa.<br />
Materijal za vežbe na tabli i pripremu ispita Strana 46 od 82