Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.

Slides:



Advertisements
Podobné prezentace
Tato prezentace byla vytvořena
Advertisements

Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Tato prezentace byla vytvořena
Programování funkcí v Excelu (pole)
DATOVÝ TYP POLE.
Programování v Pascalu Přednáška 10 RNDr. Hana Havelková.
Programování v Pascalu Přednáška 6
Tato prezentace byla vytvořena
Programování v Pascalu Přednáška 7
Tato prezentace byla vytvořena
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Tato prezentace byla vytvořena
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Materiály k přednášce Úvod do programování Ondřej Čepek.
Tato prezentace byla vytvořena
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Tato prezentace byla vytvořena
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Vyučovací hodina 1 vyučovací hodina: Opakování z minulé hodiny 5 min Nová látka 20 min Procvičení nové látky 15 min Shrnutí 5 min 2 vyučovací hodiny: Opakování.
Tato prezentace byla vytvořena
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Tato prezentace byla vytvořena
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Tato prezentace byla vytvořena
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Tato prezentace byla vytvořena
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Tato prezentace byla vytvořena
Proměnná typu "pole" Mezi proměnné typu "pole" patří všechny superglobální proměnné. Mezi proměnné typu "pole" patří všechny superglobální proměnné. To.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Tato prezentace byla vytvořena
Gymnázium Vincence Makovského se sportovními třídami Nové Město na Moravě VY_32_INOVACE_INF_RO_06 Digitální učební materiál Sada: Úvod do programování.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Tato prezentace byla vytvořena
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
KIV/PPA1 cvičení 6 Cvičící: Pavel Bžoch. Osnova cvičení Datový typ pole –Jednorozměrná a vícerozměrná –Práce s vektory a maticemi.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Tato prezentace byla vytvořena
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
doc. RNDr. Zdeněk Botek, CSc.
Cvičení 3-4 Procedury, funkce,řetězce. Procedury Procedura Procedura Procedura je podprogram, který mění stav programu (změnou stavu proměnných nebo změnou.
Makra v Excelu syntaxe. Zápis nahraného makra SubEnd Sub O klíčová slova Sub a End Sub – začátek a konec makra O komentáře O text za znakem ', až do konce.
Uživatelem definované datové typy
Název projektu: Moderní výuka s využitím ICT
Strukturované typy proměnných v programovacím jazyce Pascal - 2.hodina
Syntéza kombinačních logických obvodů
Opakování základních příkazů a syntaxí v programovacím jazyce Pascal
Transkript prezentace:

Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu

Práce s polem OB21-OP-EL-KONP-JANC-M-3-030

 Skupina proměnných, které k sobě logickým způsobem patří, může být deklarována jako pole proměnných.  Jednotlivé proměnné pole se nazývají prvky pole nebo členy pole. Je na ně referováno jménem pole a indexem. Ten určuje, o který člen pole jde.  Všechny členy pole musí být stejného typu.

Práce s polem  Pole může být deklarováno v programové sekci var takto:  Pole může být deklarováno v programové sekci var takto:  Jméno : array [I1..I2] of TypProměnné ;  Jméno : array [I1..I2] of TypProměnné ;  Index I1 je počáteční hodnota indexu, I2 je konečná hodnota indexu. Mezi hodnotami indexu jsou 2 tečky. Index je nejčastěji typ integer, nemůže být typu real.  TypProměnné je typ pole, např. real nebo integer.  TypProměnné je typ pole, např. real nebo integer.  Pole může být rovněž deklarováno jako typová konstanta v sekci const s inicializací hodnot.

Práce s polem  Průměrná denní teplota v sedmi dnech jednoho týdne může být vyjádřena polem, které má 7 členů typu real.  Hodnota indexu pole potom je od 1 do 7 a může znamenat den v týdnu, např. 1 = pondělí, 2 = úterý, 3 = středa, atd.  Var Teplota :array[1..7] of real;  Členům pole lze přiřadit hodnotu stejným způsobem jako jiné proměnné, např. přiřazovacím příkazem  Teplota[1] := 26.7;

Práce s polem  Člen pole může být použit ve všech příkazech programu, např.  A := (Teplota[2] + Teplota[3]) / 2;  writeln (Teplota[4]);  Index pole může být i záporný.  X :array [-2..5] of integer;  for i := -2 to 5 do  X[i] := 0;  Nejčastěji je dolní mez indexu 1 nebo 0, což odpovídá většině praktických úloh.

Práce s polem  Pole může mít jeden nebo více rozměrů. Graficky je možné pole zobrazit jako jako tabulku.  A : array [1..6] of integer;  B : array [0..4, 0..3] of real ;  Pole A je deklarováno jako jednorozměrné typu integer, Lze si ho představit jako tabuku, která má jeden sloupec o šesti řádcích.

Práce s polem  Pole B je deklarováno jako dvourozměrné typu real. První index v deklaraci znamená řádek, druhý index znamená sloupec.  Jednorozměrné pole se nazývá vektor, dvourozměrné pole je matice.

Práce s polem  Pole mohou mít i více rozměrů než dva.  Trojrozměrné pole má 3 indexy a je možné ho graficky zobrazit jako kvádr (trojrozměrnou tabulku).  V praktických úlohách se nejčastěji používají jednorozměrná a dvourozměrná pole.

Práce s polem  Vynulování dvourozměrného pole B se provede např. takto:  for i := 0 to 4 do  for j := 0 to 3 do  B[i,j] :=0;  Jsou použity dva cykly vnořené do sebe.

 Děkuji za pozornost  Ing. Ladislav Jančařík

Literatura  K. Putz: Pascal učebnice základů programování, Grada Publishing, Praha 2007  M. Antošová, V. Davídek: Číslicová technika, KOPP, České Budějovice 2008