程序設(shè)計大獎賽_第1頁
程序設(shè)計大獎賽_第2頁
程序設(shè)計大獎賽_第3頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、程序設(shè)計大獎賽信息的編程加工一、教材分析:本課選自教科版高中信息技術(shù)(必修)第三章第二節(jié)。講授完“信息獲取”單元后,學(xué)生想要有效利用獲取的信息,就必須對其進行加工?!靶畔⒌木幊碳庸ぁ笔腔诔绦蛟O(shè)計的自動化信息加工,即針對具體的問題編制專門的程序?qū)崿F(xiàn)信息加工的自動化。編程加工的初衷是利用計算機的高速運算能力提高 信息加工的效率,超越人工信息加工的局限。本課通過利用VB編程解決“描點法”繪制一元二次函數(shù)圖像y=x2,闡述了用編程實現(xiàn)信息加工的主要過程。通過對本節(jié)內(nèi)容的學(xué)習(xí),使學(xué)生進一步理解計算機加工 信息的內(nèi)在機制,同時,為學(xué)生選修“算法與程序設(shè)計”模塊做好鋪墊。二、學(xué)生分析:高一年級學(xué)生初步具備

2、了計算機基礎(chǔ)操作能力,并且隨著圖形化操作界面的普及,對基于大眾信息技 術(shù)工具的人性化加工或多或少有些接觸,然而編程具有一定的專業(yè)性,相比WORD等應(yīng)用軟件更難上手一些,相對于其它形式的信息加工,本節(jié)內(nèi)容對于學(xué)生而言是一個全新的領(lǐng)域。對于計算機程序代碼的認(rèn) 識及編程會具有一定的難度,應(yīng)該會感到很神秘但也不乏會有畏難情緒。所以我給學(xué)生創(chuàng)設(shè)了一個“大獎 賽”環(huán)境,形成一個有序競爭氛圍,在這個環(huán)境的引導(dǎo)下既使學(xué)生體驗到學(xué)到新知識的快感,又能循序漸 進的在不知不覺中突破重點難點。三、創(chuàng)新思路:整個課堂設(shè)計成大獎賽的形式,教師以主持人的身份出現(xiàn)在課堂上,起到穿針引線的作用,學(xué)生以比 賽選手的身份參與到課堂

3、中來,教師以引導(dǎo)為主,學(xué)生做為學(xué)習(xí)的主體。1 .課堂環(huán)境設(shè)計 大獎賽2 師生角色轉(zhuǎn)換:教師一一主持人,學(xué)生一一參賽選手3 .知識點簡化方法:類比一一控件(演員);控件名稱(演員名稱);控件修飾(演員化妝);源代碼 (劇本)4 提問方式轉(zhuǎn)化一一采用必答和搶答的競賽方式(全員任務(wù)一,小組爭霸賽,全員任務(wù)二)四、教學(xué)目標(biāo):1知識與技能目標(biāo):學(xué)會分析VB程序,并能夠?qū)Τ绦蜻M行簡單修改。2 過程與方法目標(biāo):體驗程序設(shè)計的獨特魅力,了解編程加工的內(nèi)在機制,培養(yǎng)創(chuàng)新能力。3 .情感態(tài)度價值觀目標(biāo):通過小組合作增強集體榮譽感。培養(yǎng)程序設(shè)計的興趣,體驗成就感。五、重點難點:重點:體驗利用程序進行信息加工的主要過

4、程難點:程序的設(shè)計過程,理解人的思維在計算機工作中發(fā)揮的作用六、教學(xué)環(huán)境:多媒體機房,VB6.0七、組織方式:有序競爭,合作討論,體驗探究八、教學(xué)方法:學(xué)案導(dǎo)學(xué),演示法,類比法九、教學(xué)過程:由淺入深,由易入難,層層遞進調(diào)試程序修改程序完善程序?qū)崙?zhàn)演練【情景導(dǎo)入】目的:通過偶像效應(yīng)引起學(xué)生對程序設(shè)計的學(xué)習(xí)欲望導(dǎo)入:程序是人與計算機進行溝通的唯一方式,因此我們要讓計算機為我們服務(wù),就必須有程序,而 程序從哪里來?當(dāng)然是由我們編寫出來了?;蛟S你又會問到另一個問題:現(xiàn)在要什么程序有什么程序,我 干嘛還要編程呢?這你就錯了,現(xiàn)在的程序雖然很多,需要什么樣的程序直接到網(wǎng)上不需要很長時間就可 以找到類似的,

