新課標青島版初中信息技術(shù)八年級下冊精品教案 全冊_第1頁
新課標青島版初中信息技術(shù)八年級下冊精品教案 全冊_第2頁
新課標青島版初中信息技術(shù)八年級下冊精品教案 全冊_第3頁
新課標青島版初中信息技術(shù)八年級下冊精品教案 全冊_第4頁
新課標青島版初中信息技術(shù)八年級下冊精品教案 全冊_第5頁
已閱讀5頁,還剩70頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、新課標青島版初中信息技術(shù)八年級下冊精品教案全冊第1課 算法基礎(chǔ)知識教材分析本節(jié)課是青島出版社初中信息技術(shù)八年級下冊第一單元第一課內(nèi)容,本節(jié)課內(nèi)容包括算法的概念、算法的描述、算法的優(yōu)化等方面的內(nèi)容,目的是讓學(xué)生學(xué)會分析問題、提取問題形成算法描述、掌握流程圖的概念,讓學(xué)生形成初步的算法意識,能夠運用算法相關(guān)的知識解決日常生活、學(xué)習(xí)中的實際問題。本課教學(xué)時,教師可以從“看商品猜價格”的游戲或者其他學(xué)生比較感興趣的故事入手,提煉出算法的概念,即解決問題的方法。算法是個較為抽象的概念,教師在講解時,不可簡單地一句帶過,可以多舉實例或利用課件的形式幫助學(xué)生加深對算法的理解,引導(dǎo)他們嘗試用不同的方式將解決問

2、題的方法表達出來。其中,自然語言學(xué)生比較容易接受。但對于流程圖,學(xué)生理解起來可能會有一定的難度。在講解的過程中,教師可以借“燒水泡茶”的實例,啟發(fā)、引導(dǎo)學(xué)生積極思考,從而理解算法優(yōu)化的意義。這樣,學(xué)生在對算法已有了充分的理解之后,更容易掌握算法的優(yōu)化。這時,可以讓學(xué)生結(jié)合實際生活舉出算法優(yōu)化的例子,引導(dǎo)他們做個細心的人,培養(yǎng)他們善于觀察的能力以及通過算法優(yōu)化解決實際問題的好習(xí)慣。最后給出兩個練習(xí)讓學(xué)生選擇合適的方式來描述算法。在整個教學(xué)過程中,要注重培養(yǎng)學(xué)生主動利用算法解決問題的意識。教學(xué)目標(1) 了解算法的含義,體會算法的思想。(2) 能夠用流程圖描述算法。 (3) 能夠?qū)λ惴ㄟM行擇優(yōu)。情

3、感、態(tài)度與價值觀算法是解決問題的重要手段,通過對問題的研究和分析,設(shè)計算法對問題進行求解,提高分析問題和解決問題的能力,體會算法分析的魅力。教學(xué)重點和難點重點:算法的理解。難點:用流程圖描述算法。教學(xué)方法:講練結(jié)合教學(xué)工具:多媒體教學(xué)過程:一、游戲情境導(dǎo)入新課師:同學(xué)們都看過幸運52,其中有個游戲“看商品猜價格”找位同學(xué)來說說這個游戲規(guī)則。生:主持人給出一款商品,由游戲者來報價,如果給出的價格高出實際的價格,主持人就說高了,游戲者繼續(xù)報價,直到報出正確的價格。師:今天我們也來玩下這個游戲,找兩位同學(xué)分別來扮演主持人和選手出示商品,價格在08000元之間解決這一問題有哪些策略?哪一種較好?解:第

4、一步:報4000第二步:若主持人說“高了”,就說2000,否則,就說6000第三步:重復(fù)第二步的報數(shù)方法,直至得到正確結(jié)果二、新授1、算法的概念這一系列活動實際上就包含了算法,我們從小學(xué)就開始接觸算法,熟悉許多問題的算法。如,做四則運算要先乘除后加減,如果有括號就先括號內(nèi)后括號外、豎式筆算等都是算法,至于乘法口訣、珠算口訣更是算法的具體體現(xiàn)。廣義地說,算法就是做某一件事的步驟或程序。菜譜是做菜肴的算法,洗衣機的使用說明書是操作洗衣機的算法。出示課件 趣味數(shù)學(xué)題:兩個大人和兩個小孩渡河。渡口只有一條小船,一次只能渡過一個大人或兩個小孩。他們四人都會劃船,都不會游泳。師:同學(xué)們現(xiàn)在都想一想,怎么渡

5、過河去?請寫一寫你的渡河方案。三分鐘后,找學(xué)生回答師:有誰設(shè)計好了方案?學(xué)生回答總結(jié)概念師:我們把解決問題的方法和步驟稱之為算法。2、算法的表述方法師:如何去設(shè)計算法呢?設(shè)計的算法又怎么表示呢?大家看到了,算法的設(shè)計分兩個內(nèi)容,一是尋找一種方法;二是描述一下實現(xiàn)這個方法的步驟。剛才我們已經(jīng)用語言的形式描述過了渡河的算法。我們把這種通過語言描述的方法稱為自然語言描述算法。師:同學(xué)們思考下語言描述法有什么優(yōu)點?又有哪些缺點呢?生答師總:自然語言描述算法可以使用自己的語言來描述問題,描述的方式簡單自由,語言描述詳盡清楚,讓人易于理解。但也有缺點,描述的越詳盡,就顯得越繁雜,不夠直觀簡潔。師:為了更直

6、觀的描述算法,人們設(shè)計了用流程圖描述算法的方法出示算法的流程圖描述元素。師:我們來看一例子放幻燈片,并簡單分析求一元二次方程算法流程圖。3、算法的擇優(yōu)師:處理同一個問題可能有不同的算法,采用什么樣的算法更簡單、方便呢?放幻燈片,出示例子:著名數(shù)學(xué)家華羅庚“燒水泡茶”。師:根據(jù)你自己的日常經(jīng)驗,請設(shè)計一個算法讓客人最快的喝上茶。三、練習(xí)(大顯身手)題目:如果你家在舜泰苑小區(qū),你要外出購物,需要到紅星菜市場買肉、菜,到賽瑪特超市采購副食,到太東服裝店買衣服。請你講一個購物的算法。并用流程圖來表示。四、小結(jié):計算機解決任何問題都要依賴于算法。只有將解決問題的過程分解為若干個明確的步驟,即算法,并用計

7、算機能夠接受的“語言”準確地描述出來,計算機才能夠解決問題。第2課 利用e語言解決高斯問題教材分析很多計算機編程語言涉及大量的計算機英文術(shù)語,在學(xué)習(xí)的時候勢必會感到吃力??上驳氖?,我們有自己的漢語編程語言e語言,可以用漢語語言來書寫代碼,解決算法的編程問題。初二下學(xué)期開始接觸e語言編程問題,開始可能會有點困難,但隨著學(xué)習(xí)的深入,學(xué)生會逐步了解和使用e語言。本節(jié)課利用e語言程序解決高斯問題,是學(xué)生在了解和認識e語言開發(fā)環(huán)境后,以高斯問題這個典型例子作為載體,讓學(xué)生掌握e語言控件的添加與刪除操作,熟悉e語言基本輸入輸出語句。通過對用e語言編寫程序的了解,學(xué)會使用國產(chǎn)軟件,支持民族產(chǎn)業(yè),增強民族自豪

