Zkladn prvky programovacieho jazyka TURBO PASCAL PROGRAMOVANIE PROGRAMOVANIE
Základné prvky programovacieho jazyka TURBO PASCAL
PROGRAMOVANIE ØPROGRAMOVANIE - myšlienková a praktická činnosť, ktorou vytvárame nové programy, ktoré sa dajú realizovať na počítači. ØPROGRAM - algoritmus napísaný v programovacom jazyku.
PROGRAMOVACÍ JAZYK v. Programovací jazyk je prostriedok pre zápis algoritmov, ktoré môžu byť realizované na počítači. v. Zápis algoritmu vo zvolenom programovacom jazyku sa nazýva program. v. Proces vytvárania programu sa nazýva programovanie. vČlovekom čitateľná forma programu napísaná v programovacom jazyku sa nazýva zdrojový
PRVKY PROGRAMOVACIEHO JAZYKA TP v. Pri písaní programu v programovacom jazyku používame základné symboly definované pre daný programovací jazyk. v. Zo základných symbolov je možné vytvárať objekty (konštrukcie) programovacieho jazyka
SYMBOLY PROGRAMOVACIEHO JAZYKA TP ØMalé a veľké písmená anglickej abecedy: a. . z, A. . Z ØČíslice: 0. . 9 ØŠpeciálne symboly: +–*/=^<>_()[]{}. , : ; '#$@ � (symbol medzery) ØDvojice špeciálnych symbolov
OBJEKTY PROGRAMOVACIEHO JAZYKA TP 1) Kľúčové slová 2) Identifikátory 3) Čísla 4) Návestia 5) Znaky a reťazce znakov 6) Komentáre 7) Oddeľovače
KĽÚČOVÉ SLOVÁ Kľúčové slová – slová vyhradené (rezervované) �V programovacom jazyku majú presne stanovený význam (názvy príkazov, údajových typov a pod. ) �Programátor ich nemôže používať pre iný účel napr. ako identifikátory Príklady: Program, Begin, End, Writeln,
IDENTIFIKÁTORY Identifikátory – slúžia na pomenovanie (označovanie, identifikovanie) prvkov (objektov) použitých v programe (konštanty, premenné, typy, návestia, procedúry, funkcie, . . . )
IDENTIFIKÁTORY – pravidlá pre tvorbu: v Je tvorený postupnosťou alfanumerických znakov a podčiarkovníka (skladá sa z písmen anglickej abecedy, číslic a podčiarkovníka) v Nesmie obsahovať znaky národných abeciend (mäkčene, dĺžne, . . . ) v Nesmie obsahovať žiadne špeciálne znaky (ani medzeru – s výnimkou znaku podčiarkovník: “_“ v na začiatku môže byť len písmeno alebo podtržník v nie je rozdiel medzi malými a VEĽKÝMI písmenami (v Pascale) - insenzitívny jazyk, v identifikátor nesmie byť totožný s vyhradeným (kľúčovým) slovom v identifikátor musí byť jednoznačný v rámci programu alebo jeho časti (procedúra, funkcia, . . . ) t. j. nemožno označiť rovnakým identifikátorom viacero funkcií, premenných, typov, tried, mien, . . . v dĺžka postupnosti znakov identifikátora môže byť neobmedzená, avšak Turbo Pascal rozlišuje iba prvých 64 znakov.
IDENTIFIKÁTORY – pravidlá pre tvorbu: Správne identifikátory CISLO Cislo c. ISLo A A 1 a PRIEMER _ZS A 1_2 SUCET_PRVKOV Nesprávne identifikátory 1 MATICA Číslo R>S A 1– 2 Sucet prvkov Begin Rychlo!
ČÍSLA Čísla reprezentujú konštanty: �Celočíselné �Reálne �Hexadecimálne
ČÍSLA CELÉ ČÍSLO Je postupnosť číslic, pred ktorou sa môže nachádzať znamienko V prípade kladného čísla sa znamienko uvádzať nemusí
ČÍSLA REÁLNE ČÍSLO Rozlišujeme dva tvary zápisu reálneho čísla: v. Desatinný tvar v. Semilogaritmický tvar
ČÍSLA – DESATINNÝ TVAR Je postupnosť číslic rozdelená desatinnou bodkou na: �Celú časť �Desatinnú časť Príklady: 12. 43 -4. 6789 0. 0000123
ZNAKY A REŤAZCE ZNAKOV Znak je ľubovoľný alfanumerický (aj diakritický, národný, . . . ) znak dostupný z klávesnice uzavretý medzi apostrofmi Napr: 'a' 'č' '7' '@' ' ' Znakový reťazec je tvorený postupnosťou alfanumerických (aj diakritických, národných, . . . ) znakov dostupných z klávesnice, ktoré sú uzavreté medzi apostrofmi
ZNAKY A REŤAZCE ZNAKOV Špeciálne prípady zápisov znakov a reťazcov: Zápis znaku APOSTROF - ' Ak chceme v zápise znaku, alebo v zápise reťazca znakov zapísať znak APOSTROF, musíme ho zdvojiť Priklad: '''' – zápis znaku APOSTROF 'znak '' sa používa. . . ' – zápis znaku
KOMENTÁRE Text, ktorý bližšie opisuje príkazy, alebo bližšie komentuje riadky v programe, čím sa program stáva zrozumiteľnejší a prehľadnejší Komentáre zapisujeme medzi: Ø {komentár} Ø (*komentár*)
ODDEĽOVAČE Vzájomne oddeľujú jednotlivé objekty (symboly) V programovacom jazyku Turbo Pascal používame štyri oddeľovače: 1. Medzera 2. Tabulátor 3. Koniec riadku 4. Komentár (poznámka)
ODDEĽOVAČE Príklad: Bez oddeľovača S oddeľovačom Begini Prekladač tento zápis vyhodnotí ako šesťznakový identifikátor Begin i Prekladač tento zápis vyhodnotí, že ide o kľúčové slovo BEGIN a IDENTIFIKÁTOR i
- Slides: 19