教學(xué)設(shè)計(jì):體驗(yàn)順序分支結(jié)構(gòu)程序設(shè)計(jì)_第1頁(yè)
教學(xué)設(shè)計(jì):體驗(yàn)順序分支結(jié)構(gòu)程序設(shè)計(jì)_第2頁(yè)
教學(xué)設(shè)計(jì):體驗(yàn)順序分支結(jié)構(gòu)程序設(shè)計(jì)_第3頁(yè)
教學(xué)設(shè)計(jì):體驗(yàn)順序分支結(jié)構(gòu)程序設(shè)計(jì)_第4頁(yè)
教學(xué)設(shè)計(jì):體驗(yàn)順序分支結(jié)構(gòu)程序設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

初中信息技術(shù)八年級(jí)上冊(cè)活動(dòng)八體驗(yàn)順序、分支結(jié)構(gòu)程序設(shè)計(jì)教學(xué)設(shè)計(jì)教學(xué)目標(biāo):1.知識(shí)學(xué)會(huì)表達(dá)問(wèn)題分析過(guò)程。建立算法的概念學(xué)習(xí)用自然語(yǔ)言順序結(jié)構(gòu)和分支結(jié)構(gòu)問(wèn)題算法了解變量、賦值語(yǔ)句、文本對(duì)象、標(biāo)簽對(duì)象2.技能:能根據(jù)問(wèn)題設(shè)計(jì)界面和編寫程序3.情感鼓勵(lì)學(xué)生對(duì)知識(shí)進(jìn)行遷移,完成創(chuàng)新活動(dòng),提高教學(xué)的實(shí)效性。培養(yǎng)學(xué)生探究精神與獨(dú)立操作能力。課時(shí): 3課時(shí)重點(diǎn)與難點(diǎn):1.教學(xué)重點(diǎn):分析問(wèn)題、構(gòu)建算法,建立起程序設(shè)計(jì)思維架構(gòu)2.教學(xué)難點(diǎn):如何將這么多的學(xué)習(xí)內(nèi)容有機(jī)結(jié)合在一起,讓學(xué)生能夠接受。教學(xué)方法:演示法、練習(xí)法、討論法教學(xué)準(zhǔn)備:1.教學(xué)環(huán)境:配有黑板或白板的多媒體網(wǎng)絡(luò)教室2.教學(xué)資源:輔助教學(xué)使用的程序,存放學(xué)生練習(xí)的文件夾。教學(xué)過(guò)程:

教學(xué)環(huán)節(jié)教師活動(dòng)學(xué)生活動(dòng)設(shè)計(jì)意圖導(dǎo)課引言:通過(guò)活動(dòng)七,走近可視化程序設(shè)計(jì)的學(xué)習(xí),想想關(guān)于程序設(shè)計(jì)方面大家現(xiàn)在已經(jīng)能夠做些什么。我們已經(jīng)有了制作軟件界面的基本能力,我們知道輸入程序的方法,我們能夠運(yùn)行程序,能夠?qū)⒊绦蜣D(zhuǎn)換為機(jī)器,通史直接的EXE程序文件等。今天,我們看看能不能勃勃大家的努力,實(shí)現(xiàn)一些問(wèn)題的程序設(shè)計(jì),編寫出小軟件。學(xué)生回憶中回答問(wèn)題。相當(dāng)于復(fù)習(xí)課,但不是簡(jiǎn)單的復(fù)習(xí)總結(jié),在學(xué)生的“七嘴八舌”中,通過(guò)贊美,激發(fā)學(xué)生的自信心,增強(qiáng)學(xué)習(xí)欲望。提出問(wèn)題問(wèn)題1:在我們七年組上學(xué)期數(shù)學(xué)課本中有一個(gè)“計(jì)算三支球隊(duì)凈勝球數(shù)”的問(wèn)題,大家還記得么?在一個(gè)由紅、黃、藍(lán)三支球隊(duì)組成的足球循環(huán)賽中,已知紅隊(duì)與黃隊(duì)的比分為a:b,紅隊(duì)與藍(lán)隊(duì)的比分為c:d,藍(lán)隊(duì)與黃隊(duì)的比分為e:f,求紅、黃、藍(lán)三支球隊(duì)的凈勝求數(shù)。聽課、發(fā)言。選擇學(xué)生熟悉的問(wèn)題。用數(shù)學(xué)方法解決問(wèn)題請(qǐng)大家寫出數(shù)學(xué)的解法,并請(qǐng)一個(gè)學(xué)生在黑反上把解法寫出來(lái)。已知:各場(chǎng)比賽的比分a,b,c,d,e,f.則:紅隊(duì)的凈勝求red=a+c-b-d黃隊(duì)的凈勝球數(shù):yellow=b+f-a-e藍(lán)隊(duì)的凈勝球數(shù)blue=d+e-c-f寫出數(shù)學(xué)的解法從學(xué)生熟悉的知識(shí)入手。算法概念如何用計(jì)算機(jī)救出問(wèn)題的解呢?1.(告訴計(jì)算機(jī))輸入各場(chǎng)比賽的比分a,b,c,d,e,f2.求紅隊(duì)的凈勝球數(shù)red=a+c-b-d3.求黃隊(duì)的凈勝球數(shù):yellow=b+f-a-e4.求藍(lán)隊(duì)的凈勝球數(shù)blue=d+e-c-f5.顯示輸出結(jié)果。這種解決問(wèn)題的步驟稱之為算法。一個(gè)有效的算法一般四三部分組成:(1)輸入,輸入問(wèn)題的己知數(shù)據(jù);(2)處理,求解過(guò)程;(3)輸出,顯示求得的結(jié)果。聽課。知識(shí)遷移,導(dǎo)出新知識(shí)界面設(shè)計(jì)1.討論解決該問(wèn)題,軟件界面需要哪些元素。如:能夠輸入各場(chǎng)比賽的比分a,b,c,d,e,f的對(duì)象,顯示結(jié)果的對(duì)象,方便有戶使用的提示對(duì)象,開始計(jì)算按鈕等。2.討論設(shè)計(jì)界面樣式。3.界面設(shè)計(jì),參考教材P85圖8-1,P89表8-3“計(jì)算三支球隊(duì)凈勝球數(shù)”程序用到的及其屬性說(shuō)明,實(shí)施界面設(shè)計(jì),改變界面樣式。討論、設(shè)計(jì)界面。實(shí)施界面設(shè)計(jì)。學(xué)習(xí)如何根據(jù)問(wèn)題進(jìn)行界面設(shè)計(jì)。輸入程序雙擊“開始計(jì)算”按鈕,產(chǎn)生按鈕單擊觸發(fā)事件過(guò)程。PrivateSubCommand1_click()EndSubPrivateSub表示子過(guò)程,Command1_Click()表示按鈕對(duì)象1單擊事件,PrivateSubCommand1_Click()表示觸發(fā)按鈕對(duì)象1單擊事件發(fā)生后執(zhí)行該子過(guò)程中的程序。EndSub表示結(jié)束子程序。輸入P90的程序。在教師引領(lǐng)下完成相應(yīng)的輸入程序操作。理解事件,理解觸發(fā)事件的意義。運(yùn)行程序結(jié)出幾組數(shù)據(jù),讓學(xué)生運(yùn)行程序,獲得程序的運(yùn)行結(jié)果。運(yùn)行程序進(jìn)一步學(xué)習(xí)如何運(yùn)行程序。了解程序、了解順序結(jié)構(gòu)程序設(shè)計(jì)講解程序的組成。1.DimaAsInteger的作用是定義一個(gè)a變量,該變量的值為-32768~32767之間的整數(shù),相當(dāng)于在計(jì)算機(jī)內(nèi)存中開辟一個(gè)叫做a的空間,該空間只能容納-32768~32767大小的整數(shù)。共他變更量定義類推。2.a(chǎn)=表示將輸入到文本Text1對(duì)象中的數(shù)據(jù)賦給a變量。共他類推。3.red=a+c-b-d表示將計(jì)算紅球隊(duì)的凈勝球數(shù)存放在red變更中。共創(chuàng)類推。4.=red表示將red變量值通過(guò)文本Text&對(duì)象輸出。其他類推。該程序中一個(gè)關(guān)鍵的語(yǔ)句形式,“=”組成的賦值語(yǔ)句,含義是將右邊的值賦給左邊變量或?qū)ο髮傩?。?jì)算機(jī)執(zhí)行程序的過(guò)程是按從下至下的順序執(zhí)行,我們把這種結(jié)構(gòu)的程序設(shè)計(jì)稱為順序結(jié)構(gòu)程序設(shè)計(jì)。聽課.在學(xué)生理解算法、理解界面設(shè)計(jì)、體驗(yàn)了程序運(yùn)行基礎(chǔ)上,讓學(xué)生讀懂程序。理解順序結(jié)構(gòu)程序設(shè)計(jì)的形式和概念。修改程序如果將紅、黃、藍(lán)三支球隊(duì)的凈勝球數(shù)用標(biāo)簽對(duì)象實(shí)現(xiàn)輸出,程序應(yīng)如何修改呢?引導(dǎo)學(xué)生完成對(duì)象及程序的修改,注意對(duì)象名在程序中的作用。實(shí)現(xiàn)界面與程序的同步修改進(jìn)一步理解賦值語(yǔ)句的作用,理解對(duì)象及其屬性的作用。創(chuàng)新活動(dòng)以小組合作方式,讓學(xué)生嘗試探究、實(shí)踐教材P91的“創(chuàng)新活動(dòng)”。小組詩(shī)集如何實(shí)現(xiàn)“創(chuàng)新活動(dòng)”的內(nèi)容讓學(xué)生大膽實(shí)踐,失敗沒(méi)關(guān)系。提出新的問(wèn)題問(wèn)題2:大家一事實(shí)上都參加過(guò)學(xué)校體檢吧。體檢時(shí)有一種自動(dòng)量身高、體重的儀器。它不公能幫你自動(dòng)量出身高、體重,而且會(huì)對(duì)我們的體型進(jìn)行判斷。體型的標(biāo)準(zhǔn)有很多,對(duì)于成人,有以下比較流行的一個(gè)標(biāo)準(zhǔn):標(biāo)準(zhǔn)體重s=(身高-100)*如果體重大于標(biāo)準(zhǔn)的倍,則為“偏重”。如果體重小于標(biāo)準(zhǔn)體重的倍,則為“偏輕”。否則為“正常”聽課、發(fā)言選擇學(xué)生熟悉的問(wèn)題人工問(wèn)題如果采用人工方法,直接求解體型問(wèn)題上,大家覺(jué)得應(yīng)如何做呢?我們一起寫出解決方案1.獲取身高H、體重W的值2.根據(jù)身高值H,求該身高的標(biāo)準(zhǔn)體重s=(H-100)*3.如果體重W>s*,那么輸出“偏重”。4.否則,如果體重W<s*,那么輸出“偏輕”。5.否則,輸出“正?!甭犝n知識(shí)遷移,導(dǎo)出新知識(shí)界面設(shè)計(jì)1.討論解決該問(wèn)題軟件界面需要哪些元素。如:輸入身高、體重的對(duì)象,顯示判斷結(jié)果的對(duì)象,方便用戶使用的提示對(duì)象,執(zhí)行判斷按鈕等。2.討論設(shè)計(jì)界面樣式。3.界面設(shè)計(jì),參考教材P85圖8-2,P94表8-5“體型判斷”程序用到的控件及共屬性說(shuō)明,實(shí)施界面設(shè)計(jì),可以改變界面樣式。討論、設(shè)計(jì)界面。實(shí)施界面設(shè)計(jì)學(xué)習(xí)如何根據(jù)問(wèn)題進(jìn)行界面設(shè)計(jì)。輸入程序雙擊“判斷結(jié)果”按鈕,產(chǎn)生按鈕單擊觸發(fā)事件過(guò)程。PrivateSubCommand1_click()EndSub在過(guò)程中輸入P95的程序在教師引領(lǐng)下完成相應(yīng)的輸入程序操作理解事件,理解觸發(fā)事件的意義。運(yùn)行程序討論如何多組數(shù)據(jù),運(yùn)行程序、獲得不同程序的運(yùn)行結(jié)果討論數(shù)據(jù),程序在討論數(shù)據(jù)、運(yùn)行程序過(guò)程中,理解分支的概念。了解程序、了角分支結(jié)構(gòu)程序設(shè)計(jì)講解程序的組成:1.程序中身高用High表示,用weight表示,標(biāo)準(zhǔn)體重用stand表示。2.DimhighAsSingle的作月是定義一個(gè)high變更,該變量的值為有效位數(shù)為7位的實(shí)數(shù)。相當(dāng)于在計(jì)算機(jī)內(nèi)在了中開辟一個(gè)叫做high的空間,該空間容納實(shí)數(shù)。共創(chuàng)變更定義類推。3.high=表示將文本框Text1中輸入身高賦給high變量。weight=表示將文本框Text2中輸入體重賦給weight變量。4.stand=(high-100)*表示將救出的標(biāo)準(zhǔn)存入stand中。5.If(weight>*stand)Then=”偏重”ElseIf(weight<*stand)Then=”偏輕”Else=”正常”EndIfEndIf這是一個(gè)嵌套的分支語(yǔ)句,根據(jù)結(jié)果不同執(zhí)行不同的內(nèi)容。與順序結(jié)構(gòu)程序不同的是,計(jì)算機(jī)執(zhí)行該程序的過(guò)程中,需要作邏輯判斷,并根據(jù)判斷的結(jié)果決策程序走向,我們把這樣結(jié)構(gòu)的程序設(shè)計(jì)稱為分支結(jié)構(gòu)程序設(shè)計(jì)。在分支結(jié)構(gòu)程序設(shè)計(jì)中,如何進(jìn)行判斷,即分支條件的表示是問(wèn)題的關(guān)鍵,接著是各分支的執(zhí)行語(yǔ)句。聽課、思考、理解、提問(wèn)在學(xué)生理解算法、理解界面設(shè)計(jì)、體驗(yàn)了程序運(yùn)行基礎(chǔ)上,學(xué)生讀懂程序。理解分支結(jié)構(gòu)程序設(shè)計(jì)的形式和概念。修改程序如果需要改變?cè)u(píng)價(jià)標(biāo)準(zhǔn),程序該如何修改呢?提出修改標(biāo)準(zhǔn),實(shí)現(xiàn)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論