Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
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)
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.