110 likes | 242 Views
Struktura programa v programskem jeziku Turbo Pascal (teorija in primer uporabe). ŠC PTUJ, POKLICNA IN TEHNIŠKA ELEKTRO ŠOLA Volkmerjeva 19, 2250 Ptuj Predmet: Algoritmi in programski jeziki. Franc.Vrbancic@guest.arnes.si, 2002. glava programa PROGRAM. dodelitev zunanjih knjižnic USES.
E N D
Struktura programa v programskem jeziku Turbo Pascal (teorija in primer uporabe) ŠC PTUJ,POKLICNA IN TEHNIŠKA ELEKTRO ŠOLAVolkmerjeva 19, 2250 PtujPredmet: Algoritmi in programski jeziki Franc.Vrbancic@guest.arnes.si, 2002
glava programa PROGRAM dodelitev zunanjih knjižnic USES deklaracijski del VAR in CONST podprogrami in funkcije PROCEDURE, FUNCTION glavni program BEGIN END. Splošni izgled programa v Turbo Pascalu je naslednji: Blokovna shema programa: Primer zapisa : PROGRAM prviprogram; USES Crt; CONST c=’Moj prvi program.’; VAR stevilo1, b : Integer; PROCEDURE izpis; BEGIN clrscr; Writeln(c); END; BEGIN izpis; END.
Kratek opis splošnega izgleda programa v Turbo Pascalu : PROGRAM prviprogram; USES Crt; CONST c=’Moj prvi program.’; deklaracija konstant in spremenljivk VAR stevilo1, b : Integer; PROCEDURE izpis; BEGIN clrscr; Writeln(c); END; podprogram BEGIN izpis; END. ime programa vnos zunanjih knjižnic programov glavni program, ki kliče podprogram
Nekaj navodil in pravil za programiranje: • program v Pascalu se začne z rezervirano besedo PROGRAM za katero sledi ime programa, • podprogrami, deklaracija spremenljivk, konstant, …, se začne z ustrezno rezervirano besedo; primer: deklaracija konstante se začne z besedo CONST, • zaporedni ukazi v programu so ločeni s podpičjem, • ukazi v strukturah (razen izjem) so podani med BEGIN in END, za BEGIN ni podpičja, za END stoji podpičje, • glavni program se začne z rezervirano besedo BEGIN, • glavni program se konča z rezervirano besedo END za katero stoji pika (END.), • rezervirane besede so ukazi za prevajalnik, in jih ne smemo uporabljati za druge namene, kot so predvidene. Ne smemo jih uporabljati za imena: spremenljivk, konstant, podprogramov, glavnega programa, …, • Turbo pascal ni “Case Sensitive”, kar pomeni, da ne loči med velikimi in majhnimi črkami. Pomensko je “PROGRAM “isto kot “prOGraM” in isto kot “program”.
Naloga: Napišimo prvi program, ki bo sintaktično pravilen. Ime programa naj bo “mojprogram”. Program mojprogram; Navodila: Najprej napišimo glavo programa z imenom. Zaključimo s podpičjem.
Naloga: Napišimo prvi program, ki bo sintaktično pravilen. Ime programa naj bo “mojprogram”. Program mojprogram; Begin end. Navodila: Dodajmo glavni program. Glavni program začnemo z BEGIN in zaključimo z END. (end s piko na koncu).
Naloga: Napišimo prvi program, ki bo sintaktično pravilen. Dodaj komentar “to je komentar”. Program mojprogram; Begin end. (*to je komentar*) { tudi to je komentar } Navodila: Komentar vpišemo med zavita oklepaja {} ali pa med (* *). Komentarja ne zaključimo s podpičjem.
Naloga: Napišimo prvi program, ki bo sintaktično pravilen. Dodaj še nekaj svojih komentarjev. Program mojprogram; (*to je komentar*) Begin { tudi to je komentar } end. (* komentarji so opomnik programerju, da se čez mnoga leta lažje spomni, kaj dotični program dela *) (* komentarji naj bodo kratki in jedrnati *) {med prevajanjem programa, prevajalnik komentar izpusti} (* zamik poveča preglednost programa*) (* ta program ne dela nič, a je sintaktično pravilen *) Navodila: Vpišimo še nekaj komentarjev. Ne pozabi na zamike, da povečamo preglednost programa.
Splošno o komentarju: • komentar je opomnik programerju, da čez mnoga leta lažje popravlja program, • komentar vpišemo med zavita oklepaja { } ali pa med (* *), • prevajalnik pri prevajanju komentar ignorira, • komentarji naj bodo smiselni, kratki in jedrnati.
Opombe na naslov: Franc.Vrbancic@guest.arnes.si Hvala za sodelovanje!