IT_103 programování v Pascalu
Pascal for Windows
Prostředí tohoto programovacího jazyka je poněkud zastaralé. Nemá grafiku, prostředky pro uživatelské rozhraní jsou velmi omezeny. Dává to však možnost soustředit se na algoritmickou stránku problému. Je tedy vhodný pouze pro výuku základů programování.
Literatura.
- Ing. Buchalcevová: Základy strukturovaného programování, sbírka příkladů
- Pavel Drbal: skripta Úvod do programování prostednictvím jazyka Pascal (pro začátečníky)
Odkazy na internetu.
Výuka kurzu IT_103.
- Podmínky a poznánky k zápočtu.
- Termíny zápočtu.
- Jednoduchý příklad toho, jak může vypadat test na převod strukturogramu na Pascalský program: TPL24.
- Ještě jeden příklad převodu strukturogramu na Pascalský program, trochu složitější: TPL34.
Přednášky a cvičení z IT_103.
- Základní proměnné s čísly.
Proměnné typu: byte, shortint, integer, longint, real, char, string.
Počítání v šestnáctkové soustavě.
- Komunikace s programem přes obrazovku (příkazy READLN a WRITELN).
- Soubory – tři základní typy souborů, používaných v Pascalu.
- Obecně o programování (algoritmus, formát, úprava, chyby, podprogramy).
- Definice a použití procedur a funkcí v Pascalu.
- Základní proměnné (Část 2).
Proměnné typů: boolean, subarrange (rozsah), array (pole), record (záznam), set (množina), pointer, ordinální typy.
- Příklad algoritmu: Bublinkové třídění.
- Příklad algoritmu: třídění Quick-Sort.
- Oddělený překlad (Unit) v Pascalu.
- Drobnosti ke cvičení Část 1 (záměna dvou čísel, maximum a minimum, součet N čísel, 3A+1).
- Programovací techniky část 1 (Rekurze, Procedurální proměnná, Parametrizace programu, Dynamická alokace).
- Programovací techniky část 2 (Paměť CMOS, Exit-procedura, Halda a zásobník.
Programovací jazyk Pascal.
Všechny dokumenty jsou ve tvaru DOC (pro MS Word)
Užitečné pomůcky.
Všechny dokumenty jsou ve tvaru DOC (pro MS Word)
nebo PPS (pro program MS PowerPoint)
Užitečné prográmky.
Zdrojové texty krátkých ukázkových programů. Po kliknutí nedávejte "otevřít", ale dejte "uložit".
- Program Test14.pas test direktivy $B.
- Program Test15.pas ukázka procedurální proměnné.
- Program Test16.pas zadání parametru z příkazového řádku.
- Program Test19.pas spuštění jiného programu uvnitř programu v Pascalu.
- Program Test24.pas test příkazu "ReadKey".