Pascal je jedným zo základných programovacích jazykov vyvinutých v roku 1970 švajčiarskym vedcom Niklausom Wirthom. Je veľmi populárny vo vzdelávacích inštitúciách pre svoju jednoduchosť a skvelú funkčnosť.
Dátové typy
V programovacom jazyku „Pascal“existuje niekoľko typov údajov, ktorých znalosť funkcií je nevyhnutná pre písanie programov. Existuje iba päť hlavných typov údajov:
-
Celé číslo je celé číslo, ktoré je dlhé 1 až 4 bajty a má špecifický rozsah v závislosti od podtypu:
- Krátke - od -128 do 127
- Bajt - od 0 do 255
- Slovo - 0 až 65535
- Int - od -32 768 do 32 767
- Dlhá - od -2 147 483 648 do 2 147 483 647
-
Skutočné údaje sú pohyblivé čísla s veľkým rozsahom. Existuje celkovo päť podtypov tohto typu údajov:
- Skutočné - od 2,9 E-39 do 1,7 E +38
- Jednolôžkové - od 1,5 E-45 do 3,4 E + 38
- Dvojité - od 5,0 E-324 do 1,7 E + 308
- Rozšírené - z 3,4E-4951 na 1,1E + 4932
- Kompenzácia - od -2 E + 63 do +2 E + 63 -1
- Údaje o znakoch - ľubovoľný znak abecedy. V jazykoch sa označuje skratkou „char“, nemá podtypy.
- Dáta reťazca sú postupnosťou znakov napísaných ako „reťazec“.
- Boolovské údaje - vyjadrené ako pravdivé alebo nepravdivé.
Preklady jedného typu údajov do druhého
Niekedy je nevyhnutné pracovať súčasne s niekoľkými typmi informácií. Napríklad ak napíšete výraz „45 + 45“do typu „int“, potom pri vykonávaní práce program zobrazí súčet týchto čísel. Iná situácia je s premennou reťazca. Pri písaní rovnakého výrazu sa na obrazovke zobrazí buď „4545“, alebo samotný výraz, v závislosti od umiestnenia úvodzoviek. Matematické operácie je možné vykonávať iba pomocou celočíselných alebo skutočných dátových typov, pretože iba tie fungujú na číslach.
Napríklad nájdime súčet 2 a 3 pomocou programovacieho jazyka Pascal.
Pretože sa používa celočíselný dátový typ, pri spustení programu sa zobrazí iba výsledok súčtu dvoch čísel. Ak je potrebné správne formulovať odpoveď, mali by ste použiť údaje z reťazca. To možno vykonať v jednom riadku alebo v dvoch. Prvý spôsob je najjednoduchší, pretože nevyžaduje preklad z „int“do „reťazca“.
Na obrazovke sa zobrazia dva riadky. Prvý riadok označuje, ktorá operácia bola vykonaná, a druhý zobrazuje jej výsledok. To je jeden spôsob, ako môžete použiť niekoľko druhov údajov. S jeho pomocou však nebude možné správne naformátovať text, ak potrebujete napísať niekoľko výrazov. Ak chcete vyriešiť tento problém, musíte zadať premenné a použiť ich na prevod číselných údajov na reťazce.
Získame teda dva výrazy, z ktorých každý je napísaný na jednom riadku. Toto použitie prekladu premenných typu „string“do premenných typu „int“je jedno z najbežnejších a používa sa neustále. Rovnakým spôsobom je možné meniť aj ďalšie dátové typy.