Súťaž PALMA junior a programovanie v jazyku Python

Similar documents
Metódy vol nej optimalizácie

Ing. Tomasz Kanik. doc. RNDr. Štefan Peško, CSc.

Vedenie študentov - doc. Miroslav Haviar

GRAFICKÉ ZOBRAZENIE MATEMATICKÝCH FUNKCIÍ DRAWING OF MATHEMATICS FUNCTIONS GRAPHS

The influence of input data design on terrain morphometric parameters quality and accuracy

RESEARCH REPORTS. Slovak geographical names and the translation traps

Transactions of the VŠB Technical University of Ostrava, Mechanical Series. article No. 1918

TAGUCHI S APPROACH TO QUALITY ENGINEERING TAGUCHIHO PR STUP K INZINIERSTVU KVALITY

MCRE úlohy a štandardné matematické úlohy na ZŠ

KATOLÍCKA UNIVERZITA V RUŽOMBERKU PEDAGOGICKÁ FAKULTA KATEDRA MATEMATIKY

Analysis of tasks supporting cognitive process in geometry in the life-long education of kindergarten teachers

Derivative of a function at a point. Ján Gunčaga, Štefan Tkačik

Informačný vek modifikuje metódy a formy vyučovania matematiky

Teória grafov. RNDr. Milan Stacho, PhD.

Solution Methods for Beam and Frames on Elastic Foundation Using the Finite Element Method

POROVNÁVACIA ANALÝZA SLOVENSKÝCH A UKRAJINSKÝCH VZDELÁVACÍCH PROGRAMOV A UČEBNÍC Z CHÉMIE PRE ZÁKLADNÚ ŠKOLU

Computation of Information Value for Credit Scoring Models

PROGRAM VZDELÁVACEJ ČINNOSTI. Anotácia predmetu

Decomposition and Isomorphism of Logical Systems

The Golden Ratio and Signal Quantization

POTENCIÁL OBSAHOVÉHO A JAZYKOVO INTEGROVANÉHO VYUČOVANIA VO VÝUČBE CUDZIEHO JAZYKA ÚLOHA A ANALÝZA POTRIEB

ProFIIT 2018 Vysvetlenia riešení problémov

AKTUÁLNE OTÁZKY HODNOTENIA KVALITY VÝSKUMU V SR. Štefan Tkačik

DÔKAZY BIELKOVÍN V POTRAVINÁCH

On the solvability of some non-local boundary value problems for functional differential equations

Ako CERN pomáha vytvárať vedecké podhubie na Slovensku

PROJEKT GEOMETRIA V NAŠOM MESTE - VYUŽITIE DIGITÁLNEHO FOTOAPARÁTU A GEOGEBRY PRI TVORBE ÚLOH S REÁLNYM KONTEXTOM

TASKS WITH APPLICATIONS IN THE TEACHING OF LINEAR ALGEBRA APLIKAČNÉ ÚLOHY VO VYUČOVANÍ LINEÁRNEJ ALGEBRY

Katedra matematiky a teoretickej informatiky Fakulta elektrotechniky a informatiky

Segmentace textury. Jan Kybic

Using geographically weighted regression for analysing elevation error of detailed digital elevation models

Sborník vědeckých prací Vysoké školy báňské - Technické univerzity Ostrava Lenka OCENASOVA* Stanislav TUREK** Robert CEP ***, Ivan LITVAJ****

Slovné a konštrukčné úlohy ako prostriedok k rozvoju logického myslenia

HYPERBOLA AKO MNOŽINA BODOV DANEJ VLASTNOSTI V KONŠTRUKČNÝCH ÚLOHÁCH

Niektoré stratégie riešenia matematických problémových úloh na 1. stupni základnej školy Ľubica Gerová

Stereometria interaktívne

Komparácia výsledkov žiakov z matematiky v rámci testovania žiakov 5. ročníka ZŠ v roku 2016 podľa vyučovacieho jazyka

Predmety maturitnej skúšky pre bilingválne štúdium v 5. ročníku. Pokyny k voľbe voliteľných predmetov pre bilingválne štúdium

Combustion Process Modelling and Control

A COMPARISON OF METHODOLOGICAL GUIDES FOR CREATING MICROREGIONAL STRATEGIES OF CENTRAL EUROPEAN RURAL AREAS. CASE STUDY: CZECH REPUBLIC

Detection of cosmic rays in the SKALTA experiment

Jádrové odhady regresní funkce pro korelovaná data

Návrh na členov štátnicových komisií, ktorí podliehajú schváleniu podľa Zákona o vysokých školách

