Pascal Sissejuhatus Programmi struktuur program programmi nimi deklaratsioonide

  • Slides: 15
Download presentation
Pascal Sissejuhatus

Pascal Sissejuhatus

Programmi struktuur program <programmi nimi>; [deklaratsioonide osa] begin <programmi laused> end.

Programmi struktuur program <programmi nimi>; [deklaratsioonide osa] begin <programmi laused> end.

Lubatud sümbolid u Ladina tähestiku tähed (Aa Bb Cc Dd Ee Ff Gg Hh

Lubatud sümbolid u Ladina tähestiku tähed (Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz) u Araabia numbrid (0 1 2 3 4 5 6 7 8 9) u Erisümbolid (: + - * / ( ) = [ ] , . ' < > ; )

Identifikaatorid e. muutujanimed: u peab algama tähega u võib sisaldada ka numbreid ja alakriipsu

Identifikaatorid e. muutujanimed: u peab algama tähega u võib sisaldada ka numbreid ja alakriipsu u ei tohi sisaldada tühikuid, täpitähti ja erisümboleid u peab iseloomustama muutujat

Sisestus ja väljastus u Sisestus: readln(muutuja); u Väljastus: write(muutuja); writeln(muutuja);

Sisestus ja väljastus u Sisestus: readln(muutuja); u Väljastus: write(muutuja); writeln(muutuja);

Andmetüübid u integer u word u real u boolean u char u string

Andmetüübid u integer u word u real u boolean u char u string

Integer u täisarvutüüp u -32 768 … 32 767 u näited: - 25 658

Integer u täisarvutüüp u -32 768 … 32 767 u näited: - 25 658 0

Word u täisarvutüüp u 0 … 65 535 u näited: 0 64 825 32

Word u täisarvutüüp u 0 … 65 535 u näited: 0 64 825 32

Real u reaalarvutüüp u näited: 0 10. 5 -5 4. 58 E+5

Real u reaalarvutüüp u näited: 0 10. 5 -5 4. 58 E+5

Boolean u tõeväärtustüüp u kaks võimalikku väärtust: TRUE FALSE

Boolean u tõeväärtustüüp u kaks võimalikku väärtust: TRUE FALSE

Char u märgitüüp u sisaldab ühe sümboli u näited: a - 3 @

Char u märgitüüp u sisaldab ühe sümboli u näited: a - 3 @

String u tekstitüüp u võib sisaldada mitu sümbolit u näited: Abc 23 a õõ

String u tekstitüüp u võib sisaldada mitu sümbolit u näited: Abc 23 a õõ -6, 2

Omistamine Näited omistuslausetest: pikkus: =185; elukoht: =‘Tallinn’; taht: =‘a’; kindlustatud: =‘true’;

Omistamine Näited omistuslausetest: pikkus: =185; elukoht: =‘Tallinn’; taht: =‘a’; kindlustatud: =‘true’;

Võrdlustehted = > < <= >= <> IN võrdne suurem kui väiksem kui suurem-võrdne

Võrdlustehted = > < <= >= <> IN võrdne suurem kui väiksem kui suurem-võrdne väiksem-võrdne ei võrdu sisaldub

Näidisprogramm program kolmnurk; var a, h, S : real; begin writeln('See programm arvutab kolmnurga

Näidisprogramm program kolmnurk; var a, h, S : real; begin writeln('See programm arvutab kolmnurga pindala. '); write('Sisesta alus: '); readln(a); write('Sisesta korgus: '); readln(h); S: =a*b/2; writeln('Summa on ', S: 0: 2); readln; end.