Matematika. Gymnázium, Praha 6, Arabská 16. předmět Programování, vyučující Tomáš Obdržálek. dokumentace ročníkového projektu.



Podobné dokumenty
Vědomostní test. Gymnázium, Praha 6, Arabská 14 předmět Programování, vyučující Tomáš Obdržálek

Gymnázium, Praha 6, Arabská 14. předmět Programování, vyučující Tomáš Obdržálek. Program pro kontrolu správného vývoje dítěte.

Gymnázium, Praha 6, Arabská 16 předmět Programování, vyučující Tomáš Obdržálek Šibenice ročníkový projekt Tadeáš Váša, 1E květen 2014

Gymnázium, Praha 6, Arabská 14. předmět Programování, vyučující Tomáš Obdržálek. Počítačová hra Fotbalový Manažer. ročníkový projekt.

V Dolních Břežanech dne 10. května 2014

Piškvorky. Gymnázium, Praha 6, Arabská 16. Kristofer Filip, 1.E. Květen Stránka 1. předmět programování, vyučující Tomáš Obdržálek

ZÁKLADNÍ ŠKOLA PŘI DĚTSKÉ LÉČEBNĚ Ostrov u Macochy, Školní 363 INOVACE VÝUKY CZ.1.07/1.4.00/

Obsah Anotace :... 1 Anotation 2

Gymnázium, Praha 6, Arabská 16. předmět Programování, vyučující Tomáš Obdržálek Lodě Dokumentace ročníkového projektu Martin Karlík, 1E 17.5.

ZÁKLADNÍ ŠKOLA PŘI DĚTSKÉ LÉČEBNĚ Ostrov u Macochy, Školní 363 INOVACE VÝUKY CZ.1.07/1.4.00/

Skaláry a vektory

C2110 Operační systém UNIX a základy programování

Mobilní hra Block Runner ročníkový projekt David Novák, 1.E květen 2014

Celá čísla. Celá čísla jsou množinou čísel, kterou tvoří všechna čísla přirozená, čísla k nim opačná a číslo nula.

Násobení pomocí sčítání

VY_42_INOVACE_MA3_01-36

Gymnázium, Praha 6, Arabská 16 Předmět Programování, vyučující Tomáš Obdržálek Hledání Min Ročníkový projekt Filip Mašát, 1.

Testování prvočíselnosti

Tematický plán učiva. Předmět : Matematika a její aplikace Školní rok : Třída-ročník : 4. Vyučující : Věra Ondrová

Anotace: Digitální učební materiály slouží k zopakování a k testování získaných znalostí a dovedností.

Vzdělávací oblast: Matematika a její aplikace Vyučovací předmět MATEMATIKA 1. OBDOBÍ Oblast:

Celostátní kolo soutěže Mladý programátor 2015, kategorie C

ZÁKLADNÍ ŠKOLA PŘI DĚTSKÉ LÉČEBNĚ Ostrov u Macochy, Školní 363 INOVACE VÝUKY CZ.1.07/1.4.00/

Přednáška 7. Celočíselná aritmetika. Návratový kód. Příkazy pro větvení výpočtu. Cykly. Předčasné ukončení cyklu.

Variace. Mocniny a odmocniny

Základní škola Náchod Plhov: ŠVP Klíče k životu

Ročník VI. Matematika. Období Učivo téma Metody a formy práce- kurzívou. Kompetence Očekávané výstupy. Průřezová témata. Mezipřed.

Lomené výrazy sčítání a odčítání lomených výrazů

Metodický list. Šablona: Inovace a zkvalitnění výuky směřující k rozvoji matematické gramotnosti žáků základní

Matematika. Vlastnosti početních operací s přirozenými čísly

Příklad: Součet náhodných čísel ve vektoru s počtem prvků, které zadá uživatel, pomocí sum() a pomocí cyklu for. Ověříme, že příliš výpisů na

Typy násobení z různých koutů světa

Očekávané výstupy podle RVP ZV Učivo Přesahy a vazby

PRACOVNÍ LIST ŘÍMSKÉ ČÍSLICE

