Pascal je jedním ze základních programovacích jazyků vyvinutých v roce 1970 švýcarským vědcem Niklausem Wirthem. Je velmi populární ve vzdělávacích institucích díky své jednoduchosti a skvělé funkčnosti.
Typy dat
V programovacím jazyce „Pascal“existuje několik typů dat, jejichž znalost funkcí je nezbytná pro psaní programů. Existuje pouze pět hlavních typů dat:
-
Celé číslo je celé číslo, které je dlouhé 1 až 4 bajty a má specifický rozsah v závislosti na podtypu:
- Krátký - od -128 do 127
- Byte - od 0 do 255
- Slovo - 0 až 65535
- Int - od -32 768 do 32 767
- Dlouhá - od -2 147 483 648 do 2 147 483 647
-
Skutečná data jsou čísla s pohyblivou řádovou čárkou a mají velký rozsah. Celkem existuje pět podtypů tohoto typu dat:
- Skutečné - od 2,9 E-39 do 1,7 E +38
- Jednolůžkový - od 1,5 E-45 do 3,4 E + 38
- Double - od 5,0 E-324 do 1,7 E + 308
- Rozšířeno - z 3,4E-4951 na 1,1E + 4932
- Kompenzace - od -2 E + 63 do +2 E + 63 -1
- Data znaků - libovolný znak abecedy. V jazycích je označován zkratkou „char“, nemá žádné podtypy.
- Řetězcová data jsou posloupností znaků zapsaných jako „řetězec“.
- Boolovská data - reprezentována jako true nebo false.
Překlady jednoho typu dat do jiného
Někdy je nutné pracovat současně s několika typy informací. Pokud například napíšete výraz „45 + 45“v typu „int“, program při provádění práce zobrazí součet těchto čísel. U řetězcové proměnné je situace jiná. Při psaní stejného výrazu se na obrazovce v závislosti na umístění uvozovek zobrazí buď číslo „4545“, nebo samotný výraz. Matematické operace lze provádět pouze pomocí celočíselných nebo reálných datových typů, protože pouze ty fungují na číslech.
Najdeme například součet 2 a 3 pomocí programovacího jazyka Pascal.
Protože se používá celočíselný datový typ, při spuštění programu se zobrazí pouze výsledek součtu dvou čísel. Pokud je třeba krásně formulovat odpověď, měli byste použít data řetězce. To lze provést v jednom řádku nebo ve dvou. První metoda je nejjednodušší, protože nevyžaduje překlad z „int“do „řetězce“.
Na obrazovce se objeví dva řádky. První řádek označuje, jaká operace byla provedena, a druhý zobrazuje její výsledek. To je jeden způsob, jak můžete použít několik druhů dat. S jeho pomocí však nebude možné správně formátovat text, pokud potřebujete napsat několik výrazů. Chcete-li tento problém vyřešit, musíte zadat proměnné a použít je k převodu číselných dat na řetězce.
Dostaneme tedy dva výrazy, z nichž každý je napsán na jednom řádku. Toto použití překladu proměnných typu „string“do proměnných typu „int“je jedno z nejběžnějších a používá se neustále. Stejným způsobem lze změnit i další datové typy.