1/12 ALGO – Algoritmizace 5. cvičení 1.ročník, ZS Ing. Zdena DOBEŠOVÁ, Ph.D.

Slides:



Advertisements
Podobné prezentace
PLAYBOY Kalendar 2007.
Advertisements

Shift, Caps Lock Ctrl, Alt VY_32_šablony_INOVACE_č.DUM 296 [CZ.1.07/1.4.00/ ]
2 3 Lokalita Pod Javornic kou silnicí 4 směr Solnice směr Javornice směr Vamberk CENTRUM 10min. směr Častolovice.
Vlastní skript může být umístěn: v hlavičce stránky v těle stránky
Programování funkcí v Excelu (pole)
*Zdroj: Průzkum spotřebitelů Komise EU, ukazatel GfK. Ekonomická očekávání v Evropě Březen.
ARITMETICKÁ POSLOUPNOST
Kvantitativní metody výzkumu v praxi
Spektra zatížení Milan Růžička 1 Dynamická pevnost a životnost
Cvičení Úloha 1: Rozhodněte zda posloupnost znaků v poli délky n tvoří palindrom (slovo, které je stejné při čtení zprava i zleva). Př.: [a,l,e,l,a] [a,n,n,a]
ALGO – Algoritmizace 6. cvičení
DATOVÝ TYP POLE.
ALGO – Algoritmizace 7. cvičení 1.ročník, ZS Ing. Zdena DOBEŠOVÁ, Ph.D.
ALGO – Algoritmizace 1. cvičení
Ručně vyráběný kalendář 2014 »» výsledky hlasování ««
ZŠ a MŠ Olšovec, příspěvková organizace Vzdělávací materiál, šablona – Inovace a zkvalitnění výuky směřující k rozvoji matematické gramotnosti žáků základní.
Algoritmy I Cvičení č. 3.
Násobíme . 4 = = . 4 = = . 4 = = . 2 = 9 .
Programování v Pascalu Přednáška 7
Metody řazení s lineární časovou složitostí
Vizualizace projektu větrného parku Stříbro porovnání variant 13 VTE a menšího parku.
Vzdělávací materiál / DUMVY_32_INOVACE_02B14 Příkazový řádek: obsah souborů PŘÍKLADY AutorIng. Petr Haman Období vytvořeníLeden 2013 Ročník / věková kategorie3.
ČLOVĚK A JEHO SVĚT 2. Ročník - hodiny, minuty Jana Štadlerová ŽŠ Věšín.
Dělení se zbytkem 3 MODERNÍ A KONKURENCESCHOPNÁ ŠKOLA
VY_32_INOVACE_ 14_ sčítání a odčítání do 100 (SADA ČÍSLO 5)
ARITMETICKÁ POSLOUPNOST I
1 Vyhledávání Principy vyhledávání Klasifikace klíče:  Interní klíč – je součástí prohlížených záznamů  Externí klíč – není jeho součástí, je jím např.
Projekt PŘEDPOVĚĎ POČASÍ. projekt PŘEDPOVĚĎ POČASÍ.
Největší společný dělitel – teorie a procvičování
Dělení se zbytkem 5 MODERNÍ A KONKURENCESCHOPNÁ ŠKOLA
projekt PŘEDPOVĚĎ POČASÍ předpověď počasí na 13. května 2014.
Projekt PŘEDPOVĚĎ POČASÍ. projekt PŘEDPOVĚĎ POČASÍ.
KASKÁDOVÉ STYLY 4.
Jazyk vývojových diagramů
projekt PŘEDPOVĚĎ POČASÍ

Projekt PŘEDPOVĚĎ POČASÍ. Předpověď počasí na
Nejmenší společný násobek
ALGO – Algoritmizace 9. cvičení 1.ročník, ZS Ing. Zdena DOBEŠOVÁ, Ph.D.
Posloupnosti, řady Posloupnost je každá funkce daná nějakým předpisem, jejímž definičním oborem je množina všech přirozených čísel n=1,2,3,… Zapisujeme.
Násobení zlomků – teorie a cvičení VY_32_INOVACE_19
předpověď počasí na 14. května 2009 OBLAČNOST 6.00.
Mgr. Jan Lavrinčík, DiS..  pro proměnnou typu Date alokováno 8 bajtů paměti, které obsahují spakovaný vzorek bitů nejen pro datum, ale i pro přesný čas.
Deklarace Radim Štefan. 2 Použité zkratky BP – Borland Pascal De – Delphi.
Projekt PŘEDPOVĚĎ POČASÍ. projekt PŘEDPOVĚĎ POČASÍ.
ALGO – Algoritmizace 2. cvičení
Tento Digitální učební materiál vznikl díky finanční podpoře EU- OP Vzdělávání pro konkurenceschopnost. Není – li uvedeno jinak, je tento materiál zpracován.
Algoritmy a programovací techniky
Rozšiřování a krácení zlomků
Sčítání a odčítání zlomků
Jazyk vývojových diagramů
ANALÝZA VÝSLEDKŮ LINEÁRNÍHO OPTIMALIZAČNÍHO MODELU
Databázové systémy I Cvičení č. 6 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013.
ALGORITMIZACE A ZÁKLADY PROGRAMOVÁNÍ ŘAZENÍ PRVKŮ – PŘÍMOU VÝMĚNOU (BUBBLESORT) Vytvořila: RNDr. Ivanka Dvořáčková Gymnázium K. V. Raise, Hlinsko, Adámkova.
VISUAL BASIC PRALG.
2 CYKLUS S PEVNÝM POČTEM OPAKOVÁNÍ Podle řídící proměnné proveď n-krát příkaz P1.
KIV/PRO Cvičení Částečný součet v posloupnosti Najděte maximální částečný součet v posloupnosti Vstup: – Reálná čísla Výstup: – Maximální.
Databázové systémy I Cvičení č. 8 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013.
ALGO – Algoritmizace 4. cvičení 1.ročník, ZS Ing. Zdena DOBEŠOVÁ, Ph.D.
Typy cyklů Do...Loop For...Next For Each...Next.
Základy ALgoritmizace 6. cvičení. Program cvičení Kontrolní bod 1 zakončení grafického zápisu algoritmů - vývojových diagramů –identifikátory a proměnné.
VISUAL BASIC PRALG.
doc. RNDr. Zdeněk Botek, CSc.
ALGO – Algoritmizace 7. cvičení – ročník, ZS Ing. Zdena DOBEŠOVÁ, Ph.D.
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.
Algoritmizace a programování
Vytváření dokumentace algoritmů
Výukový materiál zpracován v rámci projektu
Algoritmizace a datové struktury (14ASD)
Transkript prezentace:

