




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第1節(jié) 程序與程序設(shè)計(jì)教學(xué)設(shè)計(jì) 一、學(xué)習(xí)者分析 對(duì)于初二的學(xué)生,經(jīng)過第一冊(cè)第一章的學(xué)習(xí),對(duì)信息技術(shù)課程的學(xué)習(xí)已經(jīng)形成了習(xí)慣,熟悉常見的應(yīng)用軟件和常規(guī)的教學(xué)環(huán)境,為進(jìn)一步學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)打下了一定的基礎(chǔ)。但由于程序設(shè)計(jì)本身的教學(xué)內(nèi)容條理性、實(shí)踐性、綜合性強(qiáng)、需要學(xué)習(xí)者有較強(qiáng)的動(dòng)手能力、邏輯思維能力并掌握程序設(shè)計(jì)的語言、熟悉問題的相關(guān)的背景知識(shí),因此,就一般學(xué)生而言,學(xué)習(xí)的難度仍然很大,教師的引導(dǎo)、啟發(fā)、點(diǎn)撥作用尤其重要。 二、教材內(nèi)容分析 1、本節(jié)的主要內(nèi)容及其在本章的地位:本節(jié)是本章的入門,引起學(xué)生的學(xué)習(xí)興趣是關(guān)鍵,必須通過本節(jié)的學(xué)習(xí),激發(fā)學(xué)生的學(xué)習(xí)興趣,為進(jìn)一步學(xué)習(xí)程序設(shè)計(jì),了解程序打下基
2、礎(chǔ)。 2、教學(xué)重點(diǎn)難點(diǎn) 教學(xué)重點(diǎn):程序作用及學(xué)習(xí)程序設(shè)計(jì)的意義和方法。 教學(xué)難點(diǎn):程序程序的概念;如何學(xué)習(xí)程序設(shè)計(jì)。 3、課時(shí)安排:一課時(shí) 三、教學(xué)目標(biāo) 1、 知識(shí)與技能 (1)了解程序的概念及程序在計(jì)算機(jī)中的作用。 (2)初步了解學(xué)習(xí)程序設(shè)計(jì)的意義和方法。 (3了解程序設(shè)計(jì)語言的種類及主要特點(diǎn)。 2、過程與方法 (1)通過對(duì)游戲程序的運(yùn)行初步體驗(yàn)程序在計(jì)算機(jī)中的作用。 (2)通過觀察由于修改程序的部分參數(shù)而引起程序運(yùn)行結(jié)果的變化,感受程序解決問題的一般過程與方法。 3、情感態(tài)度價(jià)值觀 運(yùn)行游戲程序的運(yùn)行中激發(fā)學(xué)生學(xué)習(xí)程序知識(shí)的興趣,為初步學(xué)習(xí)程序設(shè)計(jì)打下基礎(chǔ)。 四、
3、教學(xué)理念和教學(xué)方法 程序的概念與計(jì)算機(jī)程序設(shè)計(jì)對(duì)于初中的學(xué)生來講比較抽象,本節(jié)安排的學(xué)習(xí)內(nèi)容較小,只要是讓學(xué)生通過直觀的體驗(yàn),引導(dǎo)學(xué)生了解認(rèn)識(shí)什么是計(jì)算機(jī)程序和程序設(shè)計(jì)對(duì)計(jì)算機(jī)應(yīng)用的重要作用。在教學(xué)的過程中讓學(xué)生初步了解馮.諾爾曼的“存儲(chǔ)程序控制”思想。 五、教學(xué)過程設(shè)計(jì) 1、教學(xué)內(nèi)容的組織與呈現(xiàn)方式: 先通過游戲程序?yàn)榍腥肟冢f明什么是計(jì)算機(jī)程序;然后通過修改程序,讓學(xué)生在活動(dòng)中初步熟悉VB程序設(shè)計(jì)環(huán)境,激發(fā)學(xué)生學(xué)習(xí)程序知識(shí)的興趣。 2、教學(xué)過程: 教學(xué)環(huán)節(jié) 教師教學(xué) 學(xué)生活動(dòng) 設(shè)計(jì)意圖 新課引入 教師運(yùn)行游戲小程序,引起學(xué)生的興趣,并打開程序的源代碼說明編程并不很神秘。 試運(yùn)行游戲小程序。
4、(任務(wù)一) 激發(fā)學(xué)生的學(xué)習(xí)興趣。 教師講授 教師提出問題一:什么是程序? 日常所說的“程序”是指事情的先后順序。 問題二:什么是計(jì)算機(jī)程序? 教師展示游戲程序部分的源代碼語句,說明計(jì)算機(jī)程序是由人根據(jù)一定的需要編寫好的一系列控制計(jì)算工作的命令。 觀察游戲程序的源代碼。思考什么是計(jì)算機(jī)程序?并回答老師提問。 說明程序設(shè)計(jì)跟我們生活密切相關(guān)。 教師展開windows 的程序,打開應(yīng)用程序。用播放器播放一首歌,用畫筆畫一圓。說明馮.諾爾曼(John Von Neumann)的“程序”控制計(jì)算機(jī)的設(shè)計(jì)思想。 觀察程序的應(yīng)用。 讓學(xué)生初步了解馮.諾爾曼的“存儲(chǔ)程序控制”思想。 提出問題三:大家認(rèn)識(shí)哪些計(jì)
5、算機(jī)語言,是否知道程序設(shè)計(jì)語言的種類? 教師展示用不同程序語言顯示大寫字母“ A”: (展示三種不同語言編寫的程序) 機(jī)器語言:由0和1 組成的語言,機(jī)器能直接識(shí)別,但人很難記憶和識(shí)別。 匯編語言:采用英文縮寫,比較容易記憶和識(shí)別。 高級(jí)語言:接近我們?nèi)粘I盍?xí)慣,多為程序設(shè)計(jì)者使用。例如BASIC、C、Java等。 回答問題,體會(huì)機(jī)器語言、 匯編語言、 高級(jí)語言等幾種語言的特點(diǎn)。 讓學(xué)生對(duì)幾種程序設(shè)計(jì)語言有初步印象。 教師演示 教師演示運(yùn)行一個(gè)畫圓的程序提出要求:留心觀察計(jì)算機(jī)是如何實(shí)現(xiàn)畫圓? Private Sub Form_Click() r = 1000 Circle (1
6、500, 1500), r End Sub 試運(yùn)行程序畫一個(gè)圓,并觀察源代碼。(任務(wù)二) 學(xué)會(huì)運(yùn)行一個(gè)程序,會(huì)打開源程序窗口修改程序的方法。 學(xué)生分組體驗(yàn) 進(jìn)一步置疑:能否通過修改源代碼,改變圓的半徑,位置,線條顏色等? Private Sub Form_Click() FillColor = &HFFFF&(H0,Hcc,HFF等) FillStyle = 0 r = 1000(1500,500等) Circle (1500, 1500), r End Sub 學(xué)生分組修改程序的顏色參數(shù)。使程序能畫出黑色、大紅、紅三種不同顏色的圓。 (任務(wù)三) 讓學(xué)生體會(huì),修改程序一些參數(shù),
7、運(yùn)行結(jié)果就會(huì)不一樣。程序是由人來控制的。 課堂小結(jié) 程序:是人預(yù)先編寫好的讓計(jì)算工作的命令組合。 程序設(shè)計(jì)語言種類:機(jī)器語言 匯編語言 高級(jí)語言 等, 程序是由人來編寫。 思考問題 知識(shí)形成 六、教學(xué)反思: 本節(jié)主要是引起學(xué)生學(xué)習(xí)程序的興趣,消除學(xué)生學(xué)習(xí)程序的畏難情緒,在運(yùn)行程序的過程中滲透熟悉程序的運(yùn)行。學(xué)生通過一些簡(jiǎn)單參數(shù)的修改,程序運(yùn)行就會(huì)有不同的效果。在教學(xué)過程中寓教于樂。 第2節(jié) 初試程序設(shè)計(jì)教學(xué)設(shè)計(jì) 一、學(xué)習(xí)者分析: 通過第一節(jié)的學(xué)習(xí),學(xué)生基本了解什么是程序,知道計(jì)算機(jī)的工作必須依賴于各種各樣的“程序”。初步了解VB程序設(shè)計(jì)需要一定
8、的語言環(huán)境。 二、教材內(nèi)容分析 1、本節(jié)的主要內(nèi)容及在本章中的地位: 本節(jié)是整章的操作基礎(chǔ),學(xué)生必須熟悉 的編程環(huán)境,并能熟練地操作。 2、教學(xué)重點(diǎn)、難點(diǎn): 重點(diǎn):讓學(xué)生明白程序的執(zhí)行運(yùn)行。 難點(diǎn):VB程序設(shè)計(jì)的編程環(huán)境。 3、課時(shí)安排:一課時(shí) 三、教學(xué)目標(biāo) 1.知識(shí)與技能 (1)了解VB的編程環(huán)境。 (2)學(xué)會(huì)在VB的編程環(huán)境中運(yùn)行、修改、保存、退出程序。 2.過程與方法 通過幾個(gè)小程序運(yùn)行,初步學(xué)會(huì)在VB的編程環(huán)境中運(yùn)行、保存程序的方法的基本操作。 3.情感態(tài)度價(jià)值觀 能夠通過修改、運(yùn)行、體驗(yàn)程序,啟迪學(xué)生的思維,激發(fā)學(xué)生的求知欲,培養(yǎng)學(xué)生的探究精神。
9、四、教學(xué)理念和方法 運(yùn)行一些有趣的小程序?yàn)榍腥肟?,熟悉VB的編程環(huán)境,并通過“畫圓”和修改“畫圓”程序簡(jiǎn)單例子,讓學(xué)生在VB的編程環(huán)境中運(yùn)行、保存程序的方法。 五、教學(xué)過程設(shè)計(jì) 1、教學(xué)內(nèi)容的組織與呈現(xiàn)方式: 本節(jié)的知識(shí)是VB的編程環(huán)境,教師通過反復(fù)運(yùn)行不同的程序段,把知識(shí)滲透到學(xué)生活動(dòng),使學(xué)生不斷地熟悉編程環(huán)境。 2、教學(xué)過程: 教學(xué)環(huán)節(jié) 教師教學(xué) 學(xué)生活動(dòng) 設(shè)計(jì)意圖 新課引入 在VB的環(huán)境中復(fù)習(xí)如何建立,運(yùn)行,保存一個(gè)程序的。復(fù)習(xí)運(yùn)行和保存程序 運(yùn)行上一節(jié)課畫出圓的程序(任務(wù)一) 回憶復(fù)習(xí)舊知識(shí) 教師講授 教師演示程序運(yùn)行過程列表框事件的選擇: 1、在
10、Form_Activate()下編寫代碼的效果 2、Form_Click()下編寫代碼的效果 3、Form_DblClick()下編寫代碼的效果 4、Form_Load()下編寫代碼的效果。 程序一: Private Sub Form_Activate() Print "我還沒有動(dòng)呢!" End Sub Private Sub Form_Click() Cls Print "我單擊了!" End Sub Private Sub Form_DblClick() Cls:Print "我雙擊了!" End Sub Private Sub
11、Form_Load() Print "我不見了!" End Sub 學(xué)生觀察不同程序代碼段運(yùn)行的結(jié)果有何不同。 通過不同的程序段運(yùn)行,進(jìn)一步熟悉VB的環(huán)境。 學(xué)生體驗(yàn) 教師巡視,并個(gè)別輔導(dǎo)。 修改程序,體驗(yàn)在不同的方法下畫一個(gè)圓的執(zhí)行效果。(任務(wù)二) 程序一: Private Sub Form_Click() r = 1000 Circle (1500, 1500), r End Sub 程序二: Private Sub Form_DblClick() r = 3000 Circle (1500, 1500), r Cls Print "我雙擊了!" E
12、ndSub 進(jìn)一步熟悉VB程序設(shè)計(jì)的環(huán)境。 教師講授 提出問題:如何在不同的觸發(fā)條件下(單擊鼠標(biāo)和雙擊鼠標(biāo))畫一個(gè)半徑為500和 1000的圓? 學(xué)生試修改、運(yùn)行、保存程序。(任務(wù)三) 更進(jìn)一步熟悉VB程序設(shè)計(jì)的環(huán)境。教師點(diǎn)評(píng) 教師通過巡視,把部分學(xué)生修改的結(jié)果進(jìn)行點(diǎn)評(píng),指出典型的錯(cuò)誤。 思考問題,修正錯(cuò)誤。 強(qiáng)化知識(shí)重點(diǎn)難點(diǎn)。 課堂小結(jié) 本節(jié)我們學(xué)習(xí)了如何運(yùn)行和保存程序并知道把一些實(shí)際問題可以通過程序代碼,事件發(fā)生
13、等轉(zhuǎn)化為計(jì)算機(jī)問題來完成,并且非常清楚的知道代碼編寫在不同列表框事件是不一樣的。 思考問題。 讓學(xué)生形成知識(shí)。 3、教學(xué)評(píng)價(jià): 評(píng)價(jià)標(biāo)準(zhǔn)設(shè)計(jì):完成基本任務(wù)80%為及格,完成全部任務(wù)100%為良好,在擴(kuò)展上能有所創(chuàng)新為優(yōu)秀。 課堂評(píng)價(jià)表設(shè)計(jì):學(xué)生完成如下實(shí)踐并填寫課堂自評(píng)。 實(shí)踐 內(nèi)容 知識(shí)技能和情感態(tài)度評(píng)價(jià) 技能掌握 情感態(tài)度 任務(wù)一 運(yùn)行上一節(jié)課畫出圓的程序 Private Sub Form_Click() r = 1000 Circle (1500, 1500), r End Sub 任務(wù)二 體驗(yàn)在不同的方法下畫一個(gè)圓的執(zhí)行效果。 Private Sub Form_Click() r =
14、1000 Circle (1500, 1500), r End Sub Private Sub Form_DblClick() r = 3000 Circle (1500, 1500), r Cls Print "我雙擊了!" End Sub 任務(wù)三 學(xué)生修改程序并運(yùn)行,保存: Private Sub Form_Click() r = 500 Circle (1500, 1500), r End Sub Private Sub Form_DblClick() r = 1000 Circle (1500, 1500), r Cls: Print "我雙擊了!&quo
15、t; End Sub 4、教學(xué)資源:教學(xué)網(wǎng)絡(luò)、預(yù)先寫好的畫圓小程序。 六、教學(xué)反思:初中信息技術(shù)程序設(shè)計(jì)初步課程設(shè)置定位是為讓學(xué)生了解和熟悉VB程序設(shè)計(jì)環(huán)境,以及在該環(huán)境中創(chuàng)建程序的一般步驟和方法,通過學(xué)習(xí),學(xué)生能夠通過比較、觀察、實(shí)踐、分析、修改、讀懂簡(jiǎn)單的程序即可,并不要求學(xué)生編寫程序。因此教師的教學(xué)重點(diǎn)應(yīng)該放在從簡(jiǎn)單問題出發(fā),運(yùn)用程序設(shè)計(jì)解決實(shí)際問題,熟悉編程環(huán)境和體驗(yàn)程序設(shè)計(jì)思想的培養(yǎng)上。 第3節(jié)認(rèn)識(shí)程序的基本要素教學(xué)設(shè)計(jì) 一、學(xué)習(xí)者分析 學(xué)生在此之前,已初步了解程序的作用、對(duì)VB程序設(shè)計(jì)有了簡(jiǎn)單的認(rèn)識(shí);但對(duì)VB程序設(shè)計(jì)語言語法規(guī)則了解甚少,對(duì)程序代
16、碼中出現(xiàn)的各種要素比較陌生,因此對(duì)程序代碼本身所要表達(dá)的意思還不太清楚,對(duì)程序要完成的功能也不太明白。但此時(shí)學(xué)生的學(xué)習(xí)積極性比較高,也很愿意動(dòng)手嘗試。 二、教材內(nèi)容分析 1本節(jié)的主要內(nèi)容及在本章中的地位 本節(jié)是VB程序設(shè)計(jì)初步中的第三節(jié),主要介紹了VB程序設(shè)計(jì)語言中的常量與變量、表達(dá)式等程序設(shè)計(jì)基本要素、常用的數(shù)據(jù)類型以及賦值語句、輸出語句的格式和功能。 2教學(xué)重點(diǎn)、難點(diǎn) 重點(diǎn): (1)常量、變量的概念和作用,變量的命名規(guī)則; (2)運(yùn)算符的識(shí)別和書寫;算術(shù)表達(dá)式的書寫及轉(zhuǎn)換; (3)賦值語句、輸出語句的格式及功能。 難點(diǎn): (1)賦值號(hào)的理解; (2)變量的命名規(guī)則;
17、 (3)算術(shù)表達(dá)式的書寫及轉(zhuǎn)換。 3課時(shí)安排:2課時(shí)。 三、教學(xué)目標(biāo) 1知識(shí)與技能 (1)了解常量、變量、表達(dá)式的含義和作用,了解賦值語句、輸出語句的功能; (2)熟悉變量的命名規(guī)則; (3)學(xué)會(huì)算術(shù)表達(dá)式的書寫及轉(zhuǎn)換; (4)熟悉賦值語句、輸出語句的格式。 2過程與方法 (1)培養(yǎng)學(xué)生從簡(jiǎn)單問題出發(fā),運(yùn)用程序設(shè)計(jì)解決實(shí)際問題的能力。 (2)通過比較、觀察、分析和實(shí)踐等手段讓學(xué)生在做中學(xué), 提高學(xué)生主動(dòng)學(xué)習(xí)的意識(shí)和能力。 3情感態(tài)度價(jià)值觀 通過體驗(yàn)程序解決具體問題的思想方法,激發(fā)學(xué)生的求知欲,形成積極主動(dòng)地學(xué)習(xí)和使用信息技術(shù)、參與信息活動(dòng)的態(tài)度,培養(yǎng)學(xué)生的創(chuàng)
18、新、探索精神。 四、教學(xué)理念和方法 由于本節(jié)課中所涉及到的內(nèi)容都是程序設(shè)計(jì)語言中的基本要素,概念性的知識(shí)較多,因此結(jié)合程序?qū)嵗齺斫榻B,通過講解、觀察、比較、實(shí)踐,幫助學(xué)生理解常量、變量和表達(dá)式的概念和作用,通過形成性練習(xí),讓學(xué)生熟練掌握算術(shù)表達(dá)式的書寫及轉(zhuǎn)換,通過對(duì)程序中的語句進(jìn)行分析,讓學(xué)生了解賦值語句、輸出語句的格式和功能。通過上機(jī)實(shí)踐讓學(xué)生嘗試如何根據(jù)實(shí)際情況修改程序,從中體會(huì)程序的作用和編寫的一些要求。 課堂上采用以任務(wù)驅(qū)動(dòng)式教學(xué)為主,演、講、練相結(jié)合的教學(xué)方法。 五、教學(xué)過程設(shè)計(jì) 1教學(xué)內(nèi)容的組織與呈現(xiàn)方式 本節(jié)課從簡(jiǎn)單的計(jì)算“圓的面積”的程序作為引入,通過分析程序中語句
19、的組成,講解常量、變量及表達(dá)式,通過不同的任務(wù),讓學(xué)生體會(huì)各個(gè)組成要素在程序中的作用,并從中慢慢理解并掌握程序設(shè)計(jì)的思路和方法。 2教學(xué)過程 課時(shí)1: 教學(xué)環(huán)節(jié) 教師教學(xué) 學(xué)生活動(dòng) 設(shè)計(jì)意圖 引入 同學(xué)們經(jīng)過上兩周的學(xué)習(xí),已初步接觸過了VB程序,編寫程序就好像我們寫作文一樣,每篇作文的組成都會(huì)有不同的詞語、句子、段落,這是構(gòu)成一篇作文的基本要素,而我們編寫程序也一樣,程序也是由一些基本要素所組成的,今天我們就來學(xué)習(xí)程序的基本要素 聽講解 創(chuàng)設(shè)情境,引發(fā)學(xué)生學(xué)習(xí)的興趣。 通過網(wǎng)絡(luò)廣播展示程序 下面我們一起來看一下這段程序: Private Sub Form_C
20、lick() r = 1000 s = 3.14* r * r Print "圓的面積是:" s; "平方厘米 " End Sub 同學(xué)們?cè)囈辉?,看這段程序到底有什么作用? 觀看程序,并思考 通過簡(jiǎn)單的程序引入,使學(xué)生更易接受并理解 老師把程序發(fā)送到學(xué)生機(jī),讓學(xué)生上機(jī)體驗(yàn)程序的執(zhí)行 老師巡堂指導(dǎo),并解決個(gè)別學(xué)生的操作問題 上機(jī)運(yùn)行程序,并總結(jié)程序的作用 學(xué)生自行體驗(yàn)程序的作用,增加感性認(rèn)識(shí) 解釋程序的組成 總結(jié)程序的作用:計(jì)算圓的面積 問:程序的組成?(有三行) 在程序里面每一行我們稱它為一
21、個(gè)“語句”,也就是說這個(gè)程序共有三行語句。我們首先要知道:每個(gè)程序都是由若干行語句所組成的。 聽老師講解,并作好相應(yīng)的記錄(劃書) 明確相關(guān)概念 引出:語句的作用 但是大家看到,每一個(gè)語句的結(jié)構(gòu)都不相同,意義也應(yīng)該不相同,下面我們一起來分析一下。 “r = 1000”是什么意思? 思考,并回答老師的問題 新課學(xué)習(xí):賦值語句 解釋: “r = 1000”這個(gè)語句,在程序里我們稱為“賦值語句”。中間的“=”不是數(shù)學(xué)上的等號(hào),是賦值號(hào)。 問:在這里把什么賦給什么? 作用:把賦值號(hào)右邊的數(shù)值賦給左邊的r( 有方向性,從右往左) 思考,并回答老師 通過設(shè)問,讓學(xué)生認(rèn)真思考,調(diào)動(dòng)積極性 通過網(wǎng)
22、絡(luò)廣播展示剛才的程序 問:在這個(gè)程序中還有哪個(gè)語句也是賦值語句呢?(s = 3.14 * r * r) 觀察,并思考、回答問題 通過學(xué)生的觀察、對(duì)比,啟發(fā)學(xué)生的思維 新課學(xué)習(xí):“常量”的概念 在這兩個(gè)語句里,除了“=”外,還有什么組成?(r、1000、s、3.14 * r * r) “1000”是什么?(圓的半徑) 在計(jì)算的過程中,這個(gè)值會(huì)變化嗎? 我們把在程序運(yùn)行過程中始終固定不變的量稱為“常量” 思考,并回答問題 新課學(xué)習(xí):“表達(dá)式”的概念 看第2個(gè)語句,右邊不是一個(gè)數(shù),而是一個(gè)式子。這個(gè)式子在程序中有什么用?與數(shù)學(xué)上的一樣嗎?(意思一樣,寫法不同)有什么不同?(*號(hào))。 數(shù)學(xué)
23、上我們稱它為公式或式子,在VB里面稱為“表達(dá)式”,又因?yàn)樗臀覀償?shù)學(xué)上的式子很接近,所以我們給它一個(gè)更貼切的名字“算術(shù)表達(dá)式”。 “3.14 * r * r”就是一個(gè)算術(shù)表達(dá)式,“*”是它的算術(shù)運(yùn)算符,在VB里面還有其它的運(yùn)算符號(hào)與我們數(shù)學(xué)上面所學(xué)的不一樣,這個(gè)內(nèi)容我們下節(jié)課再來探討。 通過對(duì)比,使學(xué)生加深對(duì)各種不同組成要素的理解 任務(wù):計(jì)算半徑為2000的圓,如何修改程序?計(jì)算半徑是3000、4000、5000的圓呢? 問:放在r里的值是否可以根據(jù)實(shí)際的需要賦給它不同的值呢? 上機(jī)試驗(yàn),并進(jìn)行總結(jié),回答老師的提問 (若條件不允許,改為學(xué)生示范操作) 提高學(xué)生動(dòng)手能力,并加深理解
24、新課學(xué)習(xí):變量的概念 變量:是一個(gè)存儲(chǔ)單元,在程序運(yùn)行過程中可以取不同的值。(相當(dāng)于一個(gè)碗,可盛放不同的東西) 問:程序中還有哪個(gè)是變量?(s) 通過比喻,方便學(xué)生理解 任務(wù):計(jì)算圓的周長,如何修改程序? 老師巡堂指導(dǎo),并解答學(xué)生上機(jī)操作中存在的問題 上機(jī)試驗(yàn),并可讓個(gè)別學(xué)生演示他們修改的程序 新課學(xué)習(xí):變量名 看下面這段程序: Private Sub Form_Click() r = 1000 s = 2*3.14 * r Print "圓的周長是:" s End Sub 問:程序有沒有錯(cuò)?有什
25、么不夠好的地方?(周長一般用C表示) 問:變量是否可以換不同的名字? 思考、回答問題 通過與數(shù)學(xué)上的使用習(xí)慣,過渡到變量名,幫助學(xué)生理解 任務(wù):嘗試使用不同的變量名去試驗(yàn)程序 老師巡堂指導(dǎo),并解答學(xué)生上機(jī)操作中存在的問題。 (指引學(xué)生分組去試驗(yàn):用不同的變量名A、3A、面積、Sub等) 上機(jī)操作試驗(yàn) (也可改為個(gè)別學(xué)生示范操作,或?qū)W生命名,老師示范) 幫助學(xué)生從錯(cuò)誤中總結(jié)規(guī)律 新課學(xué)習(xí):變量名的命名規(guī)則 問:變量是否可以任意定? 變量名命名規(guī)則:(課本 P33) 形成性練習(xí):變量名的判斷 老師講解為什么有些不能用作變量名使用。 做練習(xí) 學(xué)生通過練習(xí)進(jìn)一步明確變量名的命名
26、要求 課堂小結(jié) 本節(jié)課我們所學(xué)的內(nèi)容包括:賦值語句、常量、變量和算術(shù)表達(dá)式。 在書本上整理出所學(xué)的內(nèi)容 幫助學(xué)生梳理知識(shí)結(jié)構(gòu) 以“圓的面積”程序?yàn)槔?,?jiǎn)單介紹程序設(shè)計(jì)的思路 根據(jù)老師的提示進(jìn)行思考 對(duì)所學(xué)知識(shí)進(jìn)行提升 拓展練習(xí):1、計(jì)算長方形的面積和周長; 2、超市購物結(jié)賬 老師巡堂指導(dǎo),并啟發(fā)學(xué)生思路,解決學(xué)生操作中遇到的問題 上機(jī)操作練習(xí) 對(duì)知識(shí)的擴(kuò)充和遷移 課時(shí)2: 教學(xué)環(huán)節(jié) 教師教學(xué) 學(xué)生活動(dòng) 設(shè)計(jì)意圖 復(fù)習(xí)通過畫圓程序引出:常量、變量、變量名、賦值語句的概念、意義等思考、回答問題溫故而知新新課學(xué)習(xí):“運(yùn)算符和表達(dá)式”上節(jié)課我們?cè)?jīng)接觸過這行賦值語句
27、: S=3.14*r*r 問:這行語句有什么作用?賦值的過程是怎樣的?右邊的式子在VB里有個(gè)什么名字?(先計(jì)算右邊算術(shù)表達(dá)式的值,然后把結(jié)果賦給左邊的變量)思考,并在老師的指引下回答問題培養(yǎng)學(xué)生勤于動(dòng)腦的習(xí)慣老師講解表達(dá)式的概念、分類等: 表達(dá)式是由常量、變量、運(yùn)算符、括號(hào)等按一定的語法規(guī)則組成的有意義的式子。 的表達(dá)式有: 算術(shù)表達(dá)式、字符表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式等幾種。 算術(shù)表達(dá)式: 算術(shù)表達(dá)式是由+、-、*、/、MOD等算術(shù)運(yùn)算符和數(shù)值型常量、變量、小括號(hào)等組成。算術(shù)表達(dá)式中參與運(yùn)算的量是數(shù)值型的,其運(yùn)算結(jié)果也是數(shù)值型的。聽講并劃書明確相關(guān)的概念觀察下面的算術(shù)表達(dá)式,請(qǐng)大家說說與我
28、們平常在數(shù)學(xué)上使用的表達(dá)式有些什么不同?(例:課本 P34 例題)思考、并回答問題通過對(duì)比,引起學(xué)生的注意算術(shù)運(yùn)算符 含義 例子 運(yùn)算結(jié)果 運(yùn)算級(jí)別 加 12 3 1 減、取負(fù)值 12 3 1 Mod 求余 9 mod 2 1 2 整除 92 4 3 * 乘 2*4 8 4 / 除 9/2 4.5 4 乘方 23 8 5 比較算術(shù)運(yùn)算符: 注: 1、 運(yùn)算級(jí)別與數(shù)學(xué)上的一樣,從高到低,同一級(jí)從左到右的順序執(zhí)行 2、 VB中所有括號(hào)都用小括號(hào)來表示觀察、思考,并在老師的引導(dǎo)下填充完成表格通過完成表格,使學(xué)生能進(jìn)一步明確各種算術(shù)運(yùn)算符的含義及使用形成性練習(xí)下面請(qǐng)同學(xué)們完成
29、P37的練習(xí)3、4 思考并動(dòng)筆完成相應(yīng)的練習(xí)鞏固所學(xué)知識(shí)老師提問學(xué)生并點(diǎn)評(píng)課堂練習(xí) 請(qǐng)個(gè)別學(xué)生寫出他們的答案調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性,讓他們主動(dòng)參與新課學(xué)習(xí):“輸出語句”觀察程序: Private Sub Form_Click() r = 1000 s = 3.14* r * r Print "圓的面積是:" s; "平方厘米 " End Sub 問:第四行語句有什么作用?(輸出計(jì)算的結(jié)果) 思考,并回答問題通過設(shè)問,引起學(xué)生注意老師講解:輸出語句 (1)格式:print <表達(dá)式列表> (2
30、)作用:將<表達(dá)式列表>中的各項(xiàng)按指定的格式在屏幕上顯示出來。 (3) <表達(dá)式列表>中可以是多個(gè)表達(dá)式,各表達(dá)式之間可用逗號(hào)(分區(qū)格式,每區(qū)14個(gè)字符位)“,”或分號(hào)(緊湊格式)“;”分隔。 (通過程序試驗(yàn)逗號(hào)和分號(hào)在程序中的不同的作用) 聽課,并劃書明確相關(guān)概念新課學(xué)習(xí):“字符串常量”從輸出結(jié)果我們看到有些內(nèi)容是原樣輸出的,而有些是輸出對(duì)應(yīng)的值。為什么? (字符串常量:指用雙引號(hào)括起來的字符。) 思考,并回答問題通過對(duì)比、觀察,讓學(xué)生找出異同,幫助理解新課學(xué)習(xí):“數(shù)據(jù)的類型”經(jīng)過上面的學(xué)習(xí),同學(xué)們基本上能讀懂一個(gè)簡(jiǎn)單的程序,其實(shí)在我們現(xiàn)在所學(xué)習(xí)的程序設(shè)計(jì)中,主要是通
31、過程序來處理各種各樣的數(shù)據(jù),這些數(shù)據(jù)在VB里也會(huì)分成不同的類型。 VB提供了數(shù)值型、字符型、布爾型等基本的數(shù)據(jù)類型 表:課本 P33 表2-1 聽課,并劃書明確相關(guān)概念課堂小結(jié)本節(jié)課我們主要學(xué)習(xí)的算術(shù)運(yùn)算符和算術(shù)表達(dá)式的書寫,以及輸出語句和VB中的數(shù)據(jù)類型,這些內(nèi)容在程序設(shè)計(jì)里都相當(dāng)重要,請(qǐng)大家一定要熟練掌握。 整理書本的相應(yīng)內(nèi)容知識(shí)梳理 3教學(xué)評(píng)價(jià) A完成相應(yīng)的上機(jī)操作練習(xí) B形成性練習(xí) (1) 區(qū)分以下哪些是正確的變量名: A3、半徑、 SUB、 S_name、6F、P-A、圓2、*T (2)課本P37的練習(xí)2、3、4 六教學(xué)反思 本節(jié)課的內(nèi)容
32、作為程序設(shè)計(jì)的入門,知識(shí)點(diǎn)多,概念性強(qiáng),而且比較零散,所講的內(nèi)容對(duì)絕大部分學(xué)生來說都未曾接觸過,因此在學(xué)習(xí)的時(shí)候有一定的難度。本課在教學(xué)中嘗試結(jié)合了具體的程序例子,盡可能深入淺出地講授程序的基本要素,讓學(xué)生易于理解和接受。當(dāng)然,本課的內(nèi)容對(duì)學(xué)生來說只是一個(gè)入門,很多的知識(shí)點(diǎn)需要在以后的學(xué)習(xí)中不斷地強(qiáng)化、鞏固和提高,才能真正達(dá)到程序設(shè)計(jì)的要求。 第4節(jié)順序結(jié)構(gòu)教學(xué)設(shè)計(jì) 一、學(xué)習(xí)者分析: 學(xué)生通過前幾節(jié)的學(xué)習(xí)以及實(shí)踐,對(duì)的編程環(huán)境以及程序設(shè)計(jì)的要素有了深刻的了解,但對(duì)程序的結(jié)構(gòu)缺乏完整的分析和體會(huì),本節(jié)通過實(shí)踐,讓學(xué)生了解順序結(jié)構(gòu)程序的
33、特點(diǎn)。 二、教材內(nèi)容分析 本節(jié)是本章的前幾節(jié)知識(shí)小結(jié),又是新知識(shí)的開始,故有承前啟后的作用。 1、本節(jié)的主要內(nèi)容及在本章中的地位 本節(jié)是程序結(jié)構(gòu)的基礎(chǔ),起承前啟后的作用。 2、教學(xué)重點(diǎn)、難點(diǎn): 重點(diǎn):程序順序結(jié)構(gòu)的特點(diǎn),流程圖;常用函數(shù)含義。 難點(diǎn):順序結(jié)構(gòu)程序流程圖的畫法;常用函數(shù)的書寫和意義。 3、課時(shí)安排:一課時(shí) 三、教學(xué)目標(biāo) 1.知識(shí)與技能 (1)了解順序結(jié)構(gòu)的程序的特點(diǎn)、流程圖的書寫。 (2)理解InputBox函數(shù)和常用函數(shù)的含義及其書寫格式。 (3)理解程序的順序結(jié)構(gòu)。 2.過程與方法: (1)通過學(xué)生的分組實(shí)驗(yàn)體會(huì),讓學(xué)生了解順序程序結(jié)構(gòu)的特點(diǎn)。 (2)通過演練結(jié)合
34、讓學(xué)生了解常用函數(shù)的意義。 3.情感態(tài)度價(jià)值觀 通過分組實(shí)驗(yàn)培養(yǎng)學(xué)生的自主學(xué)習(xí)精神以及嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,培養(yǎng)學(xué)生仔細(xì)觀察問題的能力。 四、教學(xué)理念和方法 順序程序結(jié)構(gòu)的特點(diǎn)以及函數(shù)的含義應(yīng)用,學(xué)生難以理解,通過分組實(shí)驗(yàn)以及閱讀程序,運(yùn)行程序,就可以讓學(xué)生更好地領(lǐng)會(huì)、掌握本節(jié)的知識(shí)。 五、教學(xué)過程設(shè)計(jì) 1、教學(xué)內(nèi)容的組織與呈現(xiàn)方式 本節(jié)以學(xué)生分組體會(huì)不同的程序書寫順序,會(huì)得出不同的輸出結(jié)果來突出順序結(jié)構(gòu)程序的特點(diǎn)。inputBox函數(shù)和其他函數(shù)的學(xué)習(xí)都是通過反復(fù)的試運(yùn)行程序來加深理解。 2、教學(xué)過程 教學(xué)環(huán)節(jié) 教師教學(xué) 學(xué)生活動(dòng) 設(shè)計(jì)
35、意圖 新課引入 教學(xué)情景設(shè)置,程序運(yùn)行根據(jù)不同的書寫順序,會(huì)有不同的結(jié)果。 提出問題:為什么改變程序中的語句,結(jié)果會(huì)不同?說明程序的執(zhí)行順序是從上到下的。 分組體驗(yàn)程序的運(yùn)行(任務(wù)一)。 回答老師提出的問題。 突出程序的執(zhí)行順序 新課講授(1)順序結(jié)構(gòu) 演示:改變程序的順序,程序的運(yùn)行結(jié)果不同,這種程序結(jié)構(gòu)叫做順序程序結(jié)構(gòu)。例如: (1)Private Sub Form_Click() r = 1000 S=pi*R*R End Sub (2)Private Sub Form_Click() r = 1000 S=pi*R*R Print “ 圓的面積:“;S Circle (1500, 15
36、00), r End Sub 結(jié)果如圖(一) (3)Private Sub Form_Click() r = 1000 Circle (1500, 1500), r S=pi*R*R Print “ 圓的面積:“;s End Sub 結(jié)果如圖(二) 圖(一) 圖(二) 學(xué)生觀察輸出結(jié)果。 學(xué)生觀察:程序不同的書寫順序,輸出結(jié)果是不一樣的,說明順序結(jié)構(gòu)的涵義。 新課講授(2)函數(shù)學(xué)習(xí) 設(shè)置教學(xué)情景,引導(dǎo)學(xué)生理解inputBox函數(shù)有規(guī)定的格式。 說明:1、程序的順序不同,執(zhí)行結(jié)果不同。 2、inputBox函數(shù)有規(guī)定的格式。 3、inputBox函數(shù)輸出的結(jié)果是文本格式。例如:x=inputBo
37、x(“ 輸入一個(gè)數(shù)”,X),若輸入01,輸出也是01。 學(xué)生體驗(yàn)輸入正確的和錯(cuò)誤的格式,計(jì)算機(jī)的反應(yīng)。(任務(wù)二) 讓學(xué)生體會(huì) inputBox函數(shù)有規(guī)定的格式。 新課講授(3)學(xué)習(xí)其其他函數(shù) 解釋其他的函數(shù):絕對(duì)值函數(shù)ABS(x),開放根函數(shù)Sqr(x),取整函數(shù)Int(x),隨即函數(shù)Rnd(x)等。 完成教師課堂提高練習(xí),寫出式子的值:(任務(wù)三) abs(-9)+sqr(9)+int(9.9)+int(-9.9)+9mod3+9/3 熟悉常用函數(shù) 學(xué)生練習(xí) 組織學(xué)生練習(xí),并明確正確答案。 任務(wù)四:練習(xí)與提高:補(bǔ)充下列程序的運(yùn)行結(jié)果:P41.思考2,3。 學(xué)會(huì)知識(shí)的應(yīng)用 課堂小結(jié) 教師小結(jié):我
38、們要會(huì)根據(jù)程序的順序結(jié)構(gòu)補(bǔ)充程序。 思考問題 形成知識(shí) 3.教學(xué)評(píng)價(jià): 評(píng)價(jià)標(biāo)準(zhǔn):完成基本任務(wù)80%為及格,完成全部任務(wù)100%為良好,在擴(kuò)展上能有所創(chuàng)新為優(yōu)秀。 課堂評(píng)價(jià)表:學(xué)生完成如下實(shí)踐并填寫課堂自評(píng)。 實(shí)踐 內(nèi)容 知識(shí)技能和情感態(tài)度評(píng)價(jià) 技能掌握 情感態(tài)度 任務(wù)一 分組體驗(yàn)程序的運(yùn)行結(jié)果。 (1)a=3 a=a+1 b=a b=b+1 print a,b 結(jié)果:4,5 (2) a=a+1 a=3 b=a b=b+1 print a,b 結(jié)果:3,4 (3) a=3 b=a a=a+1 b=b+1 print a,b
39、 結(jié)果:4,4 (4) b=b+1 a=3 a=a+1 b=a print a,b 結(jié)果:4,4 任務(wù)二 學(xué)生體驗(yàn)正確和錯(cuò)誤語句格式的輸入: (1) private sub Form_click() inputBox(“輸入圓的半徑“),”半徑“ print “圓的半徑“; r circle(2500,2500),r pi=3.14 s=pi*r*r print “圓的面積“;s End Sub (2) private sub Form_click() inputBox print “圓的半徑“; r circle(2500,2500),r pi
40、=3.14 s=pi*r*r print “圓的面積“; S End Sub 任務(wù)三 寫出式子的結(jié)果: abs(-9)+sqr(9)+int(9.9)+int(-9.9)+9mod3+9/3 任務(wù)四 補(bǔ)充下列程序的運(yùn)行結(jié)果:P41.思考2,3。 4、教學(xué)資源:教師網(wǎng)絡(luò),投影儀。 六、教學(xué)反思:本節(jié)通過學(xué)生對(duì)程序執(zhí)行的多次體驗(yàn),讓學(xué)生充分體現(xiàn)什么是順序結(jié)構(gòu),實(shí)踐才能出真知! 第5節(jié)分支結(jié)構(gòu)教學(xué)設(shè)計(jì) 一、學(xué)習(xí)者分析 本節(jié)是在學(xué)習(xí)了程序的順序結(jié)構(gòu)的基礎(chǔ)上學(xué)習(xí)的,學(xué)生對(duì)程序結(jié)構(gòu)有一定認(rèn)識(shí),所以在這個(gè)基礎(chǔ)上學(xué)習(xí),學(xué)生可以上一種臺(tái)階。但是怎樣表達(dá)實(shí)際問題的“條件”以及
41、相應(yīng)的選擇是本節(jié)的一個(gè)難點(diǎn)。 二、教材內(nèi)容分析 1、本節(jié)的主要內(nèi)容及在本章中的地位 本節(jié)是本章又一個(gè)基礎(chǔ),是經(jīng)常使用的語句和程序結(jié)構(gòu)之一,所以必須熟練掌握。 2、教學(xué)重點(diǎn)、難點(diǎn): 重點(diǎn):分支語句的流程圖,分支語句的執(zhí)行過程以及條件語句的格式。 難點(diǎn):分支語句的應(yīng)用以及分支語句的格式。 3、課時(shí)安排:一課時(shí) 三、教學(xué)目標(biāo) 1.知識(shí)與技能 (1)了解分支程序的結(jié)構(gòu),流程以及作用。 (2)知道條件語句的作用,初步掌握分支語句的格式。 (3)理解程序的分支結(jié)構(gòu)。 2.過程與方法 (1)通過簡(jiǎn)單游戲程序的運(yùn)行和流程思考,培養(yǎng)學(xué)生的思考邏輯分析能力。 (2)通過運(yùn)行程
42、序、分析程序、體驗(yàn)程序提高學(xué)生自主學(xué)習(xí)的能力。 3.情感態(tài)度價(jià)值觀 通過體驗(yàn)程序,分析程序和修改程序,培養(yǎng)學(xué)生的合作精神和探究創(chuàng)新精神。 四、教學(xué)理念和方法 本節(jié)是本章的又一個(gè)重點(diǎn)難點(diǎn),分支的應(yīng)用在程序設(shè)計(jì)中有非常廣泛的應(yīng)用。為此,必須熟練掌握,故采用情景設(shè)置,講練結(jié)合,任務(wù)驅(qū)動(dòng)等多種立體方式呈現(xiàn)。運(yùn)用教師主導(dǎo),學(xué)生主動(dòng),親身體驗(yàn),總結(jié)思考提高的教學(xué)策略。 五、教學(xué)過程設(shè)計(jì) 1、教學(xué)內(nèi)容的組織與呈現(xiàn)方式 分支選擇的概念,通過“密碼游戲”的運(yùn)行、分析來說明,然后反復(fù)體會(huì)、修改程序?qū)Ψ种дZ句的執(zhí)行順序、語句格式不斷加深理解。 2、教學(xué)
43、過程 教學(xué)環(huán)節(jié) 教師教學(xué) 學(xué)生活動(dòng) 設(shè)計(jì)意圖 引入 教師通過日常生活的例子如:人生的十字路口的選擇,玩游戲的攻略選擇進(jìn)行引入。 學(xué)生思考 引起學(xué)生思考 新課講授 引導(dǎo)學(xué)生體驗(yàn)密碼程序的運(yùn)行,初步了解分支語句的應(yīng)用。 Private Sub Form_Click() guess = InputBox("請(qǐng)輸入一個(gè)整數(shù)密碼:", "密碼") password = "123456" If guess = password Then Print "yes!your are win" End If If guess <
44、> password Then Print "again please!" End If End Sub 初步體驗(yàn)程序的執(zhí)行(任務(wù)一)。 了解分支程序的執(zhí)行順序。 新課內(nèi)容 結(jié)合數(shù)學(xué)上數(shù)的絕對(duì)值,分析程序?qū)W生運(yùn)行程序 x=inputbox(“請(qǐng)輸入一個(gè)數(shù)”,”輸入一個(gè)數(shù)”) If x>=0 Then Print “你動(dòng)動(dòng)腦筋!正數(shù)的絕對(duì)值是它本身" Print”y=”;x Else Print "正確,你真聰明!負(fù)數(shù)的絕對(duì)值是它的相反數(shù)" Print “y=”;-x End If 特別強(qiáng)調(diào):我們實(shí)際問題的“條件”以及相應(yīng)
45、的選擇,要根據(jù)具體問題具體解決,用到相關(guān)的數(shù)學(xué)知識(shí),結(jié)合條件語句的含義來設(shè)置。 解釋分支語句的格式和應(yīng)用, 語句。 畫出程序的執(zhí)行順序流程圖。(任務(wù)二) 結(jié)合實(shí)際問題,體會(huì)分支語句的執(zhí)行順序。 學(xué)生練習(xí) 輔導(dǎo)學(xué)生運(yùn)行修改程序。 修改程序(任務(wù)三) 當(dāng)R>2500和r<=100時(shí)輸出“超出范圍”: inputBox(“輸入圓的半徑”,”半徑” ) if r>2000 then print”超出范圍” else circle(2500,2500),r endif 拓展學(xué)生思維 學(xué)生提高練習(xí) 巡視并輔導(dǎo)學(xué)生。 補(bǔ)充、修改調(diào)試運(yùn)行程序P46.3. (任務(wù)四) 熟悉提高 小結(jié) 教師對(duì)本
46、節(jié)所學(xué)知識(shí)進(jìn)行小結(jié),特別強(qiáng)調(diào),實(shí)際問題的“條件”以及相應(yīng)的選擇的設(shè)置。 學(xué)生思考 知識(shí)形成 3.教學(xué)評(píng)價(jià): 評(píng)價(jià)標(biāo)準(zhǔn)設(shè)計(jì):完成基本任務(wù)80%為及格,完成全部任務(wù)100%為良好,在擴(kuò)展上能有所創(chuàng)新為優(yōu)秀。 課堂評(píng)價(jià)表設(shè)計(jì):學(xué)生完成如下實(shí)踐并填寫課堂自評(píng)。 實(shí)踐 內(nèi)容 知識(shí)技能和情感態(tài)度評(píng)價(jià) 技能掌握 情感態(tài)度 任務(wù)一 學(xué)生體驗(yàn)密碼程序的執(zhí)行。 任務(wù)二 畫出流程圖: x=inputbox(“請(qǐng)輸入一個(gè)數(shù)”,”輸入一個(gè)數(shù)”) If x>=0 Then Print “你動(dòng)動(dòng)腦筋!正數(shù)的絕對(duì)值是它本身" Print”y=”;x Else Print "正
47、確,你真聰明!負(fù)數(shù)的絕對(duì)值是它的相反數(shù)" Print “y=”;-x End If 任務(wù)三 修改程序,當(dāng)R>2500和r<=100時(shí)輸出“超出范圍”: inputBox(“輸入圓的半徑”,”半徑” ) if r>2000 then print”超出范圍” else circle(2500,2500),r endif 任務(wù)四 讀程序和補(bǔ)充程序P46.3 4、教學(xué)資源:網(wǎng)絡(luò)教室,小程序。 六、教學(xué)反思: 本節(jié)課,學(xué)生對(duì)分支結(jié)構(gòu)的比較容易理解,但是對(duì)于分支的條件設(shè)置的認(rèn)識(shí)不足,即不會(huì)寫出條件和讀懂程
48、序。面對(duì)問題,學(xué)生不知如何下手,為此,我們必須在以后的學(xué)習(xí)中加強(qiáng)對(duì)學(xué)習(xí)知識(shí)的滲透和反復(fù)學(xué)習(xí)。 第6節(jié)循環(huán)結(jié)構(gòu)教學(xué)設(shè)計(jì) 一、學(xué)習(xí)者分析 學(xué)生通過以上章節(jié)的學(xué)習(xí),分化現(xiàn)象比較嚴(yán)重,有的學(xué)生對(duì)程序設(shè)計(jì)有濃厚的興趣,而有的學(xué)生卻有畏難情緒,而本節(jié)是整章的重點(diǎn)難點(diǎn)。為此,學(xué)習(xí)難度最大,必須消除學(xué)生的畏難情緒,循序漸進(jìn)地學(xué)習(xí)。 二、教材內(nèi)容分析 1、本節(jié)的主要內(nèi)容及在本章中的地位 本節(jié)是本章的重點(diǎn),難點(diǎn),如果學(xué)生能夠理解循環(huán)語句的含義,其他語句就很好理解了。 2、教學(xué)重點(diǎn)、難點(diǎn): 重點(diǎn):循環(huán)語句的格式和應(yīng)用
49、。 難點(diǎn):循環(huán)語句的執(zhí)行過程。 3、課時(shí)安排:二課時(shí) 三、教學(xué)目標(biāo) 1.知識(shí)與技能 (1)了解循環(huán)語句的作用,理解畫同心圓的程序。 (2)掌握for/next語句的格式和執(zhí)行過程。 (3)了解for/next循環(huán)語句的一些注意事項(xiàng)。 (4)初步理解程序的循環(huán)結(jié)構(gòu)。 (5)掌握do循環(huán)語句的格式和執(zhí)行過程。(選學(xué)) 2.過程與方法 通過分析畫同心圓的程序,逐步掌握for/next循環(huán)語句的執(zhí)行方式和應(yīng)用以及書寫格式、應(yīng)用。體驗(yàn)計(jì)算機(jī)利用循環(huán)結(jié)構(gòu)程序解決問題的方法。 3.情感態(tài)度價(jià)值觀 通過教師的情景設(shè)置以及學(xué)生對(duì)程序的體驗(yàn)修改,克服學(xué)習(xí)過程中學(xué)生的畏難情緒,
50、讓學(xué)生在不斷的探究和思考中培養(yǎng)學(xué)生的探索精神。 四、教學(xué)理念和方法 本節(jié)采用任務(wù)驅(qū)動(dòng)法,通過教師的情景設(shè)置,不斷提高學(xué)習(xí)梯度,使學(xué)生在不知不覺中掌握知識(shí)。 五、教學(xué)過程設(shè)計(jì) 1、教學(xué)內(nèi)容的組織與呈現(xiàn)方式 以順序程序完成畫同心圓和用循環(huán)語句畫同心圓進(jìn)行比較為引入,然后通過不斷修改程序的初始值、終值、步長來體會(huì)循環(huán)語句的格式和應(yīng)用。 2、教學(xué)過程 教學(xué)環(huán)節(jié) 教師教學(xué) 學(xué)生活動(dòng) 設(shè)計(jì)意圖 課堂引入 教師借助簡(jiǎn)單的畫圓程序引入。提出問題一: 如何程序語句畫一個(gè)圓心在點(diǎn)(2500,2500)半徑為100cm的圓? Private Sub Form_Click() r
51、 = 100 Circle (2500, 2500), r,RGB(255,60,60) End Sub 提出問題二: 如何畫圓心在點(diǎn)(2500,2500)半徑為200cm 的圓? 思考修改程序(任務(wù)一) 引起學(xué)生思考修改程序。 提出問題三: 如何畫圓心在點(diǎn)(2500,2500)半徑從1001000的10個(gè)同心圓 笨辦法: Private Sub Form_Click() r = 100 Circle (2500, 2500), r r = 200 Circle (2500, 2500), r r = 300 Circle (2500, 2500), r . . r = 1000 Circle
52、 (2500, 2500), r End Sub 新辦法: Private Sub Form_Click() For i=100 to 1000 step 100 r = I Circle (2500,2500),r Next I End sub 學(xué)生修改程(任務(wù)二)。 引起學(xué)生進(jìn)一步思考。 新課講授 教師對(duì)循環(huán)語句的進(jìn)一步解釋循環(huán)語句并動(dòng)畫顯示循環(huán)過程。引導(dǎo)學(xué)生分析程序。 閱讀程序段,指出循環(huán)變量、循環(huán)體、共循環(huán)了幾次,并寫出結(jié)果: S=0 For i=10 to 4 step -3 s =s+i Next I Print “s=“; s 知
53、識(shí)滲透 學(xué)生練習(xí)修改程序 組織學(xué)生分組試運(yùn)行程序并提問: 循環(huán)變量,步長的設(shè)置有什么限制? 分組體驗(yàn)畫出20個(gè)同心圓不同步長但達(dá)到同一效果的程序。(任務(wù)三) 加深對(duì)新知識(shí)的理解 課間小結(jié) 教師歸納: 程序的運(yùn)行結(jié)果是一樣的。說明:步長可以是整數(shù)也可以是小數(shù),可以是正數(shù)也可以是負(fù)數(shù)。 問題:如果步長為零,結(jié)果如何? 學(xué)生回答:如果步長為零,程序會(huì)陷入死循環(huán)。 知識(shí)形成 學(xué)習(xí)提高 情景設(shè)置,分層提高: 修改程序:畫二十半徑相同,y軸固定為1500,半徑為1000的圓 Private Sub Form_Click() For X = 100 To 1000 Step 50 r = 10
54、00 Circle (1000 + X, 1500), r Next X End sub 學(xué)生修改程序(提高任務(wù)四) 知識(shí)擴(kuò)展 知識(shí)熟練 教師演示例題,使學(xué)生對(duì)知識(shí)的應(yīng)用更熟練。 1、演示例題: 求1234100的值? 2、提出問題:如何修改程序,求下列式子的值? 1+3+5+99=? 學(xué)生上機(jī)練習(xí)(任務(wù)五、六): 1、1+3+5+99=? 2、補(bǔ)充并調(diào)試程序P51,3,4 知識(shí)熟練提高 新課轉(zhuǎn)折 *(以下部分為選學(xué)內(nèi)容,供選學(xué)用) 引導(dǎo)學(xué)生體驗(yàn)程序,引出Do While/ Loop的作用。 Private Sub Form_Click() guess = InputBox(&qu
55、ot;請(qǐng)輸入一個(gè)整數(shù)密碼:", "密碼") password = "123456" If guess = password Then Print "yes!your are win" End If If guess <> password Then Print "again please!" End If End Sub 與 Private SubForm_Click() Do While inputpassword <> "123456" inputpassw
56、ord = InputBox(" 請(qǐng)輸入密碼,", " 輸入密碼") Loop Print "輸入密碼正確!" End Sub 學(xué)生體驗(yàn)比較程序的功能,并體會(huì)Do While/ Loop的含義。(任務(wù)七) 新課轉(zhuǎn)折與知識(shí)滲透 新課講授 解釋Do While/ Loop意義:當(dāng)條件成立,執(zhí)行循環(huán)體,否則退出循環(huán),執(zhí)行l(wèi)oop下一個(gè)語句。 學(xué)生觀察并思考 知識(shí)形成 學(xué)生熟練 教師通過引導(dǎo)學(xué)生讀程序,進(jìn)一步學(xué)習(xí)知識(shí)。 讀下列程序并寫出結(jié)果:(任務(wù)八) P51,1(3)(4) 知識(shí)熟練 提高練習(xí) 引導(dǎo)學(xué)生對(duì)所學(xué)知識(shí)進(jìn)行整理歸納。比較do wh
57、ile 與for/next 。 修改程序用兩種循環(huán)求和(任務(wù)九)2+4+8+100=? 知識(shí)整理與提高 課堂小結(jié) 教師對(duì)循環(huán)語句的兩種形式進(jìn)行比較,并形成知識(shí)。說明:若知道循環(huán)次數(shù),一般使用for/next循環(huán);若不知道循環(huán)次數(shù),用do while循環(huán)。 學(xué)生思考 知識(shí)形成 3.教學(xué)評(píng)價(jià) 評(píng)價(jià)標(biāo)準(zhǔn)設(shè)計(jì):完成基本任務(wù)80%為及格,完成全部任務(wù)100%為良好,在擴(kuò)展上能有所創(chuàng)新為優(yōu)秀。 課堂評(píng)價(jià)表設(shè)計(jì):學(xué)生完成如下實(shí)踐并填寫課堂自評(píng)。 實(shí)踐 內(nèi)容 知識(shí)技能和情感態(tài)度評(píng)價(jià) 技能掌握 情感態(tài)度 任務(wù)一 思考修改程序:如何畫圓心在點(diǎn)(2500,2500)半徑為200cm 的圓? Private Sub Form_Click(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年藥劑師執(zhí)業(yè)資格考試題及答案安排
- TechnoDye-498-505-生命科學(xué)試劑-MCE
- Griseorhodin-A-生命科學(xué)試劑-MCE
- 2025年企業(yè)文化發(fā)展考試題及答案分析
- 2025年人機(jī)協(xié)作與智能制造考試試題及答案
- 2025年經(jīng)濟(jì)法與商業(yè)倫理考試試題及答案
- 2025年房地產(chǎn)估價(jià)師考試試卷及答案說明
- 2025年公共衛(wèi)生管理員考試試卷及答案
- 數(shù)學(xué)思維訓(xùn)練課:實(shí)數(shù)運(yùn)算與邏輯思維培養(yǎng)
- 語文知識(shí)小課堂:古代詩歌欣賞
- 臨終關(guān)懷中的文化敏感性
- 運(yùn)動(dòng)改造大腦閱讀記錄
- 技術(shù)開發(fā)合同免稅政策
- 租賃國企用地合同范本
- DL∕T 2011-2019 大型發(fā)電機(jī)定子繞組現(xiàn)場(chǎng)更換處理試驗(yàn)規(guī)程
- 2024年江蘇省南京玄武區(qū)八下英語期末考試試題含答案
- 從黃土高原視角品黃河生態(tài)變遷智慧樹知到期末考試答案章節(jié)答案2024年西北工業(yè)大學(xué)
- 廣東省東莞市2023-2024學(xué)年高二下學(xué)期7月期末英語試題
- 2024內(nèi)蒙古森工集團(tuán)第二批工作人員招聘【重點(diǎn)基礎(chǔ)提升】模擬試題(共500題)附帶答案詳解
- 黑龍江省高校畢業(yè)生“三支一扶”計(jì)劃招募筆試真題2021
- 河北省建設(shè)項(xiàng)目概算其他費(fèi)用定額
評(píng)論
0/150
提交評(píng)論