Vstup a výstup programu
Vstup
Program může nabývat nové hodnoty dvěma způsoby, buď přiřazovacím příkazem, o kterém si řekneme později nebo načtením vstupních hodnot. Pro načtení proměnných ze standardního vstupu budeme používat příkaz Readln (v češtině číst), který přečte hodnoty zadané pomocí znaků na klávesnici. Uživatel může zadat jednu i více proměnných najednou.
Ukázka: Readln(proměnná1,proměnná2);
Více proměnných oddělujeme čárkou a uživatel je může zadat dvěma způsoby. Prvním způsobem je napsání proměnných do jednoho řádku s mezerou mezi nimi (v případě že se jedná o čísla) nebo bez mezery (v případě znaků) a odentrování. V případě, že se jedná o čísla, můžeme použít i druhý způsob, kterým je vypsání první proměnné a odentrování, pak vypsání druhé proměnné a odentrování atd.
V případě, že napíšeme příkaz Readln bez parametru, tedy Readln(), znamená to, že se čeká, až se na vstupu objeví enter (stiskne klávesa enter).
Upozornění: Pokud chceme nějaký výstup zobrazit na obrazovku, tak program vykoná zobrazení a poté skončí a konzoli uzavře. Tím pádem jste z výstupu programu moc neměli a bylo by vhodné, aby program počkal na váš příkaz, než skončí. Řešení je jednoduché, stačí pouze jako poslední příkaz v programu napsat Readln() nebo Readln. Docílíme tak toho, že program bude čekat na stisknutí entru a až pak se ukončí. Tento příkaz však v příkladech neuvádím, protože není součástí algoritmu, nicméně pokud si budete příklady samy programovat, nezapomínejte na to.
Symbol v diagramu:
Výstup
Výsledky vypočítané naším programem by bylo vhodné zobrazit. Na to používáme příkaz Write (v češtině psát), který zpravidla zobrazuje proměnné nebo text na obrazovku.
Ukázka:Write(výraz1,výraz2,výraz3);
Jak jste si jistě všimli, do příkazu Write se zadávají výrazy. Výraz může být samotná proměnná nebo výpočet, který se provede ještě před vypsáním proměnné. Anebo to může být samotný text, který uzavíráme vždy do apostrofů (ꞌ ꞌ). Samotný text mezi apostrofy je v našich materiálech zvýrazněn modře. Pro následující příklady budeme uvažovat, že proměnná A má hodnotu 2.
Příklad: Write (A); Výstup: 2
Write (ꞌAhojꞌ); Ahoj
Write (ꞌA je: ꞌ,A); A je 2
Write (A+1); 3
Pokud napíšeme místo Write příkaz Writeln, znamená to, že se má po vypsání výrazů (výrazu) na obrazovku posunout ukazatel na další řádek.
Symbol v diagramu:
Upozornění: Pascal neumí diakritiku, tudíž nepoužívejte háčky ani čárky nad písmeny.