揭開程序設(shè)計(jì)的神秘面紗_第1頁
揭開程序設(shè)計(jì)的神秘面紗_第2頁
揭開程序設(shè)計(jì)的神秘面紗_第3頁
揭開程序設(shè)計(jì)的神秘面紗_第4頁
揭開程序設(shè)計(jì)的神秘面紗_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、蘇州高新區(qū)實(shí)驗(yàn)初級中學(xué)教案 信息技術(shù) 計(jì)算機(jī)程序不神秘PAGE 第 頁 揭開程序設(shè)計(jì)的神秘面紗 【教材分析】 對于初中生來說,“學(xué)習(xí)程序設(shè)計(jì)學(xué)習(xí)程序設(shè)計(jì)語言”,因此教學(xué)重點(diǎn)落在了解計(jì)算機(jī)程序的作用,體驗(yàn)分析問題、編寫程序、調(diào)試程序的過程,培養(yǎng)學(xué)生利用計(jì)算機(jī)程序解決實(shí)際問題的能力。教學(xué)目標(biāo)是用簡明的語言,簡單的例子使學(xué)生理解計(jì)算機(jī)程序設(shè)計(jì)不神秘,激發(fā)他們的好奇心,培養(yǎng)他們對程序設(shè)計(jì)的興趣,為以后的課程做鋪墊。 我校使用的教材是江蘇鳳凰科學(xué)技術(shù)出版社編著的8年級信息技術(shù),程序設(shè)計(jì)是初二下冊的內(nèi)容。本節(jié)初識VB為學(xué)習(xí)程序設(shè)計(jì)的開篇內(nèi)容,這一節(jié)在本章的地位舉足輕重,能否激發(fā)學(xué)生的求知欲,是學(xué)生能否學(xué)好

2、接下來的知識的關(guān)鍵。教授對象是初一的同學(xué),他們沒有相關(guān)的編程基礎(chǔ),所以本節(jié)課定位為,讓他們對編程產(chǎn)生興趣,消除以前對編程的那種神秘感,自己體驗(yàn)一下可視化編程。本教案依照教材和大綱的內(nèi)容,通過學(xué)生們感興趣的話題引入,設(shè)置一個(gè)新年舉辦集體生日趴,需要一些有趣的小程序做技術(shù)支持,這樣的情境引入,作為主線,貫穿三個(gè)小任務(wù),層層遞進(jìn),在歡樂的氛圍中,體驗(yàn)界面的搭建,修改屬性,編寫代碼,保存,運(yùn)行調(diào)試。中間貫穿簡介VB,讓學(xué)生動手來參與編寫小程序。每個(gè)環(huán)節(jié)都有禮物派送,學(xué)生們很開心,參與感很強(qiáng),課堂氣氛熱烈,在這個(gè)過程中讓學(xué)生感受到,程序設(shè)計(jì)并不神秘,學(xué)生嘗試設(shè)計(jì)小程序,培養(yǎng)學(xué)生的計(jì)算思維,創(chuàng)造性的使用工

3、具的能力,以及信息化社會責(zé)任?!窘虒W(xué)目標(biāo)】知識與技能:了解計(jì)算機(jī)程序的概念。體驗(yàn)程序設(shè)計(jì)的過程。熟悉VB的界面,用VB編寫簡單的程序。過程與方法:運(yùn)用集體生日趴的情境引導(dǎo)學(xué)生理解程序,激發(fā)興趣,用生動有趣的實(shí)例體驗(yàn)計(jì)算機(jī)程序,循序漸進(jìn)探究體驗(yàn)用VB編程的一般過程,在歡樂的氛圍中引導(dǎo)學(xué)生了解程序設(shè)計(jì)。情感態(tài)度與價(jià)值觀:激發(fā)學(xué)生的好奇心和求知欲,提高學(xué)習(xí)程序設(shè)計(jì)的興趣。通過自己動手參與設(shè)計(jì)調(diào)試簡單程序,培養(yǎng)學(xué)生的自信心和成就感?!窘虒W(xué)重點(diǎn)和難點(diǎn)】教學(xué)重點(diǎn):計(jì)算機(jī)程序的概念,VB可視化編程的步驟。教學(xué)難點(diǎn):VB界面介紹及應(yīng)用;編寫簡單的程序,并調(diào)試運(yùn)行?!窘虒W(xué)對象分析】初一的學(xué)生形象思維強(qiáng)于抽象思維