8、感。學(xué)習(xí)目標1、知識目標了解和認識e語言開發(fā)環(huán)境。2、技能目標掌握e語言控件的添加與刪除操作;熟悉e語言基本輸入輸出語句。3、情感、態(tài)度與價值觀目標e語言是國產(chǎn)軟件,通過對用e語言編寫程序的了解,學(xué)會使用國產(chǎn)軟件,支持民族產(chǎn)業(yè),增強民族自豪感。重點、難點: 利用e語言設(shè)計高斯加法器教學(xué)方法 任務(wù)驅(qū)動法、示范操作法、成果展示法 教學(xué)準備教師:課件、e程序作品范例、導(dǎo)學(xué)稿;學(xué)生:1、預(yù)習(xí)導(dǎo)學(xué)稿;教學(xué)過程課前大屏幕出示:課件首頁一、創(chuàng)設(shè)情境 導(dǎo)入新課相信同學(xué)們對數(shù)學(xué)家高斯小時候計算的1+2+3+100累加和這個問題都很熟悉,誰能告訴大家高斯當時是如何計算的嗎?大屏幕出示: 看看誰算的最快?1+2+3

9、+4+15= 1+2+3+4+43=1+2+3+4+69= 1+2+3+4+81=師:(生 回答結(jié)束之后)同學(xué)們剛才計算的很正確,速度也很快!看得出來,同學(xué)們數(shù)學(xué)學(xué)的很好。誰能告訴我你是怎么算出來的?生:回答師:今天我們就用e語言開發(fā)一個簡單的計算器,讓它幫助我們解決計算高斯問題。大屏幕出示:學(xué)習(xí)任務(wù) 利用e語言設(shè)計高斯計算器 師簡要介紹利用e語言設(shè)計好的高斯計算器使用方法。課件出示學(xué)習(xí)目標學(xué)習(xí)與探究一、高斯問題的分析與流程圖表示1+100=1012+99=1013+98=1014+97=101一、高斯數(shù)學(xué)問題分析與流程圖1+100=1012+99=1013+98=1014+97=10149+

10、52=10150+51=10110150=5050下面先找同學(xué)演示一下啟動e語言開發(fā)環(huán)境的方法。認識e語言程序操作界面。請同學(xué)說一下各個部分的名稱。師強調(diào):工作夾、組件箱、程序窗體、狀態(tài)夾的作用。二、任務(wù)驅(qū)動 合作探究1、 任務(wù)分析根據(jù)高斯數(shù)學(xué)問題流程圖確定所需組件。兩個編輯框(放自然數(shù)n、累加和s)一個按扭(被單擊時激發(fā)代碼)兩個標簽(注明自然數(shù)n和累加和s)2、設(shè)計界面標簽組件 編輯框組件按鈕組件修改個組件名稱。單擊各組件,然后在開發(fā)窗口工作夾中單擊屬性頁面。標簽1的名稱和標題分別為“自然數(shù)n文字”、“自然數(shù)n”標簽2的名稱和標題分別為“累加和s文字”、“累加和s”編輯框1的名稱為“自然數(shù)

11、n”,編輯框2的名稱為“累加和s”按鈕的標題為“計算”小小加油站轉(zhuǎn)換命令到數(shù)值(): 將非數(shù)值型的數(shù)據(jù)轉(zhuǎn)變成數(shù)值型數(shù)據(jù)到文本(): 將非文本型的數(shù)據(jù)轉(zhuǎn)變成文本型數(shù)據(jù)= 賦值號在e語言中,乘法運算符號是“*”,除法運算符號為“/”3. 書寫算法代碼雙擊“計算”按鈕為按鈕1被單擊書寫響應(yīng)代碼,即算法代碼。4、運行程序驗證計算結(jié)果單擊工具條上的 按鈕或菜單欄上的運行命令,程序就會運行。師強調(diào)如出現(xiàn)錯誤,程序會在狀態(tài)夾中提示。三、實踐與創(chuàng)新根據(jù)自己的喜歡,設(shè)計一個自己滿意的窗體界面。并在窗體內(nèi)放置一幅你喜歡的圖片,運行看看效果。四、收獲平臺五、本課小結(jié) 1、認識e語言開發(fā)環(huán)境2、掌握e語言控件的添加與

12、刪除操作3、熟悉e語言基本輸入輸出語句4、理解轉(zhuǎn)換命令:到文本()、到數(shù)值()的含義練習(xí)題1、根據(jù)自己的喜好,設(shè)計一個滿意的窗體界面,并在窗體內(nèi)放置一幅你喜歡的圖片,運行看看效果。2、閱讀e語言開發(fā)環(huán)境自帶的e語言知識庫,嘗試自己寫一個簡單的四則運算程序。教學(xué)反思從本節(jié)課開始學(xué)生學(xué)習(xí)e語言這種計算機編程語言,可以用漢語語言來書寫代碼,解決算法的編程問題。學(xué)生學(xué)習(xí)的興趣很高,但由于剛剛接觸e語言,因此在理解算法代碼上有一定困難。出現(xiàn)這種情況很正常,這就需要教師耐心講解,同時幫助學(xué)生樹立學(xué)習(xí)的信心,多表揚鼓勵,讓學(xué)生體驗成功的樂趣。相信隨著學(xué)習(xí)的深入,學(xué)生會逐步了解和使用e語言解決一些算法的編程問

13、題。第3課 e語言程序設(shè)計基礎(chǔ)教材分析本節(jié)課教學(xué)內(nèi)容來自青島出版社出版的信息技術(shù)八年級下冊,第1單元算法思想初步,第3課:e語言程序設(shè)計基礎(chǔ)。教材上是以設(shè)計計算“1+2=?”為例,介紹的簡單e程序的制作過程。通過這個最簡單的程序制作讓學(xué)生了解變量、常量及數(shù)據(jù)類型;學(xué)會賦值語句的輸入、輸出的方法;并會使用“到文本()”、“到數(shù)值()”程序語句轉(zhuǎn)換數(shù)據(jù)類型。課本設(shè)置這個簡單程序,由簡單到復(fù)雜,但是發(fā)現(xiàn)大部分學(xué)生感到1+2=?還用編程序算嗎?感覺很滑稽。所以我就巧妙更改了本課題為“e 語言開發(fā)簡單計算器”,詳細的剖析例子,向?qū)W生作具體的演示、講解和分析,這樣既能激發(fā)學(xué)生的學(xué)習(xí)興趣,增強學(xué)生的學(xué)習(xí)自信

