Weboldalba ágyazott interaktív feladatok GeoGebra módra Papp-Varga Zsuzsanna ELTE IK Média- és Oktatásinformatika Tanszék

Slides:



Advertisements
Hasonló előadás
Szerver oldali programozás
Advertisements

C# nyelvi áttekintő A „Programozás C# nyelven (Illés Zoltán)”
JQuery 8. előadás.
Grafikus tervezőrendszerek programozása 10. előadás.
Algoritmus és programozás
Számítástechnika Levelezőknek
Benczúr Zsolt VBA gyorstalpaló Benczúr Zsolt
JavaScript.
A CLIPS keretrendszer CLIPS "C" Language Integration Production System.
1 WEB TECHNOLÓGIÁK A JavaScript. 2 Bevezetés HTML dokumentumba beágyazott végrehajtható programok készítésére Kliens oldali, (JavaScript kompatibilis)
Turbo pascal feladatok 2
Programozás I. Horváth Ernő.
Dr. Pance Miklós – Kolcza Gábor Miskolci Egyetem
PHP Webprogramozás alapjai
Web-grafika (VRML) 10. gyakorlat Kereszty Gábor. Script típusok Elemi típusok: szám: egész vagy lebegőpontos – int / float – 1 / 1.1 string: ‘Hello World!’
C++ Alapok, első óra Elemi típusok Vezérlési szerkezetek
Kliensoldali Programozás
Szombathely Dinamikus WEB programozás: PHP és JSP.
Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Előadás JavaScript Tananyag: W eb - programozás.
Vizuális és web programozás II.
ISZAM III.évf. részére Bunkóczi László
Webszerkesztés Stíluslapok (CSS).
További vektor, mátrix algoritmusok
JavaScript a gyakorlatban. 7. Gyakorlat DHTML  Fa-struktúrájú menük létrehozása  Legördülő menük létrehozása.
JavaScript a gyakorlatban
PHP I. Alapok. Mi a PHP? PHP Hypertext Preprocessor Szkriptnyelv –Egyszerű, gyors fejlesztés –Nincs fordítás (csak értelmező) Alkalmazási lehetőségek:
Az If függvény és a Feltételes Formázás az Excelben
Klasszikus Programozás a FoxPro-ban
JavaScript a gyakorlatban Gyakorlat DHTML  Rétegek szabályozása  HTML-elemek dinamikus változtatása.
Tömbök és programozási tételek
PHP nyelv. PHP Interpreteres nyelv → parancsértelmező szükséges hozzá Rasmus Lerdorf 1995 → személyes felhasználás (internetes önéletrajzának megtekintésének.
Készítette: Lipp Marcell
Javascript Microsoft által készített kiegészítése Statikus típusosság Nagy projektek Windows 8 fejlesztésénél WinRT egy részét ebben írták Nyílt forráskódú,
Script nyelvek alkalmazása a webkartográfiában 1/14 Script nyelvek alkalmazása a webkartográfiában Gede Mátyás MFTTT, március 22.
Elnevezések, ciklusok, feltételvizsgálat
HTML 2. Űrlapok
További lehetőségek Weblapok programozása. Nyelvek csoportosítása Leíró nyelv (HTML, XML, …) Programozási nyelv  Szerver oldali (PHP, ASP, …)  Kliens.
GeoGebra A matematikai szabadszoftver tanuláshoz és tanításhoz
2. gyakorlat DirectX 2007/2008 tavasz Klár Gergely
Programozás I. Típus algoritmusok
A Visual Basic nyelvi elemei
Power Lutár Patrícia Pellek Krisztián.  -ltLess than  -leLess than or equal to  -gtGreater than  -geGreater than or equal to  -eqEqual to  -neNot.
HTML ÉS PHP (Nagyon) rövid áttekintés. ADATBÁZISRENDSZEREK MŰKÖDÉSI SÉMÁJA Felh. interakció DB Connector MySQL ? A gyakorlaton:
Illés Zoltán ELTE Informatikai Kar
Spanyolország gyöngyszeme: GRANADA Egy hobby portál kivitelezése.
A 2. géptermi beszámoló VBA anyagának összefoglalása
Egy GeoGebra verseny terve
Excel programozás (makró)
Geometriai feladatok programozása Geometriai programozás Szlávi Péter ELTE IK Média- és Oktatásinformatika Tanszék 2010.
Számítógépes Grafika 3. gyakorlat Programtervező informatikus (esti)‏ 2009/2010 őszi félév.
BIOLÓGUS INFORMATIKA 2008 – 2009 (1. évfolyam/1.félév) 6.
1 Függvények használata – az első függvénynél a formulát háromszor be kell írni, rendre az x, x+h, x-h argumentumokkal, – a második függvénynél az új (feltételes.
Az 5,6,7 laborok VBA anyagának összefoglalása
GeoGebra Dinamikus matematika mindenkinek
GeoGebra Dinamikus matematika mindenkinek
Assoc. Prof. Ján Gunčaga, PhD. Faculty of Education Catholic University in Ružomberok Nyílt forráskódú szoftverek és IKT az oktatásban.
Script nyelvek előadás
BME VEGYÉSZMÉRNÖKI ÉS BIOMÉRNÖKI KAR
Script nyelvek előadás
Gépészeti informatika (BMEGEMIBXGI)
GeoGebra Matematikai alkalmazói rendszerek Németh Katalin Készítette:
Script nyelvek előadás
Excel programozás (makró)
12. hét, nov. 24: 2. géptermi beszámoló
A CLIPS keretrendszer
JavaScript a böngészőben
B M Java Programozás 1. Gy: Java alapok IT A N Ismétlés ++
JavaScript a böngészőben
Függvénysablonok használata
Előadás másolata:

Weboldalba ágyazott interaktív feladatok GeoGebra módra Papp-Varga Zsuzsanna ELTE IK Média- és Oktatásinformatika Tanszék

GeoGebra Weboldalba ágyazott GeoGebra Fájl  Export  Dinamikus munkalap mint weblap  [fájlnév].ggb  [fájlnév].html: GeoGebra applet  geogebra.jar, … vagy Applet paraméterei  Exportálás ablak  GeoGebraWiki: GeoGebra Applet Parameters GeoGebraWiki: GeoGebra Applet Parameters

GeoGebra Interaktív feladatok Szükséges ismeretek  Matematika  GeoGebra  HTML  GeoGebra Applet Methods GeoGebra Applet Methods  JavaScript

GeoGebra Példák Szakasz hosszának megállapítása Vektorok összegének meghatározása Másodfokú egyenlet megoldása

GeoGebra

Szakaszhossz - GeoGebra A,B pontok AB szakasz a,b segédszakaszok szk képletet tartalmazó szöveg szh AB hosszát tartalmazó szöveg szkmo számítást tartalmazó szöveg tulajdonságok: színek, láthatóság, …

GeoGebra Szakaszhossz - HTML input  button <input type="button" onclick="[utasítások]" value="[felirat]" />  text

GeoGebra Szakaszhossz - Applet Alapok  archive="geogebra.jar"  width="540" height="380"   ….

GeoGebra Szakaszhossz - Applet setVisible  Visszaadott érték típusa: void  eljárás  Paraméterek objektum neve: szöveg láthatóság: logikai setLabelStyle  Visszaadott érték típusa: void  eljárás  Paraméterek objektum neve: szöveg stílus: 0(név), 1(név és érték), 2(érték), 3(felirat)

GeoGebra Szakaszhossz - Applet evalCommand  Visszaadott érték típusa: logikai  siker  Paraméterek parancs: szöveg getValue  Visszaadott érték típusa: valós  érték  Paraméterek objektum neve: szöveg

GeoGebra Szakaszhossz - JavaScript Keret  … Alapok  function [név]() {[utasítások]}  if ([feltétel]){[akkor ág]} else {[kül. ág]}  window.onload = function () {[utasítások]} Elemek  document.getElementById('[azonosító]')  [text].value

GeoGebra Szakaszhossz - JavaScript Popup  alert("[üzenet]")  confirm ("[eldöntendő kérdés]") Math.  floor(x)  x alsó egész része  random()  [0..1) közé eső véletlen szám  round(x)  x-hez legközelebbi egész szám

GeoGebra Szakaszhossz <input type="button" onclick="document.ggbApplet.setVisible('szk',true);" value="Képlet" /> <input type="button" onclick="document.ggbApplet.setVisible('a',true); document.ggbApplet.setVisible('b',true);" value="Segédvonalak" />

GeoGebra Szakaszhossz <input type="button" onclick="uj();" value="Új feladat" />

GeoGebra Szakaszhossz function uj(){ document.ggbApplet.setVisible('a',false); document.ggbApplet.setVisible('b',false); document.ggbApplet.setVisible('szk',false); document.ggbApplet.setVisible('szkmo',false); document.ggbApplet.setVisible('szh',false); document.ggbApplet.setLabelStyle('A',0); document.ggbApplet.setLabelStyle('B',0); var x=-10+Math.floor(Math.random()*21); var y=-10+Math.floor(Math.random()*21); document.ggbApplet.evalCommand("A = ("+x+","+y+")"); x=-10+Math.floor(Math.random()*21); y=-10+Math.floor(Math.random()*21); document.ggbApplet.evalCommand("B = ("+x+","+y+")"); document.getElementById('texth').value=""; }

GeoGebra Szakaszhossz HTML JavaScript Hossz (két tizedes jegy pontosan) <input type="button" onclick="ell();" value="Ellenőrzés" /> function ell(){ //1. verzió var h=document.getElementById('texth').value; h=Math.round(h*100)/100; var AB=document.ggbApplet.getValue("AB"); AB=Math.round(AB*100)/100; if (AB==h) alert("Jó hosszt adtál meg!"); else alert("Nem jó az eredmény!"); document.ggbApplet.setVisible('szh',true); document.ggbApplet.setVisible('szkmo',true);}

GeoGebra

Vektorösszegzés - GeoGebra A, B pontok v=Vektor[(0, 0), A], u=Vektor[(0, 0), B] C=u+v ossz=u+v a=Egyenes[A, u], b=Egyenes[A, u] P pont és PC szakasz szk, szmo magyarázó szövegek tulajdonságok: színek, láthatóság, …

GeoGebra Vektorösszegzés - HTML input  button <input type="button" onclick="[utasítások]" value="[felirat]" />

GeoGebra Vektorösszegzés - Applet Alapok  archive="geogebra.jar"  width= "435" height= "435"   ….

GeoGebra Vektorösszegzés - Applet setVisible  Visszaadott érték típusa: void  eljárás  Paraméterek objektum neve: szöveg láthatóság: logikai setLabelVisible  Visszaadott érték típusa: void  eljárás  Paraméterek objektum neve: szöveg láthatóság: logikai

GeoGebra Vektorösszegzés - Applet evalCommand  Visszaadott érték típusa: logikai  siker  Paraméterek parancs: szöveg getXcoord, getYcoord  Visszaadott érték típusa: valós  érték  Paraméterek objektum neve (pont/vektor): szöveg

GeoGebra Vektorösszegzés - JavaScript Keret  … Alapok  function [név]() {[utasítások]}  if ([feltétel]){[akkor ág]} else {[kül. ág]}  window.onload = function () {[utasítások]} Popup  alert("[üzenet]")  confirm ("[eldöntendő kérdés]") Math.  floor(x)  x alsó egész része  random()  [0..1) közé eső véletlen szám

GeoGebra

Egyenletmegoldás - GeoGebra gy_1, gy_2, nyx, ely számok f(x) = nyx (x - gy_1) (x - gy_2) + ely fp= Polinom[f] MO=Gyök[f] SZE= Szélsőérték[fp] sze, szsze képletet tartalmazó szövegek sznmo, szmo, szmo_1, szmo_2 megoldást tartalmazó szövegek

GeoGebra Egyenletmegoldás - HTML input  button <input type="button" onclick="…" value="[felirat]" />  text div

GeoGebra Egyenletmegoldás - HTML select [érték1] [érték2] …

GeoGebra Egyenletmegoldás - Applet Alapok  archive="geogebra.jar"  width= "700" height="350"   ….

GeoGebra Egyenletmegoldás - Applet setVisible  Visszaadott érték típusa: void  eljárás  Paraméterek objektum neve: szöveg láthatóság: logikai

GeoGebra Egyenletmegoldás - Applet evalCommand  Visszaadott érték típusa: logikai  siker  Paraméterek parancs: szöveg getYcoord  Visszaadott érték típusa: valós  érték  Paraméterek objektum neve (pont/vektor): szöveg

GeoGebra Egyenletmegoldás - JavaScript Keret  … Alapok  function [név]() {[utasítások]}  if ([feltétel]){[akkor ág]} else {[kül. ág]}  do {[utasítások]} while ([feltétel]);  for (var i = [ké]; i <=[vé]; i++){[utasítások]}  window.onload = function () {[utasítások]}

GeoGebra Egyenletmegoldás - JavaScript Elemek  document.getElementById('[azonosító]')  [text].value  [div].style.display ('none'/'')  [select]. onchange options[[index]].value selectedIndex

GeoGebra Egyenletmegoldás - JavaScript Popup  alert("[üzenet]")  confirm ("[eldöntendő kérdés]") Math.  floor(x)  x alsó egész része  random()  [0..1) közé eső véletlen szám

GeoGebra További példák Creating Interactive Exercises using JavaScript GeoGebra Applets and JavaScript: Example GeoGebraApplet to JavaScript Communication GeoGebra Applet to Applet Communication

GeoGebra Köszönöm a figyelmet!