POROVNÁNÍ NĚKTERÝCH SW PRO ZOBRAZENÍ GRAFU FUNKCE DVOU PROMĚNNÝCH

Podpůrný výukový materiál s využitím ICT* Podpůrný výukový materiál reedukační hodiny *

ANOTACE K VÝUKOVÉ SADĚ č. VY_32_INOVACE_01_03_MAT_Pr

ROČNÍK 1. ročník Vzdělávací oblast Matematika a její aplikace Vzdělávací obor Matematika a její aplikace Název předmětu Matematika Očekávané výstupy

DIGITÁLNÍ UČEBNÍ MATERIÁL. Název školy SOUpotravinářské, Jílové u Prahy, Šenflukova 220. Název materiálu VY_32_INOVACE / Matematika / 03/01 / 17

ZÁKLADNÍ ŠKOLA PŘI DĚTSKÉ LÉČEBNĚ Ostrov u Macochy, Školní 363 INOVACE VÝUKY CZ.1.07/1.4.00/

Gymnázium Arabská. Hra Pexeso. ročníkový projekt předmět programování vyučující Tomáš Obdržálek autor Ondřej Novák školní rok 2013/2014

Vektory I. Předpoklady: Pedagogická poznámka: První příklad je řešení domácího úkolu z minulé hodiny.

LEKCE 6. Operátory. V této lekci najdete:

Vzdělávací obor: Matematika a její aplikace 1. ročník Měsíc Tematický okruh Učivo Očekávané výstupy Poznámky

Dodatek č. 25 ke Školnímu vzdělávacímu programu pro základní vzdělávání Cesta k poznání a vědění k

Gymnázium, Praha 6, Arabská 14. Loydova patnáctka. Dokumentace ročníkového projektu. Předmět: Programování Vyučující: Ing. Tomáš Obdržálek Třída: 1.

STŘEDOŠKOLSKÁ ODBORNÁ ČINNOST. Obor SOČ: 18. Informatika. Školní sdílení PC obrazovek. School sharing PC screens

VYUŽITÍ E-LEARNINGU VE VÝUCE PLANIMETRIE

Matematika - 6. ročník Vzdělávací obsah

Matematika prima. Vazby a přesahy v RVP Mezipředmětové vztahy Průřezová témata. Očekávané výstupy z RVP Školní výstupy Učivo (U) Žák:

Matematika číslo a početní operace PDF MZ 4 / VY_MA2_42_01-36

January 12, Koňské dostihy v násobení (2 4).notebook. Modernizace vzdělávání CZ.1.07/1.4.00/

Školní kolo soutěže Baltík 2009, kategorie C

TECHNICKÁ DOKUMENTACE SOCIÁLNÍ SÍŤ MRSHARE. David Malát, Adam Novák, David Vurbs, Dominik Walta. SPŠ Na Proseku 2012/13. Pod velením Davida Vurbse

Anglický jazyk - 1. a 2. ročník Očekávané výstupy z RVP Učivo Přesahy a vazby Osobnostní a sociální

Vzdělávací obsah vyučovacího předmětu

konference 30. října 2018

MATEMATIKA ročník

Úvod. Tlačítka. Typ baterie

6.1.2 Operace s komplexními čísly

Úterý 25. října. Úterý 1. listopadu. Word - 2. část. Tabulátory

Inovace bakalářského studijního oboru Aplikovaná chemie

Nastavení Mobilní banky 2 MojeBanka a MojeBanka Business

Matematika. Vlastnosti početních operací s přirozenými čísly. Sčítání a odčítání dvojciferných čísel do 1 000, zpaměti i písemně.

UČEBNÍ OSNOVY ZÁKLADNÍ ŠKOLA P. BEZRUČE, TŘINEC

Gymnázium. Přípotoční Praha 10

Karty Prší. Anotace: Abstract: Gymnázium, Praha 6, Arabská 14 předmět Programování, vyučující Tomáš Obdržálek

OPAKOVACÍ TEST: NÁSOBENÍ A DĚLENÍ V OBORU NÁSOBILKY, PÍSEMNÉ SČÍTÁNÍ A ODČÍTÁNÍ DVOJCIFERNÝCH ČÍSEL