14、心。教學(xué)過程中盡可能地讓學(xué)生多動手操作,增加感性認識。或許有些夸獎,但能充分引導(dǎo)學(xué)生去思考,調(diào)動學(xué)生學(xué)習(xí)的熱情,激發(fā)學(xué)生的學(xué)習(xí)興趣。學(xué)情分析初二的學(xué)生,電腦操作技能已經(jīng)比較熟練了,但是大多數(shù)學(xué)生在程序設(shè)計方面的基礎(chǔ)相對薄弱,但采用“加法器(即計算任意兩個數(shù)相加)”作為入門的例子的實例。這個實例學(xué)生數(shù)學(xué)中熟悉,又很簡單,所以對于學(xué)生設(shè)計一個“加法器”的應(yīng)用程序的難度已經(jīng)不高,已經(jīng)適合練習(xí)。所以在教學(xué)環(huán)節(jié)的設(shè)計上,要適當增加一些有難度的思考題,讓他們?nèi)ブ鲃犹角蟠鸢?,提高學(xué)生的學(xué)習(xí)積極性。同時,采取多種教學(xué)方法來調(diào)動他們的積極性,使學(xué)生愿意學(xué)、主動學(xué),達到良好的教學(xué)效果。重難點:加法器的設(shè)計與制作教

15、學(xué)策略選擇與設(shè)計:任務(wù)驅(qū)動、學(xué)生自主探究、互相討論、教師加以輔導(dǎo)教學(xué)目標一、知識目標:1.了解變量、常量及數(shù)據(jù)類型 ;2.學(xué)會賦值語句的輸入、輸出的方法;3.學(xué)會使用“到文本()”、“到數(shù)值()”程序語句轉(zhuǎn)換數(shù)據(jù)類型。二、能力目標:通過設(shè)計加法器并逐步完善成簡單計算器,培養(yǎng)學(xué)生知識知識遷移能力、創(chuàng)新能力及協(xié)作精神。三、情感與價值觀目標:嘗試設(shè)計小程序來解決問題,培養(yǎng)學(xué)習(xí)e語言的興趣與信心。重點、難點: 設(shè)計加法器教學(xué)方法 任務(wù)驅(qū)動法、示范操作法、成果展示法 教學(xué)準備教師:課件、e程序作品范例、下發(fā)導(dǎo)學(xué)稿; 學(xué)生:1、預(yù)習(xí)導(dǎo)學(xué)稿; 2、啟動e語言。教學(xué)過程課前大屏幕出示:課件首頁一、創(chuàng)設(shè)情境 導(dǎo)

16、入新課大屏幕出示:組圖(從古至今人類使用的各種計算方式)引出課題:用e語言開發(fā)一個簡單的計算器大屏幕出示:課件 1、課題: 2、學(xué)習(xí)目標 3、闖關(guān)游戲 4、頒獎臺 5、順利闖關(guān)方法二、任務(wù)驅(qū)動 合作探究(一)、編寫加法器1、問題分析加法器:a+b=c 任意兩個數(shù)相加,求結(jié)果。據(jù)算法,繪制流程圖。確定所需要的組件:生說:師:適當點評鼓勵!(頒獎)。2.界面設(shè)計 這里我們做一個非常簡單的界面,三個標簽,三個編輯框,一個按鈕。全體上機實踐探索小組協(xié)作 學(xué)生示范 師評價鼓勵 小小加油站師講解:變量、常量、數(shù)據(jù)類型、轉(zhuǎn)換命令、賦值語句的概念。3.加法器代碼編寫插入變量表:如右圖: 程序代碼的意思:逐行分

17、析 程序代碼的含義。4. 小結(jié):程序設(shè)計的實現(xiàn)步驟(1).分析問題,理解任務(wù);(2).確定界面 所需組件及每個組件的作用,設(shè)計出程序界面;(3).確定關(guān)鍵代碼; (4).確定關(guān)鍵代碼應(yīng)該寫在什么組件的什么事件里。 (二)、開發(fā)計算器 1、舉一反三 分組研發(fā) 分組研發(fā)減法器、乘法器、除法器提示:開發(fā)計算器是在加法器的基礎(chǔ)上,同理設(shè)計中來的。操作方法相似,在代碼編寫上,改下代碼編寫中的運算符號即可。2、學(xué)生演示并解說其操作:通過觀察學(xué)生的操作情況,讓學(xué)生來展示自己的作品,并且演示自己的操作過程,在操作如有錯誤,找其他同學(xué)指出并提出建議。找生示范減法器的制作過程,師評價鼓勵,再分別找生示范其它組成員

18、的程序作品 乘法器、除法器。3、應(yīng)用方法 解決問題(規(guī)范操作)大屏幕出示:課件 簡單計算器的各個代碼;并在演示中解說操作過程,強調(diào)注意的地方。請同學(xué)們繼續(xù)完善自己的計算器。通過實踐,反復(fù)領(lǐng)會,突破重難點。全體學(xué)生上機實踐,教師巡視,并做個別輔導(dǎo)。4、學(xué)有余力的同學(xué)可以做選學(xué)任務(wù):開發(fā)計算圓面積的小程序5、作品評價 頒獎 誰愿意把開發(fā)的計算器展示給大家?評價作品。(頒獎)6、小結(jié):很好,我們已經(jīng)成功開發(fā)了簡單計算器。鼓勵示范學(xué)生并頒獎,評出程序設(shè)計最棒小組和“小小程序設(shè)計師”!四、課后探索:開發(fā)計算圓面積的小程序 五、課堂小結(jié)(一)知識歸納:1、變量、常量與數(shù)據(jù)類型 ;2、賦值語句、輸入、輸出的

19、方法;3、轉(zhuǎn)換命令:到文本()、到數(shù)值();4、簡單計算器的編寫。(二)程序設(shè)計時的實現(xiàn)步驟:(1).分析問題,理解任務(wù);(2).確定界面所需組件,設(shè)計出程序界面;(3).確定關(guān)鍵代碼; (4).確定關(guān)鍵代碼應(yīng)該寫在什么組件的什么事件里。 六、教后記:_附:學(xué)案一、編寫加法器提示:自學(xué)、求助“學(xué)案”、或向身邊的同學(xué)、老師請教!1、任務(wù)分析加法器:a+b=c 任意兩個數(shù)相加,求結(jié)果。據(jù)算法,繪制流程圖。確定所需要的組件:(1).三個編輯框(放加數(shù)、被加數(shù)、得數(shù));(2).一個按扭(被單擊時激發(fā)代碼)(3).三個標簽(注釋)2、界面設(shè)計 (可參考右圖) 生上機實踐 交流匯報 演示效果小小加油站(1

20、).變量:在程序運行過程中可以自由改變或會發(fā)生變化的量。變量分為全局變量和局部變量兩類,它們的區(qū)別在于全局變量是整個程序所使用的變量,在程序的各個部分都有效,而局部變量只在它所在的程序段有效。(2).常量:是在程序運行過程中保持不變的量。(3).數(shù)據(jù)類型:整數(shù)型、小數(shù)型、文本型等。數(shù)據(jù)名稱取值范圍及所占存儲空間整數(shù)型-2,147,483,648 到 2,147,483,647 之間的整數(shù),占 4 個字節(jié)小數(shù)型3.4e +/- 38 (7位小數(shù)) 之間的數(shù)值,占 4 個字節(jié)文本型記錄一段文本,文本由以字符 0 結(jié)束的一系列字符組成(4).轉(zhuǎn)換命令:到文本():將非文本型的數(shù)據(jù)轉(zhuǎn)變成文本型數(shù)據(jù);到

