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

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

Algoritmizace a programování

Podobné prezentace


Prezentace na téma: "Algoritmizace a programování"— Transkript prezentace:

1 Algoritmizace a programování
Pole 1

2 Princip Pole (v Pythonu spíše označení seznam) si lze představit jako tabulku rozdělenou na několik buněk Každá buňka má svůj index Indexy se číslují od nuly Prvek pole 0 je 10, prvek pole 1 je 15, Prvek pole 2 je 8 10 15 8

3 Deklarace (1. způsob) prvky pole vložíme již v kódu Syntaxe:
název pole=[prvek1,prvek2,…]; pokus=[10,15,8]; print(pokus);

4 Deklarace (2. způsob) hodnoty pole vložíme v běhu programu
Vytvoříme prázdné pole pokus=[] Pomocí cyklu for určíme počet prvků for i in range(3): V těle cyklu přidáváme hodnoty pomocí metody insert pokus.insert(index,hodnota) pokus.insert(i,int(input(“Zadejte prvek: “))) insert – přidání nové položky i – hodnota indexu dosazená z cyklu for int(input(“Zadejte prvek: “))) – text na vstupu a přetypování

5 Vkládání do pole – Kompletní kód
pokus=[] for i in range(3): pokus.insert(i,int(input("Prvek: "))) print(pokus)

6 Přístup k polím Mějme seznam pokus=[1,2,3,4,5,6] pokus[2] => 3

7 Modifikace seznamů Mějme seznamy x=[1,2,3,4,5,6]
y=[“dve”,”tri”,”ctyri”] x[1]=“dve” => 1, “dve”, 3,4,5,6 x[1]=y => 1, [“dve”,”tri”,”ctyri”],3, 4, 5 x[1:3]=y => 1, “dve”,”tri”,”ctyri”,4, 5, 6 x.append(7) => 1, 2, 3, 4, 5, 6, 7 x.insert(0,”nula”) => “nula”,1, 2, 3, 4, 5,6 x.remove(5) => 1, 2, 3, 4, 6 del x[1] => 1, 3, 4, 5, 6 del x[2:4] => 1, 2, 5, 6

8 Příklady 1 Zkuste oba způsoby vkládání hodnot do polí a výpis těchto polí Vyzkoušejte přístup k polím Vyzkoušejte modifikaci seznamů Vypište libovolný prvek pole, zadaný z klávesnice

9 Pěkný zbytek dne 


Stáhnout ppt "Algoritmizace a programování"

Podobné prezentace


Reklamy Google