Grafický zápis algoritmů (vývojové diagramy) Eratosthenovo síto

Slides:



Advertisements
Podobné prezentace
Dopravní úloha Literatura Kosková I.: Distribuční úlohy I.
Advertisements

ŘÍDÍCÍ STRUKTURY - PODMÍNKY
Algoritmizace Vývojové diagramy.
Diskrétní matematika Opakování - příklady.
VÝPOČTY V TISKOVÝCH SESTAVÁCH SESTAVÁCH Lenka Buchtová, 4. y.
Vypracovaly: Tereza Plžiková, Zuzana Veverková, Zuzana Brožková
Algoritmizace 9. Ročník.
Skip-List je datová struktura, která může být použita jako náhrada za vyvážené stromy. představují pravděpodobnostní alternativu k vyváženým stromům (struktura.
Prvočísla VY_32_INOVACE_HEJ_ třída.
Název a adresa školy: Střední odborné učiliště stavební, Opava, příspěvková organizace, Boženy Němcové 22/2309, Opava Název operačního programu:OP.
Algoritmizace a programování
Jazyk vývojových diagramů
registrační číslo CZ.1.07/1.5.00/
Seminář – Základy programování
Informatika a práce s počítačem
Vyhledávání dat podle určených kritérií Máte za úkol vytvořit databázi klientů v bance s jejich osobními údaji, čísly účtů a konečnými zůstatky na těchto.
Algoritmizace a základy programování
Algoritmy vyhledávání a řazení
ALGORITMIZACE A ZÁKLADY PROGRAMOVÁNÍ
TRANSPOZICE TABULEK Zadání úkolu: Převeďte řádky buněk v tabulce na sloupce a naopak, tzn. otočte tabulku o 90 stupňů.
CYKLUS S PEVNÝM POČTEM OPAKOVÁNÍ Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Pavlína Mihačová. Obchodní akademie a Střední odborná.
Gymnázium, Broumov, Hradební 218
Škola: Střední škola právní – Právní akademie, s.r.o. Typ šablony: III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Projekt: CZ.1.07/1.5.00/
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
Píšeme číslice Psaní číslic 1-6 Jednoduché matematické zápisy
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost 1. KŠPA Kladno, s. r. o., Holandská 2531, Kladno,
* Druhá odmocnina Matematika – 8. ročník *
Algoritmus a jeho vlastnosti
Gymnázium, Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Hodonín Úvod do programování.
Grafický zápis algoritmů (vývojové diagramy) Test na trojúhelník (trojúhelníková nerovnost) Maximum ze tří čísel s použitím pomocné proměnné Pravoúhlý.
Grafický zápis algoritmů (vývojové diagramy) Lineární rovnice Zobrazení 10 sudých čísel – CYKLUS Suma 10 čísel JK, 2015.
CYKLUS S PODMÍNKOU NA KONCI Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Pavlína Mihačová. Obchodní akademie a Střední odborná.
Využití multimediálních nástrojů pro rozvoj klíčových kompetencí žáků ZŠ Brodek u Konice reg. č.: CZ.1.07/1.1.04/ Předmět : Matematika a její aplikace.
R OVNICE A NEROVNICE Základní poznatky o rovnicích VY_32_INOVACE_M1r0101 Mgr. Jakub Němec.
CYKLUS S PODMÍNKOU NA ZAČÁTKU Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Pavlína Mihačová. Obchodní akademie a Střední odborná.
DĚLITELNOST PŘIROZENÝCH ČÍSEL
VY_32_INOVACE_22-01 Posloupnosti.
Rozklad čísel na prvočísla
Podíl (dělení) mnohočlenů (dělení mnohočlenu mnohočlenem)
Hledání racionálních kořenů. f = a n x n + a n-1 x n-1 + ……. + a 1 x + a 0 a i  Z a 0  0 Všechna řešení jsou ve tvaru zlomku, kde ra0ra0 sansan.
RSA – poznámky k algoritmu
Úvod do programování Vyučující: Mgr. Vítězslav Jersák
Algoritmizace a programování Algoritmy 1 - Úvod. Základní pojmy Počítačový program Počítačový program zápis zdrojového kódu, kterému rozumí počítač zápis.
Po stopách prvočísel Vypracovaly: Berenika Držková a Daniela Svobodová.
Název školy: ZŠ A MŠ ÚDOLÍ DESNÉ, DRUŽSTEVNÍ 125, RAPOTÍN Název projektu: Ve svazkové škole aktivně - interaktivně Číslo projektu: CZ.1.07/1.4.00/
Název školy: ZŠ A MŠ ÚDOLÍ DESNÉ, DRUŽSTEVNÍ 125, RAPOTÍN Název projektu: Ve svazkové škole aktivně - interaktivně Číslo projektu: CZ.1.07/1.4.00/
Název školy: Základní škola Karla Klíče Hostinné Autor: Zdeněk Kubík Název: VY_32_INOVACE_00_A_06_prvocisla_a_slozena_cisla Téma: Matematika 6. ročník.
Dělitelnost přirozených čísel
Základní pojmy v automatizační technice
MATEMATIKA – ARITMETIKA 6
MATEMATIKA – ARITMETIKA 6
Číslo projektu CZ.1.07/1.5.00/ Název projektu Škola pro 21. století
Dělitelnost přirozených čísel
Rekurze.
Prvočísla, čísla složená, dělitel, násobek
2018/6/10 Počítačový model Kateřina Růžičková.
CYKLUS S PODMÍNKOU NA KONCI (s výstupní podmínkou)
CYKLUS S PODMÍNKOU NA ZAČÁTKU (se vstupní podmínkou)
Množina bodů dané vlastnosti
Základní zpracování dat Příklad
Odmocniny Mgr. Jiřina Sirková.
Toky v sítích.
Sčítání a odčítání desítek do 100
Algoritmizace a datové struktury (14ASD)
Množina bodů dané vlastnosti
Dělitelnost - test 6. třída.
Vyhledávání ve WWW Vyhledávání informací v prostředí WWW lze provádět např. pomocí služeb: Altavista - Google -
Definiční obory. Množiny řešení. Intervaly.
ZAL – 4. cvičení 2016.
Transkript prezentace:

Grafický zápis algoritmů (vývojové diagramy) Eratosthenovo síto Obsah: Erathostenovo síto Tabulka Algoritmus pomocí vývojových diagramů JK, 2015

Eratosthenovo síto Jednoduchý algoritmus pro nalezení všech prvočísel menších než zadaná horní mez Je pojmenován po řeckém matematikovi Eratosthenovi z Kyrény, který žil v letech 276–194 př. n. l. Jedná se o jednu z nejefektivnějších metod pro hledání pročísel do 10 000 000 Pro prvočísla vyšší hodnoty je vhodné využít jiných testů (Rabin-Millerův test, Lehmannův test, ...)

Erathostenovo síto – princip Algoritmus se skládá z následujících kroků: Napíšeme všechna čísla 2 až n (2 je první prvočíslo). Vezmeme první prvočíslo a víme, že všechny jeho násobky nemohou být z definice prvočísly, proto je vyškrtneme z našeho seznamu. Nyní si vezmeme další prvočíslo z proškrtaného seznamu a opět vyškrtáme všechny jeho násobky. Opakujeme 3, dokud nedojdou čísla.

Eratosthenovo síto – tabulka na vyhledání prvočísel menších než 100 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 Úkol: vyhledejte všechna prvočísla menší než 100

Eratosthenovo síto – vylepšení algoritmu Nemá smysl ověřovat všechna čísla Stačí provádět do odmocniny horní meze Příklad: Hledáme prvočísla menší než 100 Algoritmus stačí provádět do odmocniny z čísla 100, tj. do čísla 10

Prvočísla menší než 100 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 Celkem 25 prvočísel menších než 100.

Eratosthenovo síto - vývojový diagram Domácí úkol: Pokuste se vytvořit vývojový diagram Eratosthenova síta. Nápověda: algoritmus bude obsahovat dva cykly v sobě.