21、數(shù)值():將非數(shù)值型的數(shù)據(jù)轉(zhuǎn)變成數(shù)值型數(shù)據(jù)。3.加法器代碼編寫我們想在單擊“+”號按扭后,編輯框1、2中的任意數(shù)值相加,所以這兒要引進三個變量,即先插入變量表:“插入”菜單“局部變量”(或按組合鍵ctrl+l)。如下圖示:課后:如果你有好的作品、創(chuàng)意或有什么問題想與老師探討,可登錄在線留言,或者發(fā)email至我郵箱:shandongshj二、開發(fā)計算器 1、分組研發(fā)、個性創(chuàng)造(1)、一、三組主要開發(fā)減法器; (2)、二、四組主要開發(fā)乘法器;(3)、五組開發(fā)除法器;提示:設(shè)計計算器是在加法器的基礎(chǔ)上,同理設(shè)計中來的。同樣的變量表,只是在代碼編寫上,改下代碼編寫中的運算符號即可。例:編寫 減法器

22、(1).據(jù)任務(wù)分析設(shè)計界面(可在原來加法器的基礎(chǔ)上增加相減按扭);(2). 選中“相減”按扭,在左側(cè)屬性面板選擇“按扭被單擊”事件;(3). 插入局部變量(同加法器相同);(4). 寫代碼(在代碼編寫上,改下加法器代碼編寫中的“+”為“”運算符號即可)(5). 單擊工具欄的 按扭或按f5 運行程序,(6).保存程序。同理開發(fā)乘法器、除法器。三、課后探索:開發(fā)計算圓面積的小程序 四、課堂小結(jié)(一)知識歸納:1、變量、常量與數(shù)據(jù)類型 ;2、賦值語句輸入、輸出的方法;3、轉(zhuǎn)換命令:到文本()、到數(shù)值();4、編寫簡單計算器。(二)程序設(shè)計時的實現(xiàn)步驟:1、分析問題,理解任務(wù);2、.確定界面所需組件,

23、設(shè)計出程序界面;3、確定解決問題所需要的關(guān)鍵代碼; 4、確定關(guān)鍵代碼應(yīng)該寫在什么組件的什么事件里。 五、學(xué)后記:_第5課循環(huán)結(jié)構(gòu)教材分析本課是青島出版社信息技術(shù)八年級(下冊)第1單元 算法思想初步 第5課 循環(huán)結(jié)構(gòu) 的內(nèi)容。循環(huán)結(jié)構(gòu)與順序結(jié)構(gòu)、分支結(jié)構(gòu)是e語言中很重要的編程結(jié)構(gòu),能大大提高程序的效率,減少運算次數(shù)。很多計算機編程語言涉及大量的計算機英文術(shù)語,在學(xué)習(xí)的時候勢必會感到吃力??上驳氖牵覀冇凶约旱臐h語編程語言e語言,可以用漢語語言來書寫代碼,解決算法的編程問題。初二下學(xué)期開始接觸e語言編程問題,開始可能會有點困難,但隨著學(xué)習(xí)的深入,學(xué)生會逐步了解和使用e語言。本節(jié)課利用e語言程序解決

24、九九乘法表中計算和輸出問題,是學(xué)生在了解和認識e語言開發(fā)環(huán)境后,以九九乘法表問題這個典型例子作為載體,讓學(xué)生掌握e語言程序的循環(huán)結(jié)構(gòu),利用循環(huán)結(jié)構(gòu)有效地解決問題。通過對用e語言編寫程序的了解,學(xué)會使用國產(chǎn)軟件,支持民族產(chǎn)業(yè),增強民族自豪感。學(xué)習(xí)目標1、 知識目標了解循環(huán)結(jié)構(gòu)在算法中的應(yīng)用。2、 技能目標 學(xué)會在程序設(shè)計中利用循環(huán)結(jié)構(gòu)有效地解決問題;理解算法優(yōu)化的基礎(chǔ)知識。3、 情感、態(tài)度與價值觀目標對待同一個問題,運用不同的知識和方法解決問題,往往能達到事半功倍的效果。培養(yǎng)學(xué)生運用不同方法解決問題的習(xí)慣。一、概述本課是青島出版社信息技術(shù)八年級(下冊)第1單元 算法思想初步 第5課 循環(huán)結(jié)構(gòu) 的

25、內(nèi)容。循環(huán)結(jié)構(gòu)與順序結(jié)構(gòu)、分支結(jié)構(gòu)是e語言中很重要的編程結(jié)構(gòu),能大大提高程序的效率,減少運算次數(shù)。很多計算機編程語言涉及大量的計算機英文術(shù)語,在學(xué)習(xí)的時候勢必會感到吃力??上驳氖牵覀冇凶约旱臐h語編程語言e語言,可以用漢語語言來書寫代碼,解決算法的編程問題。初二下學(xué)期開始接觸e語言編程問題,開始可能會有點困難,但隨著學(xué)習(xí)的深入,學(xué)生會逐步了解和使用e語言。本節(jié)課利用e語言程序解決九九乘法表中計算和輸出問題,是學(xué)生在了解和認識e語言開發(fā)環(huán)境后,以九九乘法表問題這個典型例子作為載體,讓學(xué)生掌握e語言程序的循環(huán)結(jié)構(gòu),利用循環(huán)結(jié)構(gòu)有效地解決問題。通過對用e語言編寫程序的了解,學(xué)會使用國產(chǎn)軟件,支持民族

26、產(chǎn)業(yè),增強民族自豪感。二、學(xué)習(xí)目標分析4、 知識目標了解循環(huán)結(jié)構(gòu)在算法中的應(yīng)用。5、 技能目標 學(xué)會在程序設(shè)計中利用循環(huán)結(jié)構(gòu)有效地解決問題;理解算法優(yōu)化的基礎(chǔ)知識。6、 情感、態(tài)度與價值觀目標對待同一個問題,運用不同的知識和方法解決問題,往往能達到事半功倍的效果。培養(yǎng)學(xué)生運用不同方法解決問題的習(xí)慣。三、學(xué)習(xí)者特征分析 1學(xué)生是初二學(xué)生,對多媒體大屏幕環(huán)境下的課堂環(huán)境非常熟悉;2學(xué)生在學(xué)習(xí)本課以前,已經(jīng)學(xué)習(xí)了算法的概念、順序結(jié)構(gòu)、條件結(jié)構(gòu)及簡單的賦值問題等e語言的基礎(chǔ)知識。3學(xué)生具備一定的自學(xué)能力,思維活躍,對程序框圖與算法的基本邏輯結(jié)構(gòu)這一課程興趣很高;4初二學(xué)生形象思維、感性認識較強,理性思

