alphaPlan · Shënime për edukatorin e programimit
Parashiko, ekzekuto, korrigjo, krijo
Mësimi referencë: Programimi në një botë me të dhëna > Hapat e parë > Grafika me Turtle dhe variablat
Rezultatet
- • Të arrijë një ekzekutim të parë të dukshëm me Python/Turtle
- • Të parashikojë dhe gjurmojë lëvizjen para ekzekutimit
- • Të lidhë ndryshimin e një variable me rezultatin
- • Të përdorë NameError për të formuar dhe provuar një hipotezë
- • Të krijojë dhe rishikojë një vizatim personal të kufizuar
Koha dhe materialet
- • 60 minuta vetëm kur Python/Turtle dhe skedarët janë kontrolluar paraprakisht; variant i përmbledhur 35-minutësh
- • Një kompjuter që punon për çdo nxënës ose dyshe; fletë arsyetimi për nxënësit që presin
- • Python 3/IDLE, skedarët e gatshëm, fletët dhe stilolapsat
- • Projektor opsional
Rrjedha 60-minutëshe
Kërkohet kontroll paraprak: Python 3, IDLE, Turtle dhe të dy skedarët duhet të punojnë para seancës. Nëse jo, zgjate seancën ose përdor planin me pajisje të përbashkëta dhe fletë të printuara më poshtë.
- 0·10 min. Hap skedarin bazë dhe arrij te vija blu 80-pikselëshe. Konfirmo instalimin e përgatitur; mos kryej instalime individuale gjatë kësaj pjese.
- 10·20 min. Nxënësit gjurmojnë kodin dhe ruajnë parashikimin e formës L para ekzekutimit. Ekzekutoje një herë dhe krahaso pa e kthyer parashikimin në notë.
- 20·30 min. Ndrysho vetëm distance në 120. Pyet cili rezultat ndryshoi, cili mbeti i njëjtë dhe cili rresht shkaktoi secilin.
- 30·42 min. Ekzekuto skedarin me gabim. Kërko rreshtin e fundit të gabimit, rreshtin që dështoi dhe një hipotezë para se të tregosh krahasimin e emrave.
- 42·58 min. Nxënësit ndërtojnë një vizatim personal të kufizuar hap pas hapi, e ekzekutojnë pas tri lëvizjeve të para dhe rishikojnë një rezultat të vërejtur.
- 58·60 min. Përmbyll me një ndryshim shkak-pasojë dhe një vendim korrigjimi.
Varianti i përmbledhur 35-minutësh
0-5 programi bazë; 5-10 parashikimi/vëzhgimi; 10-15 ndryshimi; 15-23 korrigjimi i NameError; 23-32 krijimi me tri lëvizje; 32-35 reflektimi shkak-pasojë. Ky variant heq zgjidhjen e instalimit, diskutimin e zgjeruar, zbukurimin me ngjyra, një rishikim të dytë dhe diskutimin e plotë përmbyllës.
Programimi në dyshe
- • Drejtuesi i tastierës shkruan dhe ekzekuton; partneri parashikon, gjurmon kodin, lexon gabimet dhe propozon një provë
- • Ndërroni rolet pas programit bazë, korrigjimit dhe ekzekutimit të parë të krijimit
- • Drejtuesi shpjegon propozimin e partnerit para se ta shkruajë, që një nxënës të mos marrë gjithë punën
Vazhdimësia me pajisje të përbashkëta
- • Bashko nxënësit në pajisjet që punojnë; ata që presin bëhen partnerë kontrollues ose drejtues prove me fletën e printuar
- • Ndërroni rolet pas programit bazë, korrigjimit dhe krijimit
- • Pajisjet e bllokuara nga administratori trajtoji si të padisponueshme, jo si gabim të nxënësit
- • Ndalo gjithë grupin vetëm kur një problem prek shumë pajisje
Çfarë pritet
- • Vija e parë kontrollohet nga distance; e dyta lexon distance // 2
- • Kthesa 90-gradëshe kontrollohet veçmas
- • NameError do të thotë se Python nuk gjeti një emër
- • Rregullimi i dobishëm e bën përkufizimin dhe përdorimin të njëjtë
- • Shpjegimi i krijimit emërton një shkak të ndryshuar dhe efektin e dukshëm
Zgjidhja e shpejtë e problemeve
| Simptoma | Kontrolli i parë |
|---|---|
| Python nuk gjendet | Provo `py` në Windows; kontrollo Python 3 dhe rihap terminalin |
| Rezultat/skedar i gabuar | Ruaje dhe verifiko titullin e editorit para Run Module |
| Gabim në sintaksë ose dhëmbëzim | Lexo numrin e rreshtit; krahaso shenjat dhe hapësirat në fillim |
| Nuk hapet Turtle | Përdor Python/IDLE në kompjuter; mbaj turtle.done() në fund |
| Dritarja duket e ngrirë | Mbyll dritaren e mëparshme Turtle para riekzekutimit |
| Shenjat e kopjuara dështojnë | Rishkruaj thonjëzat dhe shenjat minus në editor |
| Administratori bllokon instalimin | Ndalo riparimin; përdor pajisje të përgatitur/përbashkët dhe fletën e arsyetimit |
Diskutimi përmbyllës dhe kufijtë
- • Një parashikim i gabuar është i dobishëm nëse nxënësi krahason dhe rishikon.
- • Mos e shkruaj rregullimin për nxënësin para se të gjejë rreshtin që dështoi dhe hipotezën.
- • Regjistrimi lokal i aktivitetit tregon pjesëmarrjen, jo se kodi u ekzekutua apo aftësia u verifikua.
Pyet
- • Cili rresht e bëri segmentin e dytë sa gjysma e të parit?
- • Çfarë të ndihmoi NameError të përjashtoje?
- • Çfarë përmirësove vetëm pasi pe versionin e parë?
Gjete diçka të paqartë, të vjetruar ose që mund të përmirësohet? Sugjero një përmirësim