4、,體現(xiàn)在興趣、好奇等。如果直接讓學(xué)生系統(tǒng)地學(xué)習(xí)程序設(shè)計(jì)語言,他們一定會感到比較枯燥乏味,逐漸喪失學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)的積極性。本案例采用與學(xué)生生活貼近、關(guān)注的一些話題和例子引入,并且在其中提煉出相應(yīng)的問題,最后運(yùn)用計(jì)算機(jī)程序解決以上問題。激發(fā)學(xué)生的學(xué)習(xí)興趣,讓他們覺得,程序設(shè)計(jì)不“神秘”,而且非常有用、好玩,保持他們高漲的學(xué)習(xí)激情,讓學(xué)生真正感受計(jì)算機(jī)程序設(shè)計(jì)的魅力!【教學(xué)過程設(shè)計(jì)】一、激發(fā)興趣,引入主題(5分鐘)2019的新年鐘聲已經(jīng)敲響咯,這預(yù)示著在座的每位同學(xué)又要長大一歲啦,為了記錄這成長的印記,我們親愛的班主任老師策劃給大家過一個(gè)集體生日party,為了讓我們的生日趴更加的精彩,我們要提

5、前準(zhǔn)備一些有趣的環(huán)節(jié)。我們先請機(jī)器人來給我們跳個(gè)舞來暖暖場,請看視頻:機(jī)器人表演。(播放機(jī)器人視頻)很神奇是吧?同學(xué)們知道是什么控制著機(jī)器人讓它們隨著音樂的律動跳舞的呢?(學(xué)生群答形式)對!沒錯(cuò),是程序控制著機(jī)器人哦!談起編寫程序,同學(xué)們可能認(rèn)為是件很困難的事,其實(shí)計(jì)算機(jī)程序并不神秘,讓我們今天一起來揭開計(jì)算機(jī)程序設(shè)計(jì)的神秘面紗!(PPT顯示課題、手寫板書) 下面,開始我們的生日趴籌備之旅!程序設(shè)計(jì)好神奇(10分鐘)生日趴除了吃喝唱跳,還有互動游戲也是很不錯(cuò)的一個(gè)環(huán)節(jié)呀,老師這里有一支小豬佩奇的中性筆,計(jì)算機(jī)會隨機(jī)產(chǎn)生一個(gè)0-9之間的數(shù)字作為它的價(jià)格,如果你在4次之內(nèi)猜對了,老師就把這支筆送給

6、你。計(jì)算機(jī)機(jī)會給你一些提示我邀請一位同學(xué)來跟計(jì)算機(jī)玩“猜價(jià)格”游戲。邀請一位同學(xué)起來和計(jì)算機(jī)對戰(zhàn)一下是不是非常有趣?接下來我們借助程序設(shè)計(jì)語言,來實(shí)現(xiàn)這個(gè)小程序。程序設(shè)計(jì)語言有很多種,今天我們要介紹的編程語言是VB,是一種可視化編程語言,像搭積木一樣,把我們的程序搭建出來。那我們先來認(rèn)識一下VB的界面。接下來,我們來體驗(yàn)一下如何用VB來實(shí)現(xiàn)我們這個(gè)小程序的編寫。請打開桌面上的“猜數(shù)字(學(xué)生用)”點(diǎn)擊“先點(diǎn)我”文件。然后點(diǎn)擊工程窗口,點(diǎn)擊查看對象。大家可以看到,界面老師已經(jīng)幫大家搭建好了。我們可以看到,這個(gè)程序的界面,由許多個(gè)控件對象組成,常用的控件有標(biāo)簽,按鈕,文本框。他們各有不同的功能。比如

7、說,標(biāo)簽是用來顯示一些提示信息,按鈕一般用來與用戶發(fā)生交互。這里對象的屬性老師也幫大家設(shè)置好了,你可以根據(jù)自己的想法進(jìn)行修改,caption屬性用來顯示標(biāo)題。點(diǎn)擊運(yùn)行,啟動。點(diǎn)擊開始按鈕,發(fā)現(xiàn)程序沒有反應(yīng),大家猜想可能是什么原因呢?對了,只有界面,沒有代碼,程序是運(yùn)行不起來的。所以我們要給“開始按鈕”(按鈕1)添加代碼。具體方法是:雙擊按鈕1,請同學(xué)們觀察光標(biāo)在閃動,這塊是按鈕1里寫代碼的位置,將代碼復(fù)制進(jìn)來,按鈕1的代碼老師已經(jīng)放在本任務(wù)的文件夾中,是一個(gè)文本文件。現(xiàn)在你再運(yùn)行一下,正常了吧?接下來我們將這個(gè)小程序保存,點(diǎn)工具欄的保存按鈕。為了讓我們的小程序移植性更好,即使在沒有裝VB軟件的