SZŠ Oravská cesta 11, Žilina. Metodické materiály pre vyučovanie žiakov 1. stupňa ZŠ prostredníctvom metodiky CLIL. Matematika. 4.

POUŽITIE INTERAKTÍVNYCH EXCELOVSKÝCH ZOŠITOV PRI RIEŠENÍ MATEMATICKÝCH ÚLOH ZO ŽIVOTA

SPRÁVA INTERNETOVÁ A ELEKTRONICKÁ ADRESA, ÚDAJE O ZRIAĎOVATEĽOVI. Evanjelická základná škola, M. R. Štefánika 17, Martin

Detection of cosmic rays in the SKALTA experiment. Marek Bombara (P. J. Šafárik University Košice), Kysak, August 2011

On the Central Limit Theorem on IFS-events

VYUČOVANIE MATEMATIKY A FYZIKY NA SPU TEACHING OF MATHEMATICS AND OF PHYSICS AT THE SUA

Výstupy a prínosy projektu za rok/obdobie 2016

UNIVERZITA KONŠTANTÍNA FILOZOFA V NITRE FAKULTA PRÍRODNÝCH VIED. Gabriela Pavlovičová

MASTER THESIS. Vlastnosti k-intervalových booleovských funkcí Properties of k-interval Boolean functions

CLIL na hodinách anglického jazyka (úroveň A2-B1)

DEA modely a meranie eko-efektívnosti

Návrh metodiky konštruktívneho vyučovania Euklidových viet s využitím digitálnych technológií

Podporné vzdelávacie aktivity Súhrnná správa

Transactions of the VŠB Technical University of Ostrava Civil Engineering Series, No. 2, Vol. 15, 2015 paper #16. Jozef MELCER 1

Transactions of the VŠB Technical University of Ostrava, Mechanical Series No. 2, 2010, vol. LVI article No. 1776

UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY KONTEXTUÁLNE PREMENNÉ ŠKOLSKEJ ÚSPEŠNOSTI

Aká je úloha univerzít v regionálnom rozvoji?

There aren t any eggs

fotón gluón WaZ A.Einstein A.Compton Richter, Ting M.Gell-Mann Ledermann Schwartz Steinberger Friedman Kendall Taylor Gross,Wilczek,Politzer

ENVIRONMENTÁLNE FAKTORY V HODNOTENÍ EFEKTÍVNOSTI V POĽNOHOSPODÁRSTVE ENVIRONMENTAL FACTORS IN EFFICIENCY ASSESMENT IN AGRICULTURE.

AKO UČIŤ STEREOMETRIU NA GYMNÁZIÁCH POMOCOU VOĽNE DOSTUPNÉHO SOFTVÉRU

RELATIONAL DATA ANALYSIS

Moderné vzdelávanie pre vedomostnú spoločnosť/projekt je spolufinancovaný zo zdrojov EÚ. Základné pojmy pravdepodobnosti

INFORMAČNÝ LIST PREDMETU

INOVATÍVNE TRENDY V ODBOROVÝCH DIDAKTIKÁCH V KONTEXTE POŽIADAVIEK PRAXE

Projektovanje paralelnih algoritama II

Fakulta prírodných vied

Matematický aparát modelu HGN na meranie výkonnosti nefinančného ziskového podniku

VSB-Technical University of Ostrava, Czech Republic. University of Prešov, Faculty of Humanities and Natural Sciences, Slovak Republic

Hot Potatoes v matematike

PEDAGOGICKÁ PRAX A DIDAKTICKÁ PRÍPRAVA ŠTUDENTOV UČITEĽSTVA MATEMATIKY PRE 2. STUPEŇ ZŠ

FAKULTA HUMANITNÝCH VIED, ŽILINSKÁ UNIVERZITA V ŽILINE INFORMAČNÝ LIST PREDMETU. Názov: Matematická analýza 1 (povinný) Zabezpečuje:

Algoritmy metód vnútorného bodu v lineárnom programovaní

Matematická analýza II.

VYHLÁSENIE O PARAMETROCH č. Hilti HDA 0672-CPD-0012

Maturitná skúška 2018

OECD Programme for International Student Assessment PISA 2003 ŽIACKY DOTAZNÍK. Learning for Living. Slovenská republika Slovenský jazyk.

Graph Theory. Janka Melusova Teória grafov

DVA DNI S DIDAKTIKOU MATEMATIKY 2017 ZBORNÍK PRÍSPEVKOV

