Primjena programiranja u nastavi matematike

Slides:



Advertisements
Сличне презентације
[napisati ime inovacije]
Advertisements

Направити добру Power Point презeнтацију ...
SLIČNOST.
Uvod u programiranje - matematika – XII predavanje Moduli. OOP
ВИСОКА ШКОЛА МОДЕРНОГ БИЗНИСА БЕОГРАД
Elektronički logički sklopovi i registri
Nastavna jedinica: 8.1. Upoznavanje alata za izradu prezentacija
6.1. Sustavno prikupljanje sadržaja s interneta
Programiranje - Nizovi -
Uvod u funkcije Kolegij: Programski jezik C++ Ak. god. 2018/19
Nastavna jedinica: 4.4. Jezik HTML 4.5. Oznake i parametri HTML jezika
Programiranje - Naredbe za kontrolu toka programa – 4. dio
Kliknite ovde za unos prikaza časa u Word dokumentu!
BROJ PI π 3,
Nastavna jedinica: 1.5. Elektronički logički sklopovi i registri
VEDSKA MATEMATIKA (Trikovi lakšeg računanja) 
Mjerenje ploštine Tijela i tvari.
VJEŽBA složenie naredbe.
Preslikavanje ravnina
Шта је семинарски рад? Семинарски рад је писани рад једног студента или групе студената у коме се обрађује одређена тема.
Uvod u programiranje - matematika – VI predavanje Petlje. FOR. WHILE
Nastavna cjelina: 2. Microsoft Excel 2010
6.3. Oblikovanje teksta na slajdovima
KOMPOZICIJA I DIJELOVI SEMINARSKOG RADA
Rješavanje jednadžbi 2.
Nastavna jedinica: 1.5. Elektronički logički sklopovi i registry
Osnove pseudo jezika operatori, funkcije
Python 8. razred Miodrag Maksimović.
229. Premestite četiri Od 20 palidrvaca sastavljeno je 5 kvadrata. Premestite 4 palidrvca da biste dobili 7 kvadrata
Ms Word 2010 Oblikovanje znakova.
Preuzimanje i instaliranje programa
6.1. Upoznavanje alata za izradu prezentacija
Uvod u programiranje - matematika – VIII predavanje
КОМУНИКАЦИЈА И КУЛТУРА
Funkcije.
Vježbe 1. dio - Razvojne okoline -
Ak. god. 2018/2019 izv. prof. dr. sc. Marko Maliković
Nastavna jedinica: 1.3. (B) Crtanje kružnice
A-Osnovni + + U S Č P = 550 Vreme rešavanja: 1 Minut
Uvod u programiranje - matematika – XII predavanje
METODA SUPROTNIH KOEFICJENATA
MS EXCEL.
Uvod u programiranje - matematika – V predavanje
2018/2019 izv. prof. dr. sc. Marko Maliković
Programiranje - Blokovi naredbi i logički tipovi –
4. OBRADA ZVUKA I VIDEOZAPISA
Ne možete izgraditi reputaciju na budućim djelima.
Vježbenica 2: struktura grananja – 1.dio
Pitagora Projekt Učenika osmih razreda OŠ J. Dalmatinca Pag.
Osna simetrija Zrcaljenje s x x.
KREIRANJE GRAFIKONA U EXCEL-U
7.3. Oblikovanje teksta na slajdovima
EDnevnik.
Programski jezik C++ - Vježbe - 3. dio
Osnovna Struktura programa
5. razreda.
Multimedijalni sistemi
Tipkovnica engl. Keyboard.
Структура програма у Паскалу
Predložak slike na društvenim mrežama
PRVI RODITELJSKI SASTANAK šk.god /2020.
Hrvatski jezik online.
MOD MOD je aritmetički operator – predstavlja ostatak cjelobrojnog dijeljenja. Ako je MOD = 0, tada je broj djeljiv bez ostatka. Gleda se samo ostatak.
Napisati program koji izračunava sledeću formulu
Zbrajanje decimalnih brojeva
Dijeljenje decimalnih brojeva
Principi programiranja
Vježbenica 3: struktura petlje – 2.dio
Informatika II-programiranje
Транскрипт презентације:

Primjena programiranja u nastavi matematike -Radovi učenika-

Sadržaj Uvod Zadatak 2: Pravokutnik Primjeri varijabli Dodavanje varijabli u program Izbornik Zadatak 1: Trokuti Zadatak 2: Pravokutnik Zadatak 3: Kvadrat Zadatak 4: Kružnica Zadatak 5: Pitagorin poučak Zaključak Literatura

Uvod 1/2 Problem: Veliki ispit (predmet nećemo imenovati ) Razmišljanje o problemu (program) i kako ga riješiti - rastavljanjem na manje dijelove (potprograme). Kako? Definirati koliko vremena trebamo učiti i za koju ocjenu, Definirati koje cjeline ulaze u ispit, Definirati materijal iz kojeg ćemo učiti (udžbenik, radna bilježnica, bilježnica, vježbenica…), Definirati koji dio teorije je trebamo naučiti, Definirati koje zadatke je trebamo riješiti… Riječ definiranje (određivanje) je ovdje namjerno korištena budući da je ona ključna riječ u Definiranju potprograma: def ime_potprograma (varijabla1,varijabla2):

Uvod 2/2 Na prošlom satu radili ste program kalkulator s potprogramima: Zbrajanje, oduzimanje, množenje…, a neke grupe su počele s radom i programa koji izračunava opsege trokuta (jednakokracnog, jednakostranicnog…)… pa da se prisjetimo…

