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 – Příklady 2

2 Generátor náhodných čísel
Slouží ke generování náhodných čísel v daném rozsahu Pro použití je potřeba na začátku programu importovat knihovnu obsahující funkci náhodného generování import random

3 Generátor náhodných čísel
Syntaxe random.randint(0,10) Vygeneruje náhodná čísla v rozsahu 0 – 10 Příklad pokus.insert(i,random.randint(0,10)) Pole vyplní náhodnými hodnotami v rozsahu 0 - 10

4 Generátor náhodných čísel
import random pokus=[] for i in range(10): pokus.insert(i,random.randint(0,10)) print(pokus)

5 Dynamická pole Předem neznáme počet polí
Možnosti vytvoření dynamických polí Velikost není deklarována ani v kódu ani od uživatele Python vytváří velikost pole dle aktuálního počtu hodnot v poli, viz. funkce append, insert, remove Uživatel si jejich počet sám zvolí Postup: Nejprve velikost pole od uživatele uložit do proměnné Dosadit získanou proměnnou do cyklu for

6 Příklady 2 Napište program, který vygeneruje pole 5ti náhodných čísel (0-29) - určete kolik z nich je sudých Vygenerujte pole n náhodných celých čísel (10-100). Velikost pole zadejte z klávesnice. - určete max. a min. prvek.

7 Pěkný zbytek dne 


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

Podobné prezentace


Reklamy Google