第一篇:6多分支結(jié)構(gòu)——select語句
第三節(jié)多分支結(jié)構(gòu)——select語句教學設(shè)計
一、教學目標
1、知識與技能:
(1)充分理解多分支結(jié)構(gòu)的流程。
(2)能夠利用多分支結(jié)構(gòu)的思想解決實際問題。
2、過程與方法: 培養(yǎng)學生獨立思考的能力、靈活運用所學知識解決問題的能力。
3、情感態(tài)度與價值觀:(1)增強學生思維的嚴密性。
(2)善于發(fā)現(xiàn)問題,敢于提出疑問并能夠針對疑問積極主動的思考解決。
二、教學重難點
1、重點:理解多分支結(jié)構(gòu)的流程。
2、難點:理解程序中流程的代碼描述。
三、教學過程
1、游戲引入
通過學生喜歡的心理測試的小游戲再將學生的注意力吸引到本課中來的同時,讓學生初步體會,選擇不同的面包能夠得到不同的測試結(jié)果。
(設(shè)計意圖:從游戲入手,滿足了學生愛玩的童心的同時,集中了學生的注意了,拉近了師生之間的距離,也為后面的問題做好鋪墊。)
2、初步理解
教師通過解密心理測試的秘密引出游戲的背后的支持者:程序代碼,帶領(lǐng)學生邊玩游戲邊看代碼,從中發(fā)現(xiàn)規(guī)律。同時提出問題:玩游戲的過程當中如果在文本框中輸入3,測試結(jié)果變成“你是灰太狼”,要達到這個要求需要對游戲代碼做怎樣的修改?并說明原因
(代碼是比較抽象的概念,很難通過定義理解它,通過修改代碼從形式上讓代碼成為學生自己的東西,接觸學生看到代碼的陌生心理,同時讓學生初步體會不同的選擇對應(yīng)不同的結(jié)果。)
3、深入剖析
通過理解星貓心理測試的過程,將不同的面包對應(yīng)不同的測試結(jié)果轉(zhuǎn)化為流程圖中不同的條件對應(yīng)不同的語句組,通過心理測試的代碼導(dǎo)出程序基本格式。
(設(shè)計意圖:圖形是比較直觀好理解的表現(xiàn)形式,通過圖形引出結(jié)構(gòu)的流程圖,結(jié)合流程圖分析該圖是如何應(yīng)用程序語句描述的,以具體的程序語句對照理解語句格式的基本結(jié)構(gòu)也就不難了。)
4、模擬練習
以程序填空的形式完成分蛋游戲,進一步體會不同的年齡段對應(yīng)不同的禮物,體驗調(diào)試程序帶來的快樂和成就感,在這一過程中要演示學生的成果,適時給出表揚。
(設(shè)計意圖:對于初中學生來說,本節(jié)課只需要理解多分支結(jié)構(gòu)的執(zhí)行過程,理解不同的條件對應(yīng)執(zhí)行不同的語句組,代碼只需要簡單了解。通過流程圖理解游戲在程序中的執(zhí)行過程,在通過代碼填空,加強對結(jié)構(gòu)的理解。)
5、深入提高
通過思考心理測試當中沒有想選擇的面包的特殊情況的處理方法,引出當表達式對于條件1到條件N都不符合時的處理辦法case else 語句組N+1.培養(yǎng)學生思考問題的嚴密性。
(設(shè)計意圖:程序設(shè)計要求思維嚴密,考慮到所有可能出現(xiàn)的情況,通過具體的實例引領(lǐng)學生思考特殊情況并思考特殊情況的處理辦法,這樣就把抽象的問題具體化,能夠幫助學生理解,并應(yīng)用到解決問題的過程當中去。)
6、小結(jié)
通過兩個游戲的流程圖以及統(tǒng)一的流程圖,進而引出專業(yè)術(shù)語多分支結(jié)構(gòu)——select語句。
通過小結(jié),把課堂教學傳授的知識盡快化為學生的素質(zhì);使學生更深刻地理解兩個游戲的執(zhí)行流程的同時引出本課的課題,這種結(jié)構(gòu)就是VB中的多分支結(jié)構(gòu),起到畫龍點睛的作用。
7、知識深化
課后思考題:完成成績評價系統(tǒng),思考兩種流程圖的區(qū)別。(設(shè)計意圖:應(yīng)用所學知識解決問題是最終目的,通過完成成績評價系統(tǒng)可以將所學知識應(yīng)用到實際問題中去,通過思考兩種流程圖的區(qū)別能夠提高思維的嚴密性。)
四、教學反思
本節(jié)以設(shè)計四則運算器為重點講了Select語句的基本格式。通 過上節(jié)課IF語句的學習,學生對編程思想基本有了一定的了解,因此根據(jù)本節(jié)內(nèi)容較多的特點,在授課時除重點對Select語句格式及執(zhí)行過程詳解外,其他內(nèi)容讓學生參照教科書自己完成。并將一些課后內(nèi)容拿到課堂上來,使一些接受能力強,完成速度快的學生可以“吃得飽”。用任務(wù)驅(qū)動和小組合作的形式,對能力稍差的同學也可以有所帶動。通過課后幫助家長設(shè)計薪金所得稅程序,使學生對納稅意識有初步了解,增強學生依法納稅道德意識。
第二篇:多分支結(jié)構(gòu)——select語句》教學設(shè)計
《多分支結(jié)構(gòu)——select語句》教學設(shè)計
一、教材分析
本節(jié)課是海南省信息技術(shù)九年級上冊第二章第三節(jié)的內(nèi)容。前面學生已經(jīng)了解了visual basic 的工作界面和VB代碼,并對流程圖有了一定的認識。通過本課的學習將使學生對VB及流程圖有更深一層的認識,學會用程序的思維方式解決問題。
二、學情分析
1、九年級的學生已經(jīng)具備較強的邏輯思維能力,他們善于思考,敢于挑戰(zhàn)。
2、大部分學生對抽象的程序代碼有了一定的認識,能夠看懂流程圖并能編寫簡單的VB程序,通過前面的分支結(jié)構(gòu)的學習,對本課內(nèi)容有了感性層面上的理解。
3、個別少部分學生對抽象事物認識速度比較慢,對VB的認識還停留在窗體、控件上,對代碼的概念還很模糊,因此在安排教學活動時,要充分考慮這些因素,讓邏輯思維能力強的學生帶領(lǐng)這些學生學習
三、教學目標
1、知識與技能:
(1)充分理解多分支結(jié)構(gòu)的流程。
(2)能夠利用多分支結(jié)構(gòu)的思想解決實際問題。
2、過程與方法: 培養(yǎng)學生獨立思考的能力、靈活運用所學知識解決問題的能力。
3、情感態(tài)度與價值觀:(1)增強學生思維的嚴密性。
(2)善于發(fā)現(xiàn)問題,敢于提出疑問并能夠針對疑問積極主動的思考解決。
四、教學重難點
1、重點:理解多分支結(jié)構(gòu)的流程。
2、難點:理解程序中流程的代碼描述。
五、教法分析 用學生感興趣的游戲激發(fā)學生探索的欲望,在多分支的流程圖及基本格式的理解中通過課件演示、具體實例的分析使抽象的事物盡可能的通俗易懂,已達到學生理解的目的。再配以恰當?shù)恼n堂練習,讓學生分析、探究,更進一步的加深理解,自覺運用。
六、學法分析
初三學生已經(jīng)有較強的邏輯思維能力,通過對具體事例的分析、比較理解多分支的流程圖并能夠利用多分支的思想解決實際問題。在學生學案的幫助下,通過自主學習、分組協(xié)助,總結(jié)經(jīng)驗,完成實踐任務(wù),以達到概念內(nèi)化的效果,實現(xiàn)理論與實踐的統(tǒng)一。
七、媒體與評價
媒體:網(wǎng)絡(luò)教室、演示文稿、學案
評價:過程性評價,即在課堂教學中,隨時可以針對學習內(nèi)容評價,也可以是針對學習方法、情感態(tài)度和合作學習等方面的評價。在評價時,要注重以激勵為主,同時,還要把學生引導(dǎo)到評價中去,讓學生參與評價,使學生在評價中得到進步。
八、教學過程
1、游戲引入(2分鐘)
通過學生喜歡的心理測試的小游戲再將學生的注意力吸引到本課中來的同時,讓學生初步體會,選擇不同的面包能夠得到不同的測試結(jié)果。
(設(shè)計意圖:從游戲入手,滿足了學生愛玩的童心的同時,集中了學生的注意了,拉近了師生之間的距離,也為后面的問題做好鋪墊。)
2、初步理解(4分鐘)
教師通過解密心理測試的秘密引出游戲的背后的支持者:程序代碼,帶領(lǐng)學生邊玩游戲邊看代碼,從中發(fā)現(xiàn)規(guī)律。同時提出問題:玩游戲的過程當中如果在文本框中輸入3,測試結(jié)果變成“你是灰太狼”,要達到這個要求需要對游戲代碼做怎樣的修改?并說明原因
(代碼是比較抽象的概念,很難通過定義理解它,通過修改代碼從形式上讓代碼成為學生自己的東西,接觸學生看到代碼的陌生心理,同時讓學生初步體會不同的選擇對應(yīng)不同的結(jié)果。)
3、深入剖析(10分鐘)
通過理解星貓心理測試的過程,將不同的面包對應(yīng)不同的測試結(jié)果轉(zhuǎn)化為流程圖中不同的條件對應(yīng)不同的語句組,通過心理測試的代碼導(dǎo)出程序基本格式。
(設(shè)計意圖:圖形是比較直觀好理解的表現(xiàn)形式,通過圖形引出結(jié)構(gòu)的流程圖,結(jié)合流程圖分析該圖是如何應(yīng)用程序語句描述的,以具體的程序語句對照理解語句格式的基本結(jié)構(gòu)也就不難了。)
4、模擬練習(13分鐘)
以程序填空的形式完成分蛋游戲,進一步體會不同的年齡段對應(yīng)不同的禮物,體驗調(diào)試程序帶來的快樂和成就感,在這一過程中要演示學生的成果,適時給出表揚。
(設(shè)計意圖:對于初中學生來說,本節(jié)課只需要理解多分支結(jié)構(gòu)的執(zhí)行過程,理解不同的條件對應(yīng)執(zhí)行不同的語句組,代碼只需要簡單了解。通過流程圖理解游戲在程序中的執(zhí)行過程,在通過代碼填空,加強對結(jié)構(gòu)的理解。)
5、深入提高(7分鐘)
通過思考心理測試當中沒有想選擇的面包的特殊情況的處理方法,引出當表達式對于條件1到條件N都不符合時的處理辦法case else 語句組N+1.培養(yǎng)學生思考問題的嚴密性。
(設(shè)計意圖:程序設(shè)計要求思維嚴密,考慮到所有可能出現(xiàn)的情況,通過具體的實例引領(lǐng)學生思考特殊情況并思考特殊情況的處理辦法,這樣就把抽象的問題具體化,能夠幫助學生理解,并應(yīng)用到解決問題的過程當中去。)
6、小結(jié)
通過兩個游戲的流程圖以及統(tǒng)一的流程圖,進而引出專業(yè)術(shù)語多分支結(jié)構(gòu)——select語句。
通過小結(jié),把課堂教學傳授的知識盡快化為學生的素質(zhì);使學生更深刻地理解兩個游戲的執(zhí)行流程的同時引出本課的課題,這種結(jié)構(gòu)就是VB中的多分支結(jié)構(gòu),起到畫龍點睛的作用。
7、知識深化 課后思考題:完成成績評價系統(tǒng),思考兩種流程圖的區(qū)別。
(設(shè)計意圖:應(yīng)用所學知識解決問題是最終目的,通過完成成績評價系統(tǒng)可以將所學知識應(yīng)用到實際問題中去,通過思考兩種流程圖的區(qū)別能夠提高思維的嚴密性。)
九、板書設(shè)計
多分支結(jié)構(gòu)——select語句
1、理解多分支結(jié)構(gòu)的流程圖。不同的條件對應(yīng)執(zhí)行不同的語句組。
2、能夠利用多分支的思想解決實際問題。
3、通過調(diào)試程序了解了一些VB的語法知識。
十、教學反思
第三篇:5分支結(jié)構(gòu)——if語句
第二節(jié)分支結(jié)構(gòu)——if語句教學設(shè)計
一、教學目標
1、知識與技能
(1)了解分支程序的結(jié)構(gòu),流程以及作用。
(2)知道條件語句的作用,初步掌握分支語句的格式。(3)理解程序的分支結(jié)構(gòu)。
2、過程與方法
(1)通過簡單程序的運行和流程思考,培養(yǎng)學生的思考邏輯分析能力。
(2)通過運行程序、分析程序、體驗程序提高學生自主學習的能力。
3、情感態(tài)度價值觀
通過體驗程序,分析程序和修改程序,培養(yǎng)學生的合作精神和探究創(chuàng)新精神。
二、教學重難點
重點:分支語句的流程圖,分支語句的執(zhí)行過程以及條件語句的格式。
難點:分支語句的應(yīng)用以及分支語句的格式。
三、教學過程
(一)引入
現(xiàn)實生活中,很多事件并非都是按自上而下的順序進行的,常常要根據(jù)一定的條件進行判斷并做出決策,比如“成績評價”是依據(jù)一 定的分數(shù)做出判斷并評定為“合格”或“不合格”。(分支結(jié)構(gòu)——if語句)
(二)If語句格式 If語句格式
格式 一:If <條件> Then <語句> 格式二:If <條件> Then <語句1> Else <語句2>
(三)顯示例題分析逐行顯示 例:成績評價程序設(shè)計。算法:
1、輸入成績;
2、把成績轉(zhuǎn)化為數(shù)值賦給a;
3、如果a>=60成立則結(jié)果顯示“合格”,否則顯示“不合格”
4、結(jié)束語句。根據(jù)算法寫法程序: A=val(text1.text)If a>=60 then Label2.caption=”合格” Else Label2.caption=”不合格” End if 關(guān)系表達式
關(guān)系表達式就是用關(guān)系運算符將兩個算術(shù)表達式(或字符串表達 式)連接起來的式子。
格式如下:
<算術(shù)表達式> <關(guān)系運算符> <算術(shù)表達式>或 <字符串表達式> <關(guān)系運算符> <字符串表達式> 關(guān)系運算符:
=(等于)>(大于)<(小于)<>(不等于)>=(大于等于)<=(小于等于)關(guān)系表達式運算順序:先進行算術(shù)運算,再進行關(guān)系運算 關(guān)系表達式的值為邏輯值:“真”或“假”,條件成立,關(guān)系表達式的值為“真”,條件不成立,關(guān)系表達式為“假”。
例如:
x*y>x+y,(x=3,y=-2)②x<=5(x=2),條件成立,取“真”值。
(四)小結(jié):
四、教學反思
本節(jié)課,學生對分支結(jié)構(gòu)的比較容易理解,但是對于分支的條件設(shè)置的認識不足,即不會寫出條件和讀懂程序。面對問題,學生不知如何下手,為此,我們必須在以后的學習中加強對學習知識的滲透和反復(fù)學習。
第四篇:多分支結(jié)構(gòu)教學設(shè)計
多分支結(jié)構(gòu)教學設(shè)計 ──愛心禮物AB案探討
湖北省黃石市第二中學 李 志
摘要:在全國、省市信息技術(shù)優(yōu)質(zhì)課中對培養(yǎng)學生信息素養(yǎng)存在兩種爭議:一種觀點認為課堂教學中應(yīng)注重學生技術(shù)、技能培養(yǎng),將教學中指導(dǎo)學生如何操作和使用作為核心;一種是在教學中著重培養(yǎng)學生處理信息的方法和過程,用探究學習的方式去發(fā)現(xiàn)和學習技術(shù),形成技能。本文在多分支教學中設(shè)計的“愛心禮物”AB案實際上就是基于這兩種觀點的典型例子,通過具體教學與反思,我更贊同第二種觀點,即引領(lǐng)學生思維,培養(yǎng)分析問題和解決問題的能力,通過思維促進技能。
關(guān)鍵詞:信息素養(yǎng) 多分支結(jié)構(gòu)
一、引言
在信息技術(shù)課程教學當中,我們培養(yǎng)學生信息素養(yǎng),或者說信息能力,到底這是一種什么樣的能力?這個問題在全國、省市信息技術(shù)優(yōu)質(zhì)課中存在兩種爭議:一種觀點認為課堂教學中應(yīng)注重學生技術(shù)、技能培養(yǎng),將教學中指導(dǎo)學生如何操作和使用作為核心;一種是在教學中著重培養(yǎng)學生處理信息的方法和過程,用探究學習的方式去發(fā)現(xiàn)和學習技術(shù),形成技能。
對于這個問題,我一直在思考,是否能把狹義的信息技術(shù)能力(技術(shù)上的操作)拓展到廣義視角,也就是信息處理能力和技術(shù)能力并舉這個目標上來?
我在多分支教學設(shè)計中,設(shè)計了“愛心禮物”AB案,AB案反映了兩種不同的教學設(shè)計理念,通過實際教學和反思,讓我更加堅定了引領(lǐng)學生思維,培養(yǎng)分析問題和解決問題的能力,通過思維促進技能的教學理念。
二、教學分析
1.教材分析
本節(jié)課是教育科學出版社普通高中課程標準實驗教科書《算法與程序設(shè)計(選修)》第二章第2.3.2節(jié)的部分內(nèi)容。本節(jié)內(nèi)容是在學生初步了解了VB的編程環(huán)境、VB中的數(shù)據(jù)類型、變量的使用以及If單分支與雙分支結(jié)構(gòu),進一步向?qū)W生展示VB多分支選擇結(jié)構(gòu)的使用。
2.學情分析
本課教學對象為高一年級學生,我所帶的3個班是年級基礎(chǔ)較好的理科班,學生思維活躍,接受能力較強,當然,也有一些計算機基礎(chǔ)較為薄弱的學生。學生本學期第一次接觸到程序設(shè)計,但是一周開設(shè)了2節(jié)課,課程開設(shè)以來,學生已經(jīng)基本掌握了使用計算機解決問題的步驟,能夠完成簡單輸入、計算、輸出的順序結(jié)構(gòu)程序,上節(jié)課已經(jīng)學習了單分支和雙分支選擇結(jié)構(gòu),學生對If的這兩種結(jié)構(gòu)有了一定的理解,能夠編寫簡單的選擇結(jié)構(gòu)程序。
三、教學設(shè)計
【教學設(shè)計A】
1.設(shè)計說明
本教學設(shè)計通過教師提出的一個個小任務(wù),引導(dǎo)學生逐個解決本節(jié)課涉及到的知識點,最后要求學生用多分支結(jié)構(gòu)完成完整的“愛心禮物”的實例。
2.教學目標
(1)能理解選擇結(jié)構(gòu)中單分支和雙分支選擇結(jié)構(gòu)執(zhí)行過程,并用其解決實際問題。
(2)能理解多分支選擇結(jié)構(gòu),并能用If多分支語句和Select Case多分支語句解決實際問題。
(3)能理解Image控件的picture屬性和List控件的text屬性。
3.教學過程
(1)創(chuàng)設(shè)情景 導(dǎo)入新課
教師通過演示選擇商品,程序能夠顯示相應(yīng)商品的圖片導(dǎo)入新課。目的在于引導(dǎo)學生思考為什么選擇一個商品,程序能顯示相應(yīng)的圖片,也就是引導(dǎo)學生復(fù)習上節(jié)課學到的單分支語句或者雙分支語句的執(zhí)行過程。
(2)師生探究 構(gòu)建新知
在這個過程中設(shè)計四個任務(wù):
任務(wù)一:在圖片框中顯示商品圖片。設(shè)計該任務(wù)的目的是解決如何顯示圖片的技術(shù)問題。
任務(wù)二:通過下拉列表框選擇商品名稱,在圖片框中顯示對應(yīng)的商品圖片。在這個任務(wù)中,設(shè)置下拉列表框中只有兩個商品。這樣設(shè)計的目的在于引導(dǎo)學生用已有單分支或者雙分支選擇的知識解決這個問題。
任務(wù)三:在任務(wù)二的基礎(chǔ)上,將下拉列表框中的商品增加到3個以上,此時用原來的雙分支語句無法解決問題,從而引出本節(jié)課的新知識:if語句的多分支結(jié)構(gòu)。
任務(wù)四:在任務(wù)三的基礎(chǔ),用select case 語句來實現(xiàn)多分支選擇功能。
通過這四個任務(wù)的設(shè)置,幫助學生逐步解決技術(shù)難點,同時引出本節(jié)課的新知識,在此基礎(chǔ)上完成學生新知識的構(gòu)建與學習。
(3)交流總結(jié),拓展延伸
在這個環(huán)節(jié)中,教師總結(jié)本節(jié)課所學到的知識,同時要求學生運用已有知識和新知識解決“愛心禮物”任務(wù)。
“愛心禮物”任務(wù)描述如下:小明爸爸的生日快到了,小明想用平時節(jié)省下來的800元錢給爸爸買一身行頭,同學們,你們能不能設(shè)計一個“愛心禮物”的小程序讓爸爸挑選喜歡的上衣、褲子和鞋子共三件禮物且不超出800塊錢預(yù)算呢?
【教學設(shè)計B】
1.設(shè)計說明
教學設(shè)計B與教學設(shè)計A的不同之處在于:首先向?qū)W生提出“愛心禮物”問題,要求學生自己操作,口述程序流程,用程序流程圖畫出程序模塊結(jié)構(gòu)。然后分析程序流程,引導(dǎo)學生討論思考:我們完成該程序,需要解決哪些問題?在此基礎(chǔ)上,教師進一步引導(dǎo)學生聯(lián)系舊知識,解析任務(wù)。在接下來的過程中,教師將學生分組,讓每個小組的學生進行合作探究,并要求進行匯報交流,通過學生之間的交流讓學生找出本節(jié)課的新知識,然后在師生的共同探究中達到新知識的構(gòu)建,最終實現(xiàn)課程導(dǎo)入時的任務(wù)。
2.教學目標
(1)通過學生自己分析,找到需要解決的問題。
(2)通過分組,學生在小組內(nèi)完成任務(wù)的探究、交流,教師適當加以引導(dǎo)完成新知識的構(gòu)建與運用。
(3)培養(yǎng)學生自主學習、自主探究的能力。
3.教學過程
(1)創(chuàng)設(shè)情景 整體感知
在這個環(huán)節(jié)中,通過實例演示、操作讓學生了解程序流程,要求學生口述程序流程,并用程序流程圖畫出程序模塊結(jié)構(gòu)。
(2)分析流程,明確任務(wù)
在這個環(huán)節(jié)中引導(dǎo)學生思考本程序需要解決的問題,老師僅幫忙梳理,得到我們要解決的任務(wù):圖片載入、雙分支、多分支選擇以及價格核算。接下來教師引導(dǎo)解析任務(wù):閱讀圖片加載相關(guān)材料,上衣的選擇應(yīng)該用雙分支結(jié)構(gòu),褲子和鞋子用多分支。老師集中解決基礎(chǔ)問題──圖片載入,為后面多分支探究掃除障礙。
(3)小組合作,自主探究
在這個環(huán)節(jié)中三人一組,學生選擇“雙分支”“多分支”“價格核算”問題進行合作探究,要求學生根據(jù)流程圖寫程序,自己上機調(diào)試程序并做好問題的記錄以備交流匯報使用。
上衣小組:要求上衣小組完成雙分支的交流。
褲子和鞋子小組:設(shè)計了兩個預(yù)設(shè)。預(yù)設(shè)一:學生展示不成熟(未完成的程序)。學生說出自己的問題與困惑;老師幫助分析,找出原因,修改完善,并調(diào)試運用。預(yù)設(shè)二:學生展示已經(jīng)完成的程序,老師將雙分支和用單分支語句解決多分支程序進行列舉比較(相同點和不同點)。
價格核算小組:引導(dǎo)學生思考如何讓程序知道你選擇了多少錢的上衣、褲子和鞋子?用變量保存價格的時候應(yīng)該放在程序的什么地方?整個禮物選擇結(jié)果的判斷應(yīng)在什么地方完成?
小結(jié):利用單分支以及多個單分支解決問題。
(4)師生探究 構(gòu)建新知
在上面的環(huán)節(jié)中,教師引導(dǎo)學生用舊的知識解決了多分支問題,在這個環(huán)節(jié)中,教師引導(dǎo)學生進行多分支的深入研究。老師引用學生新發(fā)現(xiàn),或者直接引出“多分支結(jié)構(gòu)”,讓學生進一步思考“多分支結(jié)構(gòu)”與剛才“單分支解決多分支”有什么不同?
教師用單步調(diào)試的方法,讓學生分析兩者之間在執(zhí)行過程中的不同,找到If多分支語句的優(yōu)勢所在,通過學生的自主探究,發(fā)現(xiàn)這節(jié)課的新知識,同時要求學生用自己熟悉的方法,完成整個程序的設(shè)計,并調(diào)試運行。
(5)交流總結(jié),拓展延伸
在這個環(huán)節(jié)中指出VB中還有一種多分支語句---Select Case語句,讓學生閱讀教材36頁的例子和教材旁邊的注釋,要求學生用Select Case語句實現(xiàn)選擇鞋子的程序。學生自主探究,調(diào)試程序并運行,最后進行小結(jié),包括:多分支選擇語句的格式;多分支選擇語句的執(zhí)行過程;在處理多選一問題時,使用多分支選擇結(jié)構(gòu)語句能夠使程序更加直觀,并能夠提高程序的運行效率。
(6)學生完成自我評價表
設(shè)計了自我評價表,通過學生自我評價的反饋信息,有助于教師了解教學的實際情況,便于在以后的教學中調(diào)整教學方法和教學策略。
(7)課后練習
由于Select Case語句結(jié)構(gòu)較If多分支語句更加靈活,鑒于要在一節(jié)課內(nèi)完成兩個多分支語句的理解比較困難,所以在處理時進行了側(cè)重,通過課后練習的方式,讓學生在課后去思考、消化。
四、愛心禮物AB教學設(shè)計的分析及思考
該案例所使用的“愛心禮物”程序源于南京師大附中王靜老師2010年暑假給湖北老師做新課程培訓時所舉例子,王老師沒有給出這節(jié)課的教學設(shè)計。
在最初設(shè)計這節(jié)課時,我采用的是A案,考慮到整個例子的難度,我將該例子進行任務(wù)分解,在完成四個任務(wù)以后,讓學生運用新知來最終解決“愛心禮物”問題,在這個過程中,學生跟著老師安排的任務(wù)進行著,但我當初的設(shè)計忽視了學生自己的分析能力,忽視了學生知識的建構(gòu),學生知其“源”,不知其所以“源”。通過A案的實施,學生在課堂上學得很不錯,但在其它運用中,我發(fā)現(xiàn)很多學生不知道如何用已有的知識去解決問題,及缺乏整體問題的分析能力。
高中生,他們的基礎(chǔ)知識已經(jīng)從小學、初中的通實性、基礎(chǔ)性,提升到更高的角度;他們的思維已經(jīng)由感知、抽象,提升到演繹、歸納等邏輯思維階段;他們的學習能力已經(jīng)由老師的幫、扶、教,逐漸過渡到了自學、探究、創(chuàng)新、個性的層次。
由此想到,只專心教會學生基礎(chǔ)知識肯定會忽略學生創(chuàng)造性的發(fā)現(xiàn),個性化的學習方法,以及實際運用能力。我們能否讓學生站在程序員的角度,熟悉信息處理的全過程,能夠主動地去分析需要解決什么問題,然后是如何去解決問題,通過這個發(fā)現(xiàn)與解決問題的過程讓學生知識與能力并舉,B案的教學設(shè)計正是立足于此而展開。
教學設(shè)計B案,通過“愛心禮物”程序創(chuàng)設(shè)情景,通過敘述操作過程,以及繪制程序流程圖引導(dǎo)學生對程序進行整體上的把握,培養(yǎng)學生整體分析能力。通過分析流程、明確任務(wù)環(huán)節(jié),幫助學生從事物表象抓住本源,培養(yǎng)學生分析程序、解析問題的能力。在知識獲取過程中,把所需知識演變成學生迫切想解決的問題,并建立新舊知識的聯(lián)系,讓學生自主探究、合作學習而完成。通過整體把握分層(程序模塊)思考,結(jié)合已有知識對問題進行梳理,培養(yǎng)學生程序設(shè)計的策劃能力。
五、展望
在實際完成B案的過程中也遇到了很多問題,通過學生教學反饋信息來看,還是有一部分學生對于VB程序設(shè)計的學習感到困難,這也反映出學生在思維上存在一定的依賴性,自主探究的動力和習慣還有待提高。當然,老師在進行教學設(shè)計的過程中應(yīng)該有更多的預(yù)設(shè),通過充分的換位思考,提高教學效果。
雖然存在問題,但是知識的實用性運用,知識的創(chuàng)造性運用,理應(yīng)列為信息技術(shù)學科的目標之中。在教學中,我們應(yīng)堅持運用研究性學習方法,把知識溶于學生實際生活,在真實環(huán)境中學習知識,形成技能,并著重培養(yǎng)學生探究性、創(chuàng)造性的學習方法。
第五篇:§8-3程序的多條件多分支結(jié)構(gòu)——DOCASE語句說課材料
說課材料
說課者:
一、教學目標:
1、掌握DO CASE命令的語句格式。
2、理解DO CASE命令的特點。
3、學會DO CASE語句的簡單應(yīng)用。
二、教學內(nèi)容:
程序設(shè)計中的多條件多分支結(jié)構(gòu)——DO CASE命令。
三、教學設(shè)計:
以程序設(shè)計中的多條件多分支結(jié)構(gòu)——DO CASE命令為例。讓學生理解DO CASE命令的特點,掌握DO CASE命令的用法。教學過程如下:
1、引入。前面我們學過IF語句嵌套程序設(shè)計方法,然而,當條件和分支較多時,利用IF語句嵌套設(shè)計程序時比較繁瑣,容易出錯。為了解決這個問題,本節(jié)課來學習多條件多分支結(jié)構(gòu)的另一種編程方法——DO CASE命令。
2、介紹DO CASE命令的語句格式和特點。在講解語句格式時,先根據(jù)學生平時學習中容易出錯的地方加以強調(diào),比如OTHERWISE語句后沒有<條件>選項,再讓學生記憶。在講特點時,只要求學生理解特點,而不要求死記硬背,完全可以用自己的語言概括。但是,為了讓學生能夠更好地理解特點,所以把特點概括地比較詳細,并且結(jié)合了具體的例子來解釋。
3、提出問題。針對學生平時學習中容易出錯的地方提出問題,然后讓學生通過讀課本的方式來解決問題,引起注意。
4、例題講解。針對DO CASE命令的特點和用法來設(shè)計的。再講解過程中,為了讓學生更近一步地理解DO CASE命令的特點和用法,所以講得比較詳細,中間又參入了一些實踐操作。
5、練習。為了讓學生更好地掌握本節(jié)課的內(nèi)容,所以練習題與例題相似。
四、教學效果:
從課堂效果來看,學生掌握了DO CASE語句的語句格式,較好地理解了DO CASE語句的特點并且學會了DO CASE語句的簡單應(yīng)用。因此,本節(jié)課完成了教學目標。