Matematika a její aplikace - 1. ročník

vzdělávací oblast vyučovací předmět ročník zodpovídá MATEMATIKA A JEJÍ APLIKACE MATEMATIKA 4. BÁRTOVÁ, VOJTÍŠKOVÁ

Matematika - 4. ročník Vzdělávací obsah

MyEcodial L 3.4. Instalace a registrace programu. Listopad 2008

Matematika a její aplikace Matematika 1. období 3. ročník

MAXScript výukový kurz

a rhomboid, a side, an angle,a vertex, a height, a perimeter, an area an acute angle, an obtuse angle, opposite sides, parallel sides

Czech Republic. EDUCAnet. Střední odborná škola Pardubice, s.r.o.

Paměť počítače. alg2 1

Návod na internetové bankovnictví

WNC::WebNucleatCreator

Matematika a její aplikace Matematika

6.1 I.stupeň. Vzdělávací oblast: Matematika a její aplikace Vyučovací předmět: MATEMATIKA. Charakteristika vyučovacího předmětu 1.

ZŠ ÚnO, Bratří Čapků 1332

Racionální čísla. teorie řešené úlohy cvičení tipy k maturitě výsledky. Víš, že. Naučíš se

Úvodní část: Představení se a úloha na zjištění kolik nám je let.

Školní kolo soutěže Baltík 2009, kategorie A a B

Rozšiřování = vynásobení čitatele i jmenovatele stejným číslem různým od nuly

Matematická skládanka násobení a dělení výrazů s mocninami

Pracovní listy, pravítko, tužka, nůžky.

Data v počítači. Informační data. Logické hodnoty. Znakové hodnoty

Elektronická dokumentace - LATEX. Maticové operace

Operační systémy. Cvičení 3: Programování v C pod Unixem

MATEMATIKA - 4. ROČNÍK

volitelný předmět ročník zodpovídá PŘÍPRAVA NA PŘIJÍMACÍ ZKOUŠKY Z MATEMATIKY 9. MACASOVÁ

RUČNÍ PROGRAMOVÁNÍ FRÉZOVÁNÍ UOV Petr Svoboda

čitatel jmenovatel 2 5,

Konkretizovaný výstup Konkretizované učivo Očekávané výstupy RVP. Zápis čísla v desítkové soustavě - porovnávání čísel - čtení a psaní čísel

Svobodná chebská škola, základní škola a gymnázium s.r.o. Dušan Astaloš. samostatná práce, případně skupinová práce. úpravy a převádění zlomků

DĚLENÍ SE ZBYTKEM (DĚLITEL 6, 7, 8, 9)

5.2. Matematika a její aplikace Matematika

Střední odborná škola a Střední odborné učiliště, Hořovice

Transkript:

Matematika Gymnázium, Praha 6, Arabská 16 předmět Programování, vyučující Tomáš Obdržálek dokumentace ročníkového projektu Albert Šerák, 1E květen 2014

Prohlašuji, že jsem jediným autorem tohoto projektu, všechny citace jsou řádně označené a všechna použitá literatura a další zdroje jsou v práci uvedené. Tímto dle zákona 121/2000 Sb. (tzv. Autorský zákon) ve znění pozdějších předpisů uděluji bezúplatně škole Gymnázium, Praha 6, Arabská 14 oprávnění k výkonu práva na rozmno-žování díla ( 13) a práva na sdělování díla veřejnosti ( 18) na dobu časově neomezenou a bez omezení územního rozsahu. V Praze dne 18.května 2014

Obsah 1.Anotace...2 2.Zadaní...2 3.Matematika...2 1.Pravidla...2 2.Instalace a ovládání...3 3.Princip náhodných čísel...3 4.Časový limit...3 5.Problémy...3 4.Závěr...4-1-