27、維、抽象認識能力還很薄弱,因此教學(xué)中宜選擇學(xué)生熟悉的,易懂的實例引入。四、教學(xué)策略的選擇與設(shè)計本節(jié)課主要采用“啟發(fā)探究與合作探究相結(jié)合”教學(xué)方式,教師引導(dǎo),學(xué)生得出結(jié)論,教師總結(jié),納入知識系統(tǒng)。主要體現(xiàn)在兩部分:1、循環(huán)結(jié)構(gòu)的概念分析和框圖的得出過程,主要為啟發(fā)探究的教學(xué)方式完成。2、對概念的深入理解及對引例的分析過程,主要由學(xué)生合作探究為主要方式完成。另外教學(xué)手段采用多媒體輔助教學(xué),為框圖的書寫節(jié)省時間,有效提高課堂效率,充分調(diào)動學(xué)生學(xué)習(xí)的積極性。五、教學(xué)資源與工具設(shè)計1、教師自制的多媒體課件; 2、上課環(huán)境為多媒體電子白板環(huán)境。六、教學(xué)過程實錄:教學(xué)流程圖:(一)創(chuàng)設(shè)情境,激發(fā)興趣讓學(xué)生回

28、憶小學(xué)學(xué)過的九九乘法表,個別學(xué)生回答。再讓學(xué)生閱讀“閱讀與思考”,讓學(xué)生知道九九乘法表的來歷。提出中心任務(wù)用語言程序編寫九九乘法表。教學(xué)處理:為了更好地完成中心任務(wù),教師在開始上課時引導(dǎo)學(xué)生對以前學(xué)過的定義變量、常量、運算符、公式、賦值知識進行復(fù)習(xí)。 (二)發(fā)現(xiàn)問題,探究新知1、循環(huán)結(jié)構(gòu)定義:在算法中,從某處開始,按照一定條件,反復(fù)執(zhí)行某一處理步驟的過程。2、觀察分析九九乘法表的排列特點,指導(dǎo)學(xué)生分類:一行、第1行,第9行、進而到第1列進行全面分析。教學(xué)處理:這一環(huán)節(jié)主要采用學(xué)生合作探究方式完成流程圖繪制、程序界面的創(chuàng)建、代碼的生成。每四人為一組,教師參與到學(xué)生研究過程中,對學(xué)生出現(xiàn)的問題進行

29、及時點撥幫助,最后由學(xué)生展示自己的流程圖。然后教師展示正確流程圖:設(shè)計意圖:這樣設(shè)計的目的是為了培養(yǎng)學(xué)生合作交流精神及協(xié)作溝通能力,并訓(xùn)練學(xué)生的畫流程圖的能力。3、循環(huán)結(jié)構(gòu)概念的理解:(1)循環(huán)結(jié)構(gòu)的三要素:循環(huán)初始值、循環(huán)體、循環(huán)的終止條件。(2)循環(huán)結(jié)構(gòu)的算法流程圖 (3)當型循環(huán)與直到循環(huán)的區(qū)別教學(xué)處理:引導(dǎo)學(xué)生認真觀察剛剛得到的程序框圖,給學(xué)生2分鐘討論交流時間,讓大家互相溝通,從而使得學(xué)生對概念的理解更深刻,最后由學(xué)生說出以上對概念的理解,教師進行歸納總結(jié)。設(shè)計意圖:通過師生交流,使學(xué)生對概念有更深的理解,同時鍛煉了學(xué)生歸納總結(jié)的能力,增強合作交流意識。創(chuàng)建了和諧的課堂氛圍。4、變式

30、探究:探究1:再觀察列,如第1列等如何編寫程序。探究2:中心任務(wù)的逼近。(三)、類比探究,拓展知識變式1:結(jié)合練一練2探究。 此例可由學(xué)生獨立思考、回答,師生共同點評完成。設(shè)計意圖: 確定循環(huán)變量和初始值確定循環(huán)體確定循環(huán)終止條件。(四)、同伴互助,溝通發(fā)展實踐創(chuàng)新大顯身手。設(shè)計意圖:通過同伴互助鞏固所學(xué)知識,培養(yǎng)和提升學(xué)生的認知水平。溝通發(fā)展,有助于及時查漏補缺,保持學(xué)生學(xué)習(xí)的熱情和信心。(五)總結(jié)歸納鼓勵學(xué)生對本課進行總結(jié),其他學(xué)生補充。設(shè)計意圖:是幫助同學(xué)認清本節(jié)課的知識結(jié)構(gòu),培養(yǎng)學(xué)生歸納總結(jié)的能力及合作探究的精神。七、總結(jié)與評價1、在課堂中教師對學(xué)生的學(xué)習(xí)、探究、討論等給予及時的評價、

31、引導(dǎo)和總結(jié);本課結(jié)束時,教師引導(dǎo)學(xué)生進行本次課綜合性總結(jié);課后,通過作業(yè)來評價反饋。項目因素abc說明情感與態(tài)度1、舉手發(fā)言a=積極,b=一般,c=不積極2、參與活動3、認真情況(作業(yè)、討論、思考)a=認真,b=一般,c=不認真4、大膽質(zhì)疑并提出與別人不同的問題a=經(jīng)常,b=一般,c=很少5、大膽嘗試并表達想法a=能,b=很少,c=不能6、對“同伴互助,溝通發(fā)展”這一環(huán)節(jié)的參與度a=較深,b=一般,c=沒有知識與技能7、描述知識特征,說明由來,闡述它們之間的區(qū)別與聯(lián)系a=能,b=基本,c=不能8、在理解的基礎(chǔ)上運用所學(xué)知識于新情況中9、結(jié)合應(yīng)用知識,靈活、合理選擇方法解決問題思維與方法10、思

32、維創(chuàng)造性(獨立思考,從不同角度提出問題,用不同方法解決問題)a=能,b=基本,c=不能11、思維的條理性(做事有計劃,表達清楚)12、解決問題的策略、方法a=較好,b=一般,c=不好交流與合作13、認真聽取別人的意見并詢問14、積極表達自己的意見a=能,b=基本,c=不能15、對“同伴互助,溝通發(fā)展”這一環(huán)節(jié)的完成情況評語2、教師的教學(xué)反思(1)內(nèi)容的安排與目標的制定是否恰當?(2)教法的安排是否恰當?(3)目標完成情況如何?(4)成功的地方(5)不足與問題:(6)想法:練習(xí)題1、如果被乘數(shù)是9,那么這行是怎樣輸出的呢?現(xiàn)在我們把這一行的輸出變成一列的形式輸出,又會得到近似于表中的哪一部分呢?