5、而且有可能就是你所需要的。但是,就好比去買衣服,雖然賣衣服的到處都是,但是哪一 件是為你量身定做”的呢?介紹程序設(shè)計在整個信息技術(shù)教材中的地位,它屬于信息技術(shù)奧林匹克競賽的考試科目,我們使用的電腦程序都是通過編程編制出來的,學(xué)好了,可以將來從事程序設(shè)計員的工作,是進入IT行業(yè)的敲門磚。正是VB成就了彼爾蓋茨,使他成為世界首富。(展示標(biāo)題)?!窘虒W(xué)環(huán)節(jié)】環(huán)節(jié)一:演示程序(欣賞由 VB執(zhí)導(dǎo)的精彩演出,方法:演示、類比)目的:使學(xué)生對將要編寫的程序有一個直觀的感受。教師:界面有三位演員:圖片框 Pictruel;繪圖按鈕Command1清屏按鈕 Comma nd2學(xué)生活動:觀察并思考程序的運行過程。

6、教師演示程序運行過程。環(huán)節(jié)二:調(diào)試程序(方法:講解、演示、類比、歸納)目的:學(xué)生學(xué)會設(shè)計程序界面,并能完成程序的調(diào)試。教師活動:教師:如果把剛才老師的運行程序過程看作一場“演出”,那么,我們來看一下這場演出是如何制作完成的。首先,我們隆重請兩演員上場,一位是用來顯示圖形的圖片框,它的名字叫“Picturel ”;另-位是按鈕,它的名字叫“ Comma nd'1。教師演示:布置兩個控件工具( Pictruel、Command1)教師:接下來我們來為兩個演員畫一下妝(屬性設(shè)置):教師演示:1、設(shè)置Pictruel的背景顏色;2、改變Command1顯示的文字。教師:接下來,該是把劇本傳授給

7、兩位演員的時候了:教師演示:將學(xué)案中的源程序放入代碼窗口。教師:最后,讓我們來欣賞一下演出教師演示:按“啟動"按鈕,看程序執(zhí)行結(jié)果。學(xué)生活動:觀察并思考程序的運行過程?;脽羝故绢惐葓D,引導(dǎo)學(xué)生思考:演員上場布置兩個控件工具演員化妝對控件進行屬性設(shè)置加入劇本將源程序放入代碼窗口欣賞演出啟動程序類比圖:演出調(diào)試程序的過程學(xué)生活動:設(shè)計程序界面,調(diào)試并運行y=x2圖像。教師:統(tǒng)計每個小組的完成人數(shù),并對小組計分。環(huán)節(jié)三:原代碼解析(教師主導(dǎo),對源代碼進行解析,增強學(xué)生對原代碼的理解)源代碼解析(二)對照下表閱讀【導(dǎo)學(xué)一】理解源代碼兩位演員Commandl t Picturel坐標(biāo)范宙X軸

8、;-10, 10 蘭軸=-25, 25成雙結(jié)對 兩組成對語句Private Sub.End Sub;QFor. .Next五顏六色 控制顏色的函數(shù))紅:RGB (255, 0, 0)綠:RGB (0, 255, 0)蔬:RGB (0> 0> 255)J演員動作(鉗翅芟更約屮件.方法)點擊=Click;定義坐標(biāo)系=Scale; 畫宜線工Line; 描點二PSetJ【導(dǎo)學(xué)一】Private Sub Comma nd1_Click()'單擊按鈕Comma nd時開始運行程序Dim x,y As Single'定義x,y兩個變量PictureIScale (-10,25)-

9、(10,-25)'在Picture1內(nèi)定義坐標(biāo)系,范圍為(-10,25)至(10,-25)Picture 1Line (-10,0)-(10,0),RGB(0,0,255)'在Picture1內(nèi)畫x軸,位置為(-10,0)-(10,0),顏色為藍色Picture1Line (0,25)-(0,-25),RGB(0,0,255)'在Picture1內(nèi)畫y軸,位置為(0,25)-(0,-25),顏色為藍色For x=-10 To 10 Step 0.0001'x值從-10變化到10,每次增量為0.0001y=xA2'根據(jù)x的值算出y的值Picture 1Ps

10、et(x,y),RGB(255,0,0)'根據(jù)x,y的值在Picture1內(nèi)相應(yīng)坐標(biāo)處用紅色描點Next x'返回For語句取下一組數(shù)據(jù)End Sub'結(jié)束程序環(huán)節(jié)四:修改程序,觀察變化(學(xué)生演示并講解,教師補充,歸納總結(jié)知識點)(評分規(guī)則:演示者加 2分,小組加2分)目的:引導(dǎo)學(xué)生修改程序,觀察現(xiàn)象,理解程序語句。學(xué)生活動1 :上臺演示并講解觀察到的現(xiàn)象。1將第句改為y=x,觀察圖像變化。函數(shù)圖像由拋物線變?yōu)?2將第、句中的RGB(0,0,255)改為RGB(O,O,O),觀察圖像變化。部分的顏色變?yōu)?。3. 將第句的Step 0.0001 改為Step 0.1,觀察