Primjeri varijabli a=int(input(„Unesite prvi broj”)) Ili a=int(input(„Unesite duljinu stranice a”)) c=int(input(„Unesite duljinu hipotenuze”))

Kada se dodaju varijable u glavni program a kada u potprograme? Prilikom korištenja istog broja varijabli u svim potprogramima PR: Kalkulator – uvijek dvije varijable i za zbrajanje (a+b), oduzimanje (a-b), množenje (a*b)… Prilikom korištenja različitog broja varijabli u potprogramima PR: Trokuti – jedna, dvije ili tri varijable, ovisno o formuli Raznostranicni (O=a+b+c) Jednakostranicni (O=3*a)…

U glavnom programu U potprogramu Djelomično rješenje Zadatka 1 Glavni program Ukoliko se varijable dodaju u glavni program (Kalkulator), potrebno ih je navoditi prilikom izrade i pozivanja potprograma korijen (a,b) Ukoliko se varijable dodaju u potprogram (trokuti), potrebno je ostaviti prazne zagrade jednakokracni () Potprogram

Izbornik Izbornik se radi pomoću naredbe grananja IF (ako), ELIF (ili ako), ELSE (inače) Ako se unese broj 1, neka glavni program pozove prvi potprogram, ili ako se unese broj 2, neka glavni program pozove drugi potprogram …

Upute za rad Kako pokrenuti Python? Kako napraviti potprogram? Klikni na povećalo i napiši IDLE i pokreni ga Kako napraviti potprogram? Klikni na File->New File i spremi datoteku na radnu površinu u za to predviđenu mapu (ovisno o programu koji radiš) Kako pokrenuti program? Run->Run Module (F5) U GLAVNOM PROGRAMU, ne u potprogramima

Zadatak 1: Trokuti Ukoliko na prethodnom satu niste uspjeli napravili zadatak s opsezima trokuta, napravite ga sada. Programu dodati izbornik i spremiti ga u mapu Trokuti na radnoj površini Raznostranicni (a+b+c)​ Pravokutni (a+b+c)​ Jednakostranicni (3*a)​ Jednakokracni (a+2b) Glavni program i jedan potprogram prepišite u bilježnicu Pomoć: sljedeći slajd

Upute za rad Na radnoj površini napravite mapu trokuti u koju spremate sve što napravite ZA SVAKI ZADATAK (ukupno je 5 zadataka) NAPRAVITE POSEBNU MAPU

Napravi potprograme za ostale trokute, detaljnije pogledati slajd 7 Na radnoj površini napravite mapu trokuti i napravite dvije datoteke u Pythonu. Prvu datoteku spremite pod nazivom glavni i prepišite tekst s lijeve strane Drugu datoteku nazovite pravokutni i spremite u mapu trokuti na radnoj površini Napravi potprograme za ostale trokute, detaljnije pogledati slajd 7

Crvene pogreške prilikom izvođenja programa Provjeri jesu li dobro spremljene datoteke, unutar iste mape Provjeri jesu nazivi potprograma dobro napisani

Zadatak 2: Dijagonala, opseg i površina pravokutnika Program mora imati mogućnost izbora izračuna dijagonale, opsega i površine pravokutnika. Programu dodati izbornik i spremiti ga u mapu Pravokutnik na radnoj površini.

Zadatak 3: Dijagonala, opseg i površina kvadrata Program mora imati mogućnost izbora izračuna dijagonale, opsega i površine kvadrata. Programu dodati izbornik i spremiti ga u mapu Kvadrat na radnoj površini.

Zadatak 4: Promjer, opseg i površina kružnice Program mora imati mogućnost izbora izračuna promjera, opsega i površine kružnice. Programu dodati izbornik i spremiti ga u mapu Kružnica na radnoj površini

Zadatak 5: Pitagorin poučak Program mora imati mogućnost izbora izračuna katete A, katete B i hipotenuze trokuta. Programu dodati izbornik i spremiti ga u mapu Pitagorin poučak na radnoj površini Kateta a 𝑎= 𝑐 2 − 𝑏 2 Kateta b 𝑏= 𝑐 2 − 𝑎 2 Hipotenuza 𝑐= 𝑎 2 + 𝑏 2

Zaključak Kao i u stvarnom životu, velik problem potrebno je razložiti na manje probleme koje je jednostavnije riješiti. Tako je i u programiranju, a najčešća je upotrebom potprograma. Prednosti potprograma su: jednostavnost koda, manje veličine datoteka, izbjegavanje nepotrebnog dupliciranja koda, mogućnost rada više programera na programu a da svatko radi svoj dio, u vrijeme kada mu najviše odgovara…

Literatura Horvatek, A. (2011.) Svijet matematike, Pitagorin poučak 1.dio, https://www.youtube.com/watch?v=aeuM7BNtmdI, [Učitano: 21.1.2019.] Wikipedia (2018.) Pitagorin poučak https://hr.wikipedia.org/wiki/Pitagorin_pou%C4%8Dak#/media/File:Pythagorean.svg, [Učitano: 21.1.2019.] Wikipedia (2018.) Pravokutnik, https://hr.wikipedia.org/wiki/Pravokutnik, [Učitano: 21.1.2019.] Wikipedia (2018.) Kvadrat, https://hr.wikipedia.org/wiki/Kvadrat, [Učitano: 21.1.2019.] Wikipedia (2018.) Kružnica, https://hr.wikipedia.org/wiki/Kru%C5%BEnica, [Učitano: 21.1.2019.]