33、2、分析表中第9行被乘數(shù)和乘數(shù)的關(guān)系。注意觀察如何通過行與列的變化以及被乘數(shù)和乘數(shù)位置的變換來輸出九九乘法表里的其它部分。3、能不能把九九乘法表中的數(shù)字其他圖案,并利用循環(huán)體和畫板定位寫出方法,通過計算機編寫程序?qū)崿F(xiàn)輸出呢?4、請在屏幕上輸出以為基本圖案的三角形,參考圖案如下圖所示。 第6課枚舉法教學(xué)設(shè)計教材分析枚舉法求解問題是現(xiàn)實生活中經(jīng)常用到的一種方法,重點是如何從實際問題建立適當?shù)臄?shù)學(xué)模型、構(gòu)造枚舉的框架,使學(xué)生能真正消化知識,轉(zhuǎn)化為自己的信息技術(shù)處理能力,本課就通過“張邱建百錢買百雞”的問題引導(dǎo)學(xué)生如何用枚舉法解決實際問題,并激發(fā)學(xué)生進一步探索的欲望。(一)教學(xué)目標知識與技能:了解枚舉

34、法在算法中的應(yīng)用,學(xué)會利用枚舉法解決實際問題,并能對枚舉的范圍進行優(yōu)化;進一步理解算法優(yōu)化的含義。過程與方法:用易語言的循環(huán)語句實現(xiàn)窮舉策略,編寫解決問題的程序并編譯通過。情感態(tài)度與價值觀:對待可能有多種解決方案的問題,嘗試使用枚舉法來實現(xiàn)問題的求解,并盡可能對解決問題的步驟和方法進行優(yōu)化。(二)內(nèi)容分析重點:枚舉策略算法的理解,循環(huán)嵌套語句的使用難點:枚舉策略的現(xiàn)實。(三)學(xué)生分析學(xué)生已經(jīng)學(xué)完了第一單元程算法思想初步,對易語言編程環(huán)境,對象、屬性、事件、事件驅(qū)動的使用已經(jīng)有所了解。對三種基本程序結(jié)構(gòu)也有所了解。本節(jié)課是在學(xué)生學(xué)完了循環(huán)語句后,應(yīng)用循環(huán)語句編寫程序解決問題。目的讓學(xué)生鞏固前面所

35、學(xué)的循環(huán)控制流程“變量循環(huán)首”命令的用法。雖然學(xué)生已經(jīng)學(xué)會了易語言的一些命令的使用,但前面的學(xué)習(xí),學(xué)生更側(cè)重語法的學(xué)習(xí),因此本節(jié)課在學(xué)生已經(jīng)掌握一些基本語法后,培養(yǎng)學(xué)生應(yīng)用易語言的這些命令來實現(xiàn)程序,解決實際問題。(四)教學(xué)策略設(shè)計1教學(xué)方法設(shè)計任務(wù)驅(qū)動、講授、探究、2關(guān)于教-學(xué)流程和教-學(xué)活動的設(shè)計思路創(chuàng)設(shè)情境-提出問題,師生討論-探究問題;師生一起分析-找到解決問題的方法;練習(xí)-鞏固總結(jié)。(五)、教學(xué)過程(一)引入課題教師:中國古代數(shù)學(xué)家張丘建在他的算經(jīng)中提出了著名的“百錢買百雞問題”:母雞每只3元,公雞每只2元,小雞每只0.5元,計算一下,如何花100元錢買100只雞,并保證公雞、母雞、

36、小雞都要有,各買多少只?(學(xué)生思考)(二)小組協(xié)作,自主探究教師:同學(xué)都很棒,現(xiàn)在我們先小組討論一下,然后讓每個小組的一位代表來講解一下你們?nèi)绾畏治鼋鉀Q這個問題.。分析問題(教師正確引導(dǎo),學(xué)生小組協(xié)作完成)我們不能一下子就能得到100元如何買100雞。但是題意給出三種雞的單價已知,總的錢數(shù)已知,那么要滿足百錢買百雞,就必須滿足以下兩個條件:即1、母雞數(shù)量+公雞數(shù)量+小雞數(shù)量=100只。2、3*母雞數(shù)量+2*公雞數(shù)量+0.5*小雞數(shù)量=100元。所以此問題可歸結(jié)為求這個不定方程的整數(shù)解。提問:這解確定嗎?(學(xué)生:不確定,有多個答案)教師:因此我們可以利用枚舉法來解決這個問題。什么是枚舉法呢?給出

37、枚舉法定義:枚舉法是把問題的所有可能結(jié)果逐一試驗,篩選出符合條件要求的結(jié)果的方法。枚舉法是利用計算機速度快,精確度高的特點,對要解決問題的所有可能情況,一個不漏地進行檢驗,從中找出符合要求的答案。(三)利用枚舉解決辦法,根據(jù)“百錢買百雞”程序流程圖,用易語言寫出循環(huán)嵌套結(jié)構(gòu)程序代碼,求解。(小組協(xié)作,教師引導(dǎo),完成任務(wù))核心程序段:變量循環(huán)首 (1, 100, 1, 公雞)變量循環(huán)首 (1, 100,1, 母雞)變量循環(huán)首 (1, 100,1, 小雞)如果真 (母雞3 + 公雞2 + 小雞0.5 =100 且母雞+公雞+小雞=100)列表框1.加入項目(“母雞有”+到文本(母雞)+ “只;”+

38、“公雞有”+ 到文本(公雞)+“只;”+ “小雞有”+ 到文本(小雞)+“只;”)變量循環(huán)尾 ()變量循環(huán)尾 ()變量循環(huán)尾 ()任務(wù)完成后,各小組展示“百錢買百雞”程序運行結(jié)果。提問上面的程序段,循環(huán)體條件語句要執(zhí)行多少次?能不能在此程序中加上循環(huán)計數(shù)結(jié)果輸出到屏幕上?(學(xué)生交流,小組積極探討)最后學(xué)生回答: (四)優(yōu)化程序教師:利用枚舉策略編制的程序,其運算量一般是很大的,因此如何提高算法效率是窮舉算法一個很重要的問題。提問1、上面的程序段,循環(huán)體條件語句執(zhí)行的次數(shù)是驚人的,能否根據(jù)題意更合理的設(shè)置循環(huán)控制條件來減少這種枚舉和組合的次數(shù),提高程序的執(zhí)行效率分析呢?(學(xué)生思考)教師引導(dǎo):若全

39、買公雞最多買50只,顯然公雞的值在050之間;同理,母雞的取值范圍在033之間,小雞的數(shù)量=100-公雞-母雞,引導(dǎo)學(xué)生思考還能更優(yōu)化程序嗎?變量循環(huán)首 (1, 50, 1, 公雞)變量循環(huán)首 (1, 33,1, 母雞)小雞=100-公雞-母雞如果真 (母雞3 + 公雞2 + 小雞0.5 =100 且母雞+公雞+小雞=100)列表框1.加入項目(“母雞有”+到文本(母雞)+ “只;”+“公雞有”+ 到文本(公雞)+“只;”+ “小雞有”+ 到文本(小雞)+“只;”)變量循環(huán)尾 ()變量循環(huán)尾 ()提問優(yōu)化后的程序,循環(huán)體語句執(zhí)行多少次?與優(yōu)化前減少了多少次?學(xué)生分組修改程序,解決問題:總結(jié)學(xué)生

