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í
Znaky - Char

2 Co je to znak? Znakem se rozumí jakýkoliv symbol z tabulky ASCII kódů
ASCII tabulka je seznam 256 symbolů, které umí počítač zpracovat a každý tento symbol má svůj kód => 64 \ => 92 atd. Hodnoty se zapisují do apostrofů 'A'

3 Deklarace Pro použití znaků slouží datový typ chr Konverze
Slouží k převedení znaku na číslo odpovídající v ASCII tabulce a naopak

4 1. Typ konverze Získáme číselný údaj a chceme vypsat jeho ASCII hodnotu (symbol): a=int(input(”Zadejte číslo: ”)) // např. 64 print(a) // vypíše 64 print(chr(a)) // číslo převede na a vypíše @

5 2. Typ konverze Získáme znak (můžeme ponechat řetězec z příkazu input) a chceme vypsat jeho číselnou hodnotu: a=input(”Zadejte znak: ”) // print(a) // print(ord(a)) // znak (řetězec) převede na číslo 64 a vypíše 64 ord=ordinální (číslo v řadě)

6 Test Příští hodina test na: Vytvoření pole Zápis do pole Výpis pole
Práce s prvky pole Dynamická pole Generátor náhodných čísel

7 Příklady Zadejte dvě čísla a vyberte matematickou operaci z nabídky (stačí +,-). Jako svoji volbu zadejte přímo + nebo -. Načtěte znak a vypište jeho ASCII hodnotu. Znaky zadávejte opakovaně, končíte znakem *.

8 Příklady Vytvořte program pro výpis části ASCII tabulky. Zadejte počáteční a koncovou hodnotu. Každou hodnotu vypište na nový řádek : ASCII znak 66 B 67 C 68 D

9 Příklady Z klávesnice zadejte počet prvků pole, max. 20:
Zadá-li uživatel hodnotu mimo interval <1;20>, vypsat hlášení Do pole vygenerujte znaky z ASCII tabulky Uživatel zadá libovolný znak, který chce vyhledat Určete, kolikrát je tento hledaný znak obsažen v poli

10 Pěkný zbytek dne 


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

Podobné prezentace


Reklamy Google