POZNATKY Z UPLATŇOVANIA ŠVP V MATEMATIKE NA GYMNÁZIU KNOWLEDGE OF THE APPLICATION OF THE STATE EDUCATION PROGRAM IN MATHEMATICS AT THE GYMNASIUM

Aplikácia kvantitatívnych prístupov

VI. A6 Mgr. Ivana Krčová VI. B6 Mgr. Ivana Krčová Schváleno předmětovou komisí dne: Podpis: Šárka Richterková v. r.

OLYMPIÁDA V INFORMATIKE NA STREDNÝCH ŠKOLÁCH

Súťažné úlohy Chemickej olympiády v kategórii E

Geometric structures invariant to symmetries

Alan Turing: Computing Machinery and Intelligence. Tomáš Novella

Pracovné listy pre učiteľov

Modelovanie a simulácia logických systémov - proces návrhu íslicových systémov - CAD nástroje

CONFRONTATION OF TRADITIONAL AND COMPUTER SUBSIDIZE LEARNING OF FUNCTION 1

Algorithms for Uncertainty Quantification

UNIVERZITA KOMENSKÉHO V BRATISLAVE FAKULTA MATEMATIKY, FYZIKY A INFORMATIKY. Kritéria nezápornosti Fourierových radov BAKALÁRSKA PRÁCA

Informačný vek modifikuje metódy a formy vyučovania matematiky

Aktuálne trendy v informatike

Jádrové odhady gradientu regresní funkce

ÚLOHA KURIÉRA S ČASOVÝMI OKNAMI

Transactions of the VŠB Technical University of Ostrava, Mechanical Series No. 2, 2009, vol. LV, article No. 1683

zostavili: Mgr. Paulína Koršňáková, PhD. a Ing. Alena Tomengová, PhD. spracovanie štatistických údajov: Ing. Martin Swan str. str. str. str. str. str.

Transcription:

Súťaž PALMA junior a programovanie v jazyku Python Ján Guniš Ľubomír Šnajder Prírodovedecká fakulta Univerzity P. J. Šafárika v Košiciach DidInfo + DidactIG 2017, Banská Bystrica

Obsah Súťaž PALMA junior Programovacie jazyky súťaže Príprava súťažných úloh Analýza vybraných úloh Úloha o počte medailí Úloha o príprave roztoku s morskou vodou STEM úlohy Záver

PALMA junior súťaž v programovaní súťažia dvojice tri kategórie 2. stupeň ZŠ, 1. 3. ročník SŠ 3 online kolá, 1 finálové kolo http://di.ics.upjs.sk/palmaj komentované autorské riešenia úloh + chyby žiakov

Jazyky súťaže od 2005/2006 Imagine Logo na základe vyučovania školskej informatiky od 2015/2016 Python snaha o modernizáciu školskej informatiky podpora pre učiteľov, málo skúseností multi-paradigmový jazyk, multi-platformný, korytnačia grafika, GPL licencia

Jazyky v školskej informatike prieskum, jún 2015/2016 KE a PO kraj, 77 odpovedí Typ školy ZŠ G8 G4 SOŠ iné Počet 27 6 12 27 5 Scratch 6 3 1 1 2 Imagine Logo 25 5 6 5 3 Baltík 14 0 0 2 0 Pascal (text, konzol.) 1 3 5 1 1 Lazarus/Delphi 0 4 9 4 3 Python 0 1 3 1 1 PHP 0 0 2 4 1 Robotika ikonický 3 1 0 3 1 Robotika textový 0 0 0 1 1

Príprava úloh Programovanie ALgoritmy Matematika STEM Science, Technology, Engineering and Mathematics čítanie s porozumením riešenie v Imagine Logo a Python Imagine Logo Python 2D priestor - farbabodu -- prvok :j prvok :i :zoznam2d zoznam2d[i][j]

Úloha o počte medailí (1) 11. ročník, 4. kolo, 3. úloha Zadanie: Olympiáda v informatike maximálne polovica súťažiacich dostane medailu pomere medailí je 1:2:3 žiadni dvaja súťažiaci nemajú rovnaký počet bodov chceme oceniť čo najviac súťažiacich koľko ktorých medailí treba vyrobiť? požiadavka: procedúra/funkcia s návratovou hodnotou

Úloha o počte medailí (2) Zameranie: dôsledná analýza úlohy riešiteľnosť úlohy celočíselná aritmetika čítanie s porozumením

Úloha o počte medailí (3) def pocetmedaili(pocetsutaziacich): if pocetsutaziacich < 12: return "Úloha nemá riešenie." pocet = pocetsutaziacich // 2 - pocetsutaziacich // 2 % 6 return pocet // 6, pocet // 3, pocet // 2