40、程序編寫的情況,給予適當評價?。ㄎ澹┛偨Y(jié)提高教師:引導(dǎo)學(xué)生總結(jié)出“枚舉法”概念.和基本步驟概念總結(jié):有些問題的解可以用公式,或者按一定的規(guī)則、規(guī)律求出時,只要把這些規(guī)則用計算機的語言寫出,問題就可以得到解決。但也有些問題,像“百錢買百雞”問題一時難以找到規(guī)律或公式,或者根本沒有公式可循。在這種情況下,我們可以利用計算機高速運算的特點,用枚舉策略來解決。所謂枚舉策略(也稱枚舉法)指的是從可能的解的集合中一一枚舉各元素, 用題目給定的檢驗條件判定哪些是無用的,哪些是有用的。能使命題成立,即為其解。基本步驟:分析要素關(guān)系抽取數(shù)學(xué)模型建立解析式設(shè)計算法編寫程序調(diào)試程序結(jié)果設(shè)計意圖:本部分內(nèi)容將指導(dǎo)學(xué)生

41、如何從特殊現(xiàn)象總結(jié)出一般的規(guī)律。幫助學(xué)生形成知識體系。(六)課后提高編程求下列各式的值:1、101+102+.+10012、1+(1+2)+(1+2+3)+.+(1+2+3+.+2009)(八)教學(xué)評價評價項目自我評價小組評價優(yōu)秀良好一般優(yōu)秀良好一般枚舉法概念算法分析描述e代碼編寫算法優(yōu)化練習(xí)編程求下列各式的值:1、101+102+.+10012、1+(1+2)+(1+2+3)+.+(1+2+3+.+2009)教學(xué)反思1本課主要鍛煉學(xué)生對于循環(huán)語句的理解程度,對于剛接觸計算機程序的初二的學(xué)生來說,要靈活運用編程語言,選擇優(yōu)秀的算法,是比較困難的。因此本節(jié)課最重要的是分析問題思路要清晰,總結(jié)出窮

42、舉策略。算法就在于培養(yǎng)學(xué)生的邏輯思維能力。2本課重點是算法的講解,對程序的實現(xiàn),易語言的操作沒有做重點講解。當然算法的現(xiàn)實也很重要,這就要求學(xué)生對易語言的一些基本操作和語法比較熟練,才能保證本課目標的實現(xiàn)。第2單元 vb程序設(shè)計第1課大熊貓的兩個愿望教材分析 本教材在本堂課中講解過于籠統(tǒng),在課程安排的第二步“運行程序”中,它要求打開“現(xiàn)存”中的“大熊貓的兩個愿望.vbp”工程,其實,在我們教學(xué)安裝的vb程序中沒有這個工程。而且后來又繼續(xù)講解各種控件,籠統(tǒng),其實不如運行范例教學(xué)法,教給學(xué)生制作一個“大熊貓的兩個愿望”的程序,既講解了各種控件,而且讓學(xué)生在簡單實例中制作程序的樂趣,我本節(jié)課就是這樣

43、設(shè)計的。閱讀與思考 大熊貓是我國特有的珍惜動物,也是我們的國寶。大熊貓憨態(tài)可掬的模樣受到全世界人民的喜愛。 你知道大熊貓的兩個愿望嗎?我們用vb編程將這兩個愿望展示出來吧。 教學(xué)目標一、知識目標:1.認識vb界面,能說出窗口中構(gòu)件的名稱。2.了解常用的控件,會添加、刪除控件。二、技能目標:1、學(xué)會對label控件、commandbutton控件的字體屬性進行設(shè)置;2、學(xué)會對commandbutton控件的顏色屬性、窗體的背景圖進行設(shè)置。三、情感與價值觀目標:培養(yǎng)學(xué)習(xí)vb語言的興趣和勇于探索的精神。重點、難點: 修改控件屬性教學(xué)方法 任務(wù)驅(qū)動法、示范操作法、成果展示法 教學(xué)準備教師:課件、vb程

44、序作品范例、下發(fā)程序樣例;學(xué)生:1、預(yù)習(xí)課本; 2、啟動vb程序。教學(xué)過程課前大屏幕出示:課件首頁一、創(chuàng)設(shè)情境 導(dǎo)入新課用小魔術(shù)“大熊貓的兩個愿望”程序?qū)胄抡n用機房“廣播”模式,讓學(xué)生看著顯示屏,教師點擊“愿望一”、“愿望二”。這是怎么做的呢?(學(xué)生思考)引出課題 “用vb語言編程”大屏幕出示:學(xué)習(xí)目標 二、任務(wù)驅(qū)動 合作探究(一)、認識vb工作界面學(xué)生參照課本提示自己打開vb工作界面,并新建“標準exe”工程。學(xué)生參照課本自已認識vb主界面。(找小組代表到教師機演示操作過程)一起來認識vb工作界面(大屏幕顯示)(教師演示課件,學(xué)生分小組搶答vb工作界面主要部件的名稱。)(二)、運行程序(大

45、屏幕顯示主要操作任務(wù)) 學(xué)生打開教師發(fā)送給學(xué)生的程序樣例學(xué)生自己找到教師指定位置的程序并啟動程序,分別點擊“愿望一“和”愿望二“查看大熊貓的兩個愿望。看完后自己退出程序。(教師觀察學(xué)生的操作情況,找學(xué)生到教師機演示操作,并對學(xué)生操作的整體情況作點評。)(三)修改界面(大屏幕顯示主要操作任務(wù))1、控件的添加與刪除學(xué)生參照課本步驟自己添加“標簽框”、“文本框”、“命令按鈕”并移動控件的位置和改變控件的大小。(分小組討論制作)2、修改控件屬性值學(xué)生參照課本內(nèi)容自己來認識一下如何修改控件的顯示文本??丶谋尘吧@示文本的字體、字形、字號(找學(xué)生到教師機演示如何修改)3、修改程序代碼(大屏幕顯示代碼)學(xué)

46、生雙擊“愿望一“按鈕,打開程序代碼,并修改部分代碼,運行程序,觀察運行結(jié)果。(將做的較好的學(xué)生的程序上傳到教師機,對全體學(xué)生進行展示)三、課后探索:設(shè)計“我的未來不是夢“小程序。 四、課堂小結(jié)練習(xí)1、如何修改控件的背景色?2、 如何修改控件的字體?3、 如何改修控件的顯示文本?教學(xué)反思本節(jié)課內(nèi)容較簡單,有些地方可以再加此拓展,按鈕的顏色直接修改變不了顏色,需要把屬性中“style”改為raphica,再修改backcolor。修改背景為圖片,需要改picture.修改代碼的地方可以讓學(xué)生按照自已的喜好來修改大熊貓的愿望,不一定非要和課本一致?;顒优c游戲小魔術(shù):1、大熊貓的兩個愿望。在導(dǎo)入的時候

