Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Algoritmizace od algoritmu k Pascalu.

Podobné prezentace


Prezentace na téma: "Algoritmizace od algoritmu k Pascalu."— Transkript prezentace:

1 Algoritmizace od algoritmu k Pascalu

2 Programovací jazyk Pascal
Zástupcem vyšších programovacích jazyků Původně čistě výukový jazyk. Předpoklad pro získání potřebných programátorských návyků Rozšíření jazyka i pro jiné účely: firma Borland- TurboPascal a Delphi

3 Struktura programu Hlavička programu
Název programu Použité knihovny Definice konstant Deklarace proměnných Použité procedury a funkce Tělo programu- veškerá výkonná část

4 Datové typy Datový typ Rozsah boolean True, False integer -32768…32767
shortint -128…127 longint real 2,9x … 1,7x 1038 single 1,5x … 3,4x 10308 double 5,0x … 1,7x 10308 extended 3,4x … 1,1x char Jeden znak string Řada znaků

5 Nejčastější chyby Syntaktické Špatně napsané klíčové slovo
Špatně napsaný identifikátor Nedeklarovaná proměnná Zapomenutý středník Nesoulad levých a pravých závorek Nesoulad klíčových slov begin a end Logické Špatně navržený algoritmus

6 Algoritmus x Pascal vstup/výstup
read(x); readln(x); write(x); writeln(x); Čti: X: Piš: X:

7 Algoritmus x Pascal běh programu
if podmínka then příkaz1 else příkaz2; case X of 1: příkaz1; 2: příkaz2; 3: příkaz3 else příkaz4; end; + Podmí nka - příkaz1 příkaz2 X příkaz1 příkaz2 příkaz3 příkaz4

8 Algoritmus x Pascal cykly
Cyklus s podmínkou na konci repeat příkaz until podmínka; Cyklus s pevným počtem opakování for i:=1 to 20 do příkaz; i=1,1,20 příkaz podmínka příkaz - +

9 Vyzkoušejte Sestavte algoritmus pro výpočet součtu, rozdílu, součinu a podílu dvou zadaných celých čísel a přepište ho do jazyku Pascal. Zamyslete se, jakého datového typu budou konečné proměnné. (vstup/výstup/podmínka) Sestavte algoritmus pro výpis čísel od 1 do 20 a přepište ho do jazyku Pascal. (cyklus s pevným počtem opakování) Všechny programy bude moci uživatel ukončit stiskem libovolné klávesy. (cyklus s podmínkou na konci)


Stáhnout ppt "Algoritmizace od algoritmu k Pascalu."

Podobné prezentace


Reklamy Google