Úloha o počte medailí (4) viem pocetmedaili :pocetsutaziacich ak :pocetsutaziacich < 12 [ výsledok " Uloha nema riesenie ] urobtu "pocet (cpodiel :pocetsutaziacich 2) (zvysok cpodiel :pocetsutaziacich 2 6) výsledok (zoznam :pocet / 6 :pocet / 3 :pocet / 2) koniec

Úloha o počte medailí (5) nedôsledná analýza úlohy úloha nemusí mať riešenie (3 z 11) správne riešenie 9 z 11 (riešiteľnosť) návratová hodnota (2 (py) z 11) nedôsledné prečítanie zadania? tri návratové hodnoty?

Úloha o príprave roztoku s morskou vodou (1) 11. ročník, 4. kolo, 5. úloha Zadanie: úprava slaného roztoku pomocou iného slaného roztoku na požad. hm. roztoku a hm. percento soli Zameranie: STEM (chémia) logické myslenie, dôsledná analýza (ošetrenie I/O) precvičenie funkcií s parametrami, príkazov priradenia a vetvenia, zložených podmienok

Úloha o príprave roztoku s morskou vodou (2) def vypocet(m1, wp1, m, wp): w1 = wp1 / 100 w = wp / 100 kladne = (m1 > 0) and (w1 > 0) and (m > 0) and (w > 0) minimalne = ((m - m1) > 0) and ((m * w - m1 * w1) >= 0) maximalne = (m * w - m1 * w1) <= (m - m1) if kladne and minimalne and maximalne: m2 = m m1 w2 = 100 * (m * w m1 * w1) / m2 return m2, w2 else: return "Úloha nemá riešenie pre dané vstupy"

Úloha o príprave roztoku s morskou vodou (3) viem vypocet :m1 :wp1 :m :wp urobtu "w1 :wp1 / 100 urobtu "w :wp / 100 urobtu "kladne (zároveň :m1 > 0 :w1 > 0 :m > 0 :w > 0) urobtu "minimalne (zároveň (:m - :m1) > 0 (:m * :w - :m1 * :w1) >= 0 ) urobtu "maximalne (:m * :w - :m1 * :w1) <= (:m - :m1) ak2 (zároveň :kladne :minimalne :maximalne) [ ][ ] koniec urobtu "m2 :m - :m1 urobtu "w2 100 * (:m * :w - :m1 * :w1) / :m2 výsledok zoznam :m2 :w2 výsledok [Úloha nemá riešenie pre dané vstupy]

Úloha o príprave roztoku s morskou vodou (4) rovnocenné programové kódy riešení v IMP aj PY 4 riešenia v IMP a 4 v PY úspešnosť riešenia (80 %) -> dôsledná analýza, nie výber jazyka, logické uvažovanie (chem. učivo) pozorované chyby: nedôsledné ošetrenie vstupov a výstupov, zámena hmotnost. percent a zlomkov riešenia v PY funkcia s návratovou hodnotou riešenia v IMP procedúry bez návratovej hodnoty

STEM úlohy STEM presah do iných predmetov: robotický vysávač, krokomer, šetrné vykurovanie, čiarový kód,

STEM úlohy (2) analýza snímok baktérií, korymaratónske hodinky, poradie na úrade, umenie-obrázky, http://upjs.sk/public/media/5596/tvorba-uloh-pre-prog-sutaze.pdf

Záver (1) analýza 2 úloh (11 + 8 riešení) všetky PY riešenia návratová hodnota všetky IMP riešenia výpis čo má vplyv na to ako žiaci riešia alg. problémy? výber jazyka, štýl programovania učiteľov, učebnice, vek žiaka... zmena jazyka vo vyučovaní preklad riešení 1:1 inak nevyužijeme silu jazyka inak jazyk používame neprirodzene dôsledok pre súťaž PJ -> IMP (1-5), PY (3-7)

Záver (2) neformálne vzdelávanie žiaci, učitelia, budúci učitelia 263 úloh rozvoj programátorské zručnosti kompetencie riešiť problémy prepájanie poznatkov z rôznych oblastí čítanie s porozumením

Kontakt Ján Guniš, jan.gunis@upjs.sk Ľubomír Šnajder, lubomir.snajder@upjs.sk Univerzita P. J. Šafárika v Košiciach Prírodovedecká fakulta Ústav informatiky Jesenná 5, 041 54 Košice Tel. (office): 00421 55 234 2448 GPS: 48.728888 N, 21.248232 E