47、使用,用vb編寫的小程序,老師點按鈕,出現(xiàn)不同愿望。2、顏色變變變label.forcolor=rgb( , , )讓學(xué)生在代碼中,分別設(shè)rgb(0,0,0)、gb(255,255,255)、rgb(0,255,0)、rgb(255,0,0)、rgb(255,255,0),看標題顏色的變化。背景資源vb是visual basic的簡稱,是由美國微軟公司于1991年開發(fā)的一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動方式的結(jié)構(gòu)化高級程序設(shè)計語言,可用于開發(fā) windows 環(huán)境下的各類應(yīng)用程序。它簡單易學(xué)、效率高,且功能強大可以與 windows 專業(yè)開發(fā)工具sdk相媲美。在visual basic環(huán)境下

48、,利用事件驅(qū)動的編程機制、新穎易用的可視化設(shè)計工具,使用windows內(nèi)部的廣泛應(yīng)用程序接口(api)函數(shù),動態(tài)鏈接庫(dll)、對象的鏈接與嵌入(ole)、開放式數(shù)據(jù)連接(odbc)等技術(shù),可以高效、快速地開發(fā)windows環(huán)境下功能強大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。visual 意為可視的、可見的,指的是開發(fā)像windows操作系統(tǒng)的圖形用戶界面(graphic user interface,gui)的方法,它與其他編程軟件不同的是不需要編寫大量代碼去描述界面元素的外觀和位置,只要把預(yù)先建立好的對象拖放到屏幕上相應(yīng)的位置即可。應(yīng)該說,這是一次質(zhì)的飛躍,是一次編程技術(shù)的革命。basic 實際

49、上是一個短語的縮寫,這個短語就是 beginners all_purpose symbolic instruction code ,其中文意思為“初始者通用符號指令代碼語言”。第2課 自我介紹教材分析本節(jié)課教學(xué)內(nèi)容來自青島出版社出版的信息技術(shù)八年級下冊,第2單元vb程序設(shè)計,第課:自我介紹。教材以制作“自我介紹”小程序為例,讓學(xué)生了解開發(fā)程序的一般過程,學(xué)會使用文本框控件、單選按鈕控件,學(xué)用會代碼設(shè)置字體、文字的大小、textbox控件的text值。學(xué)會編寫單選按鈕、命令按鈕的click事件代碼,學(xué)會用使用分行符、和字符連接符。學(xué)情分析經(jīng)過第課的學(xué)習(xí),學(xué)生已經(jīng)初步了解和掌握了程序界面和常用控件

50、以及控件的部分屬性設(shè)置,本節(jié)課學(xué)習(xí)起來相對輕松,但本節(jié)課內(nèi)容涉及大量的控件屬性設(shè)置和代碼命令編寫,學(xué)生操作起來可能有一定的難度,需要教師適當?shù)囊龑?dǎo)學(xué)生操作,來提高學(xué)生的學(xué)習(xí)效率。重難點:代碼的編寫教學(xué)策略選擇與設(shè)計:任務(wù)驅(qū)動、學(xué)生自主探究、互相討論、教師加以輔導(dǎo)背景資源 vb的特點1面向?qū)ο髒b采用了面向?qū)ο笤O(shè)計思想,它基本思路是把復(fù)雜設(shè)計問題分解為個個能夠完成獨立功能相對簡單對象集合。所謂“對象”就是個可操作實體如窗體、窗體中命令按鈕、標簽、文本框等面向?qū)ο缶幊叹秃孟翊罘e木樣員可根據(jù)和界面設(shè)計要求直接在屏幕上“畫出窗口、菜單、按鈕等區(qū)別類型對象并為每個對象設(shè)置屬性。 2事件驅(qū)動在window

51、s環(huán)境下是以事件驅(qū)動方式運行每個對象的都能響應(yīng)多個區(qū)別事件,每個事件都能驅(qū)動段代碼事件過程該代碼決定了對象功能通常稱這種機制為事件驅(qū)動事件可由用戶操作觸發(fā)也可以由系統(tǒng)或應(yīng)用觸發(fā)例如單擊個命令按鈕就觸發(fā)了按鈕click(單擊)事件該事件中代碼就會被執(zhí)行若用戶未進行任何操作(未觸發(fā)事件)則就處于等待狀態(tài)整個應(yīng)用就是由彼此獨立事件過程構(gòu)成 用編譯成可在windows中運行可執(zhí)行文件并為它生成安裝vb集成開發(fā)環(huán)境為編程者提供了很大方便 click 事件此事件是在一個對象上按下然后釋放一個鼠標按鈕時發(fā)生。它也會發(fā)生在一個控件的值改變時。對一個 form 對象來說,該事件是在單擊一個空白區(qū)或一個無效控件時

52、發(fā)生。對一個控件來說,這類事件的發(fā)生是當: 用鼠標的左鍵或右鍵單擊一個控件。對 checkbox, commandbutton, listbox 或 optionbutton 控件來說,click 事件僅當單擊鼠標左鍵時發(fā)生。語法private sub form_click( )private sub object_click(index as integer)click 事件的語法包括下列部分:部分 描述 object 一個對象表達式,其值是“應(yīng)用于”列表中的一個對象。 index 一個整數(shù),用來唯一地標識一個在控件數(shù)組中的控件。 說明通常,將一個 click 事件過程附加到一個 comma

53、ndbutton 控件,menu 對象或 picturebox 控件上用來執(zhí)行命令或類似命令的操作。對其它可應(yīng)用的控件來說,使用這個事件來觸發(fā)一個動作以響應(yīng)控件中的變化。課前大屏幕出示:課件首頁一、創(chuàng)設(shè)情境 導(dǎo)入新課現(xiàn)代人要生存發(fā)展,就需要與他們進行必要的溝通,以尋求理解、幫助和支持。自我介紹是人際交往中與他人進行溝通、增進了解、建立聯(lián)系的一種基本方式,是人與人進行相互溝通的出發(fā)點。(大屏幕展示“自我介紹”的程序界面)大屏幕出示:學(xué)習(xí)目標 二、任務(wù)驅(qū)動 合作探究(一)、分析問題1、分析“自我介紹”由哪幾部分內(nèi)容組成。2、分析需要用到哪幾種控件,各需要幾個?(學(xué)生分小組討論完成,教師用課件在大屏幕展示分析結(jié)果)(二)“自我介紹”界面設(shè)計(用課件在大屏幕顯示制作內(nèi)容)任務(wù)1、學(xué)生新建工程文件任務(wù)2、設(shè)置各控件的屬性。(小組合作

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論