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

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

Algoritmizace od algoritmu k Pascalu. Programovací jazyk Pascal Zástupcem vyšších programovacích jazyků Původně čistě výukový jazyk. Předpoklad pro získání.

Podobné prezentace


Prezentace na téma: "Algoritmizace od algoritmu k Pascalu. Programovací jazyk Pascal Zástupcem vyšších programovacích jazyků Původně čistě výukový jazyk. Předpoklad pro získání."— 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ý typRozsah booleanTrue, False integer-32768…32767 shortint-128…127 longint … real2,9x … 1,7x single1,5x … 3,4x double5,0x … 1,7x extended3,4x … 1,1x charJeden 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); Čti: X:Piš: X: write(x); writeln(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říkaz1příkaz2 + - X příkaz 1 příkaz 2 příkaz 3 příkaz 4

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; příkaz podmí nka +- i=1,1,20 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. Programovací jazyk Pascal Zástupcem vyšších programovacích jazyků Původně čistě výukový jazyk. Předpoklad pro získání."

Podobné prezentace


Reklamy Google