1. Anotace Matematika je program, který pomáhá trénovat počítání matematických příkladů. Je určený pro žáky základních škol a pouze pro jednoho uživatele. Uživatel si zadá kategorii, která je dána(vybere si z nabídky kategorií), a potom program sám vybírá náhodné příklady a rozezná zdali byl příklad vypočítán správně a nebo špatně. Po uplynutí daného časového limitu jsou výsledky vypsány. Program běží v příkazovém řádku a je vyvinut pro osobní počítače. Mathematics is a program that helps to train counting mathematical examples. It is intended for the pupils of primary schools, and only for one user. The user enters the category, which is given by (choose from a menu of categories), and then the program chooses a random examples and recognizes that the example was calculated correctly and or bad. After the time limit, the results are listed. The Program runs on the command line and is developed for personal computers. 2. Zadaní PROGRAM: - Bude zadávat příklady z matematiky. - Bude mít možnost výběru různých početních kategorii (kategorie: do 10,20,50,100). - Bude mít textový vzhled. PŘÍKLADY: - Budou na sčítání, odčítaní, násobení, dělení. - Na dělení budou beze zbytku.(tzv. celočíselné dělení) - Při odčítání budou výsledky nezáporné. BONUS: - Grafický vzhled 3. Matematika 1. Pravidla - Uživatel si vybere kategorii ze které chce počítat přiklady - Po vybrání kategorie je dotázán na start nebo návrat do nabídky -2-

- Při startu se zapne časový limit, který je 60 vteřin - Po skončení limitu je vypsán počet správně a špatně vypočítaných příkladů 2. Instalace a ovládání Program se ovládá klávesnicí(pouze čísla). Program se spustí přes start.bat, který najdete rocnikovy_projekt_serak/matematika/dist/start.bat. V případě, že nejde zapnout, klikněte pravým na start.bat a dejte upravit. Kód, který je v textovém dokumentu nahraďte java -jar matematika.jar 3. Princip náhodných čísel V práci jsem používal hodně náhodných čísel. Vezmeme si například sčítání a odčítání do 10. Program vybírá 2 náhodná čísla. Když je součet těchto dvou čísel větší než 10, program vybere znova další 2 čísla. Na těchto prvních 2 čísel zavisí i známenko v příkladu. Když je první číslo menší než to druhé tak se příklad sčítá. Když je větší nebo rovno tak se odčítá. Při dělění bych tyto 2 čísla, která vyjdou beze zbytku, hledal hodně dlouho. Takže jsem to vyřešil pomocí opaku dělění tzn. Násobení. Program vybere 2 čísla, které mezi sebou vynásobí. Pak jen otočí příklad a výsledek vydělí druhým číslem. 4. Časový limit Časový limit byl pro mě nejtěžší částí programu. Využil jsem třídy Calendar. Calendar umí zjistit systémový čas. Tak si na začátku počítání zapamatuje čas. Calendar casstartu = Calendar.getInstance(); A než program vypíše další příklad, tak si vypočte dobu, kterou už uživatel počítá. doba = Calendar.getInstance().getTimeInMillis()- casstartu.gettimeinmillis(); Pak zkontroluje podmínku. (oba < 60000) Celé metody jsou v do-while. 5. Problémy Ke každé práci patří problémy. Já jich moc neměl. Ale jeden bych tu rozvedl. Chtěl jsem aby můj program byl "interaktivní". Tím jsem měl na mysli, že v -3-

jednom spuštění může počítat příklady různého typu. Chtěl jsem vždy, aby byla nabídka na "návrat do nabídky". A aby uživatel mohl ukončit program až bude chtít. Řešení bylo velice jednoduché, stačilo přidat pár cyklů do-while. 4. Závěr Tato práce dopadla úspěšně a jsem s ní velice spokojen. Programování jako samotné mi moc nových věcí nepřineslo. Samozřejmě zkušenost s třídou Calendar se hodí. Více zkušeností mi přinesla dokumentace. Je to má první dokumentace. A také jedna z větších prací. Rozhodně si příště dám nějaké těžší zadání nebo budu pokračovat v rozvoji tohoto programu. Matematiku bych mohl rozšířit o velkou násobilku atp. Je mi docela líto, že jsem neudělal bonus. Těším se na další ročníkové práce. -4-