1/12 ALGO – Algoritmizace 5. cvičení 1.ročník, ZS Ing. Zdena DOBEŠOVÁ, Ph.D.

2/12 Pole prvky pole: čísla, text, datum, příznak (A/N) PoleZnak(I) Jmeno(I) Jmeno(1)=„Labe“ Jmeno(N)=„Dyje“ Labe Smrk Sněžka … … …. Dyje A N A A N

3/12 Dvojrozměrné pole matice prvků index udává číslo řádku a číslo sloupce smíšené datové typy Brno45 Úvaly17 Písek21 Rtyně , ,

4/12 Příklad Sestavte algoritmus, který zjistí četnost čísel ve vstupní posloupnosti A 50 čísel. Posloupnost obsahuje přirozená čísla v intervalu. Výsledek: dvojrozměrné pole Cetnost(2,10) Cetnost (m,j) A(I)

5/12 Příklad řešení načtení vstupních čísel For I = 1 to I = 50 Step L = 1 Do Vstup A(I) End For naplnění četnosti – prvního řádku J – číslo sloupce For J = 1 to J = 10 Step L = 1 Do Cetnost(1,J)= J End For druhý řádek zatím prázdný

6/12 Příklad 5.1 – řešení pokr. Průchod posloupností A(I) For I = 1 to I = 50 Step L = 1 Do Select Case A(I) = 1 Cetnost(2,1)= Cetnost(2,1)+ 1 Case A(I) = 2 Cetnost(2,2)= Cetnost(2,2)+ 1 Case A(I) = 3 Cetnost(2,3)= Cetnost(2,3) Case A(I) = 10 Cetnost(2,10)= Cetnost(2,10)+ 1 End Select Next I

7/ pokr. tisk pole Cetnost A(I) For I = 1 to I = 10 Step L = 1 Do Tisk Cetnost(1,I) Tisk Cetnost(2,I) Next I

8/12 Příklad 5.2 Sestavte algoritmus, který zjistí četnost písmen ve vstupní posloupnosti ZN obsahující 50 znaků. Posloupnost obsahuje znaky A až Z bez diakritiky. Výsledek: dvojrozměrné pole CetnostZN(2,26) CetnostZN(2,26) ABC.. Z

9/ načtení vstupních znaku For I = 1 to I = 50 Step L = 1 Do Vstup ZN(I) End For 2. sekce /telo naplnění četnosti – prvního řádku CetnostZN(1,1) = “A” CetnostZN (1,2) = “B” CetnostZN (1,3) = “C” CetnstZN (1,4) = “D” ……………… CetnstZN (1,26) = “Z” druhý řádek zatím prázdný

10/ řešení - pokr. 2. sekce /telo – pokr. For I = 1 to I = 50 Step L = 1 Do For J = 1 to J = 26 IF ZN(I) = CetnostZN(1,J) Then CetnostZN(2,J)= CetnostZN(2,J) +1 Skip – vyskočení z vnitřního cyklu End IF End For J End For I 3. Sekce - tisk For J = 1 to J = 26 Tisk CetnsotZN(1,J) Tisk CetnsotZN(2,J) End For J Lze zapsat pomocí Select – Case? – SAMOSTATNĚ End For

11/12 Příklad 5.3 – rotace doprava Sestavte algoritmus, který posune všechny prvky pole o jednu pozici doprava. Využijte pomocnou proměnnou POM. RUSAKO ORUSAK

12/ řešení 1.načtení vstupních čísel For I = 1 to I = 50 Step L = 1 Do Vstup ZN(I) End For 2. posun For I = 1 to I = 50 Step L = 1 Do ????? ŘEŠENÍ ZA DÚ ????? End For 3. tisk výsledné zrotované posloupnosti