11、圖像變化。思考:描點個數(shù)由20萬個變成了 個?拋物線由實線變?yōu)榱?4. 將第句刪除,能否運行?將第句刪除,能否運行?分別觀察錯誤提示語句。思考:為什么? 學(xué)生活動2 :對照下表,閱讀【導(dǎo)學(xué)一】理解源代碼。兩位演員Command1, Picturel坐標(biāo)范圍X 軸:-10,10Y 軸:-25,25成雙結(jié)對(兩組成對語句)Private Sub End Sub;For Next五顏六色(控制顏色的函數(shù))紅:RGB (255,0,0) 綠:RGB (0,255,0) 藍:RGB (0,0,255)演員動作(針對控件的事件、方法)點擊:Click ;定義坐標(biāo)系:Scale;畫直線:Line ; 描點:

12、PSet環(huán)節(jié)五:根據(jù)要求,修改程序(方法:小組爭霸賽,組間互問,組員搶答)(每小組完成加2分,完不成扣2分,完成者加2分)有女臺育終五題K旦目的:引導(dǎo)學(xué)生根據(jù)目的去修改程序。學(xué)生活動:每小組選擇一個成語找對手回答,每一成語對應(yīng)一道題目。有始有終:代表程序頭和程序尾的語句是: 。周而復(fù)始: 表示循環(huán)的語句是:。 不計其數(shù):本程序中描點循環(huán)次數(shù)共 20萬次,寫出其計算公式: 五顏六色:如果想將拋物線的顏色變?yōu)榫G色,應(yīng)該改第幾句?如何改?千姿百態(tài): 如果我想將拋物線的開口向下,應(yīng)該改第幾句?如何改?兩點一線:如果我想在Picturel內(nèi)畫一條從左上角至右下角的黑色對角線,應(yīng)該怎么寫語句?環(huán)節(jié)六:綜合

13、提高(根據(jù)題目要求對程序進行完善,提高學(xué)生綜合運用知識能力)(評分規(guī)則:小組每完成一人加2分,完成者加2分)目的:學(xué)生會編制一小段完整的程序。學(xué)生活動:參照程序的第 、句,編寫一段代碼,完成下列功能:添加一個顯示"清屏”的按鈕,名稱為 Command2當(dāng)點擊該按鈕時,將 Picrurel中的圖象清除。 (提示:清除方法:.CLS)寫出需要添加的程序代碼:環(huán)節(jié)七:拓展訓(xùn)練(體驗精彩紛呈的 VB小程序并進行修改,學(xué)以致用)(評分規(guī)則:完成者加 2分,小組加2分)目的:進一步提升學(xué)生對編程的興趣,提高能力。學(xué)生活動:對VB小程序進行修改。如圖所示:在老師下發(fā)的“ VB小程序”文件夾中,有很

14、多有趣的VB小程序,打開它們,充分感受“程序設(shè)計帶給我們的無限樂趣”晶打字軟件彈球游戲乳羅新方塊簡易計算器看圏二具三子棋游戲 王2000(提示:每個程序文件夾中有多個文件,請雙擊打開擴展名為“.VBP”的文件,并運行。)對于感興趣的程序,同學(xué)們能嘗試著做些簡單的修改嗎?(提示:可以從界面和代碼兩個方面進行修改)十、課堂評價1小組計分器一一老師負(fù)責(zé)(具體見教學(xué)素材)2 個人評價表一一組長負(fù)責(zé)機號姓名完成情況總分全員任務(wù)1搶答任務(wù)全員任務(wù)23點評小組得分,評出優(yōu)勝小組。各小組推薦優(yōu)勝個人。十一、教學(xué)反思:由于本課的理論性和專業(yè)性較強,設(shè)計之初主要考慮如何才能夠更有效的降低學(xué)生汲取知識的難度, 更有效的實現(xiàn)課堂目標(biāo)。于是用了一個類比的方式來幫助學(xué)生對知識的理解,比如說把程序的運行過程類 比為一場演出,在演出之前首先要選好演員,也就是對應(yīng)的控件,控件的名稱類比為演員的名字,把源代 碼類比為劇本,用劇本來指揮每一位演員來進行什么樣的表演,至于控件的修飾則類比為演員化妝,從整 個課堂效果來看,達到了預(yù)期的效果,枯燥的理論知識變得有聲有色起來,學(xué)生很快得便能吸收。課堂環(huán) 境設(shè)計成“大獎賽”的環(huán)境,每個學(xué)生都能夠為個人榮譽和集體榮譽而戰(zhàn);提問方式的變換,搶答題和小 組爭霸賽的方式,使整個課堂形成了一種有序競爭的氛圍,也更加彰顯了

溫馨提示

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

最新文檔

評論

0/150

提交評論