8、電腦上也能玩,我們要將它生成為exe可執(zhí)行文件。怎么操作呢?文件生成exe,這樣,即使其他電腦上沒有裝VB軟件,也是可以玩這個(gè)小程序的。做好的同學(xué)請你將你生成的exe文件提交給老師。程序設(shè)計(jì)不神秘(10分鐘)生日趴上只有一個(gè)互動游戲怎么行呢?那么多的禮物怎么派送呢?受我們班主任的托付我們還要開發(fā)第二個(gè)互動小程序“石頭剪刀布”游戲規(guī)則相信大家耳熟能詳計(jì)算機(jī)會隨機(jī)產(chǎn)生一個(gè)手勢,你來出一個(gè)手勢,然后看是雙方的輸贏情況。我們先來體驗(yàn)一下這個(gè)程序。很好玩對吧,那么這個(gè)程序用VB怎么實(shí)現(xiàn)呢?請大家打開桌面上的“石頭剪刀布”文件夾,打開“先點(diǎn)我”文件。大家可以看到,這個(gè)程序的窗體是不完整的,(少了一個(gè)關(guān)鍵的

9、“再來一局”按鈕)需要大家來完善。我們一起來探究一下,這個(gè)小程序缺哪些對象呢?缺一個(gè)按鈕,標(biāo)簽信息也不完整對嗎?如何添加這個(gè)按鈕呢? 我們可以看到,在左側(cè)的控件工具箱里有很多的控件工具,我們選擇按鈕控件,將它拖到窗體中,拖劃,就生成了一個(gè)按鈕哦!我們可以根據(jù)需要調(diào)整按鈕的大小和在位置。在編程時(shí)可以將工具箱中的標(biāo)簽、按鈕、等控件添加到窗體,像搭積木一樣,構(gòu)建所要編寫程序的界面。現(xiàn)在我們完成了編程的第一步,建立程序界面。(把板書貼到黑板上) 為了讓用戶更好的體驗(yàn)我們的小程序,我們對各個(gè)控件的命名采取“見名知義”的原則,所以我們要修改命令按鈕1(command1)的caption屬性為“再來一局”,

10、把“制作人標(biāo)簽”的屬性補(bǔ)充完整。于是我們完成了 第二步,設(shè)置對象屬性。(把板書貼到黑板上)界面搭建好了,沒有代碼,程序也運(yùn)行不起來,就像汽車只有外部的架子,沒有發(fā)動機(jī),也是跑不起來的,我們要給按鈕1添加代碼,(雙擊按鈕1,彈出來的是代碼窗口。請同學(xué)們觀察光標(biāo)在閃動,這塊是按鈕1里寫代碼的位置,將代碼復(fù)制進(jìn)來,按鈕1的代碼老師已經(jīng)放在本任務(wù)的文件夾中,是一個(gè)文本文件。于是我們完成了第三步,編寫程序代碼。(把板書貼到黑板上)為了防止電腦突然死機(jī),心血付諸東流,程序要及時(shí)保存,這樣,我們完成了第四步,保存程序。(把板書貼到黑板上)界面搭建好了,代碼也寫進(jìn)去了,接下來我們要編譯,調(diào)試運(yùn)行。單擊常用工具

11、欄里面的藍(lán)色小三角,或者單擊菜單欄里的運(yùn)行-啟動命令。讓程序運(yùn)行,為了讓我們的小程序移植性更好,即使在沒有裝VB軟件的電腦上也能玩,我們要將它生成為exe可執(zhí)行文件。怎么操作呢?文件生成exe,這樣,即使其他電腦上沒有裝VB軟件,也是可以玩這個(gè)小程序的。我們完成第五步,運(yùn)行與調(diào)試程序。(把板書貼到黑板上)給同學(xué)們5分鐘時(shí)間,請大家完善你的猜數(shù)字的小程序,并且生成exe文件提交給我。我也會編程(10分鐘)現(xiàn)在,生日趴上的互動游戲我們已經(jīng)實(shí)現(xiàn)啦,生日趴上最激動人心的環(huán)節(jié)馬上就要來啦,那就是抽獎(jiǎng)環(huán)節(jié),提起抽獎(jiǎng),總是讓人有擋不住的誘惑。我們先來抽取我們今天的幸運(yùn)之星,老師給你們帶來了神秘禮物哦。(老師

12、帶領(lǐng)學(xué)生一起來玩這個(gè)小程序)課前老師給每位同學(xué)發(fā)了一個(gè)臺號,這個(gè)就是同學(xué)們的抽獎(jiǎng)號碼。請大家打開“抽獎(jiǎng)(學(xué)生用)”文件夾,我們請一位同學(xué)來抽取1位幸運(yùn)同學(xué),看看誰是我們今天的幸運(yùn)錦鯉。這個(gè)程序非常的好玩吧,接下來請大家在VB里實(shí)現(xiàn)它。有同學(xué)發(fā)現(xiàn),程序并不能正常運(yùn)行,界面是完整的,大家猜可能是哪里出現(xiàn)了問題呀?沒錯(cuò),可能是代碼出了問題,我們來研究一下代碼。果然,我們的代碼中有一行是不完整的,老師想請同學(xué)們開動腦筋來完成。請大家結(jié)合老師前面的講解思考一下,這個(gè)空里應(yīng)該填什么呀。有的同學(xué)已經(jīng)猜到了,沒錯(cuò)!Label3顯示的是最后的抽獎(jiǎng)結(jié)果,而我們把生成的隨機(jī)數(shù),也就是抽獎(jiǎng)結(jié)果放在了x里,所以這里只要填x就可以啦!同學(xué)們完成的真棒!請大家生成抽獎(jiǎng)點(diǎn)exe并且提交給老師。六、展示與評價(jià):(5

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論