程序與程序設(shè)計(jì).doc_第1頁
程序與程序設(shè)計(jì).doc_第2頁
程序與程序設(shè)計(jì).doc_第3頁
程序與程序設(shè)計(jì).doc_第4頁
程序與程序設(shè)計(jì).doc_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ǔ)。四、教學(xué)理念和教學(xué)方法程序的概念與計(jì)算機(jī)程序設(shè)計(jì)對(duì)

3、于初中的學(xué)生來講比較抽象,本節(jié)安排的學(xué)習(xí)內(nèi)容較小,過直觀的體驗(yàn), 引導(dǎo)學(xué)生了解認(rèn)識(shí)什么是計(jì)算機(jī)程序和程序設(shè)計(jì)對(duì)計(jì)算機(jī)應(yīng)用的重要作用。學(xué)生初步了解馮. 諾爾曼的“存儲(chǔ)程序控制”思想。五、教學(xué)過程設(shè)計(jì)1、教學(xué)內(nèi)容的組織與呈現(xiàn)方式:只要是讓學(xué)生通在教學(xué)的過程中讓先通過游戲程序?yàn)榍腥肟?,說明什么是計(jì)算機(jī)程序;然后通過修改程序,讓學(xué)生在活動(dòng)中初步熟悉序設(shè)計(jì)環(huán)境,激發(fā)學(xué)生學(xué)習(xí)程序知識(shí)的興趣。2、教學(xué)過程:教 學(xué) 環(huán)教師教學(xué)學(xué)生活動(dòng)設(shè)計(jì)意圖VB程節(jié)入授新 課 引教 師 講教師運(yùn)行游戲小程序,引起學(xué)生的興趣,并打開程序的源代碼說明編程并不很神秘。教師提出問題一:什么是程序?日常所說的“程序”是指事情的先后順序

4、。問題二:什么是計(jì)算機(jī)程序?教師展示游戲程序部分的源代碼語句,說明計(jì)算機(jī)程序是由人根據(jù)一定的需要編寫好的一系列控制計(jì)算工作的命令。試運(yùn)行游戲小程序。(任務(wù)一)觀察游戲程序的源代碼。思考什么是計(jì)算機(jī)程序?并回答老師提問。激發(fā)學(xué)生的學(xué)習(xí)興趣。說明程序設(shè)計(jì)跟我們生活密切相關(guān)。教師展開 windows的程序,打開應(yīng)用程序。觀察程序的應(yīng)讓學(xué)生初步了解馮 .用播放器播放一首歌,用畫筆畫一圓。說明馮. 用。諾爾曼的“存儲(chǔ)程序控諾爾曼( John Von Neumann )的“程序”控制制”思想。計(jì)算機(jī)的設(shè)計(jì)思想。提出問題三:大家認(rèn)識(shí)哪些計(jì)算機(jī)語言,回答問題,體會(huì)讓學(xué)生對(duì)幾種程序設(shè)是否知道程序設(shè)計(jì)語言的種類?

5、機(jī)器語言、匯編語 計(jì)語言有初步印象。教師展示用不同程序語言顯示大寫字母言、高級(jí)語言等幾“ A”:種語言的特點(diǎn)。(展示三種不同語言編寫的程序)機(jī)器語言:由 0 和 1 組成的語言,機(jī)器能直接識(shí)別,但人很難記憶和識(shí)別。匯編語言:采用英文縮寫,比較容易記憶和識(shí)別。高級(jí)語言:接近我們?nèi)粘I盍?xí)慣,多為程序設(shè)計(jì)者使用。例如BASIC、 C、 Java 等。教 師 演教師演示運(yùn)行一個(gè)畫圓的程序提出要求:試運(yùn)行程序畫一學(xué)會(huì)運(yùn)行一個(gè)程序,示留心觀察計(jì)算機(jī)是如何實(shí)現(xiàn)畫圓?個(gè)圓,并觀察源代碼。 會(huì)打開源程序窗口修改程Private Sub Form_Click()(任務(wù)二)序的方法。r = 1000Circle

6、(1500, 1500), rEnd Sub學(xué) 生 分進(jìn)一步置疑:能否通過修改源代碼,改變學(xué)生分組修改程讓學(xué)生體會(huì),修改程組體驗(yàn)圓的半徑,位置,線條顏色等?序的顏色參數(shù)。使程序一些參數(shù),運(yùn)行結(jié)果就Private Sub Form_Click()序能畫出黑色、 大紅、會(huì)不一樣。程序是由人來FillColor = &HFFFF&( H0,Hcc,HFF 等)紅三種不同顏色的控制的。FillStyle = 0圓。r = 1000 (1500, 500 等)(任務(wù)三)Circle (1500, 1500), rEnd Sub課 堂 小程序:是人預(yù)先編寫好的讓計(jì)算工作的命思考問題知識(shí)形成結(jié)令組合。程序設(shè)

7、計(jì)語言種類:機(jī)器語言匯編語言高級(jí)語言 等,程序是由人來編寫。六、教學(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ì)需要一定的語言環(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)行。難

8、點(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é)生的探究精神。四、教學(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 的

9、編程環(huán)境,教師通過反復(fù)運(yùn)行不同的程序段,把知識(shí)滲透到學(xué)生活動(dòng),使學(xué)生不斷地熟悉編程環(huán)境。2、教學(xué)過程:教學(xué)環(huán)教師教學(xué)學(xué)生活動(dòng)設(shè)計(jì)意圖節(jié)入授新課引教師講在 VB的環(huán)境中復(fù)習(xí)如何建立,運(yùn)行,保存一個(gè)程序的。復(fù)習(xí)運(yùn)行和保存程序教師演示程序運(yùn)行過程列表框事件的選擇:1、在 Form_Activate()下編寫代碼的效果2、 Form_Click()下編寫代碼的效果3、 Form_DblClick()下編寫代碼的效果運(yùn)行上一節(jié)課畫出圓的程序(任務(wù)一)學(xué)生觀察不同程序代碼段運(yùn)行的結(jié)果有何不同。回憶復(fù)習(xí)舊知識(shí)通過不同的程序段運(yùn)行,進(jìn)一步熟悉 VB的環(huán)境。4、 Form_Load()下編寫代碼的效果。程序一:

10、Private Sub Form_Activate()Print 我還沒有動(dòng)呢!End SubPrivate Sub Form_Click()ClsPrint 我單擊了! End SubPrivate Sub Form_DblClick()Cls :Print 我雙擊了! End SubPrivate Sub Form_Load()Print 我不見了!End Sub學(xué)生體教師巡視,并個(gè)別輔導(dǎo)。修改程序,體驗(yàn)在不同進(jìn)一步熟悉驗(yàn)的方法下畫一個(gè)圓的執(zhí)行效VB程序設(shè)計(jì)的環(huán)果。(任務(wù)二)境。程序一:Private SubForm_Click()r = 1000Circle (1500,1500),rE

11、nd Sub程序二:Private SubForm_DblClick()r = 3000Circle (1500,1500),rClsPrint 我雙擊了! EndSub教師講提出問題: 如何在不同的觸發(fā)條件下 (單擊鼠學(xué)生試修改、運(yùn)行、保更進(jìn)一步熟授標(biāo)和雙擊鼠標(biāo))畫一個(gè)半徑為500存程序。(任務(wù)三)悉 VB程序設(shè)計(jì)的和1000 的圓?環(huán)境。教師點(diǎn)教師通過巡視, 把部分學(xué)生修改的結(jié)果進(jìn)行點(diǎn)思考問題,修正錯(cuò)誤。強(qiáng)化知識(shí)重評(píng)評(píng),指出典型的錯(cuò)誤。點(diǎn)難點(diǎn)。課堂小本節(jié)我們學(xué)習(xí)了如何運(yùn)行和保存程序并知道思考問題。讓學(xué)生形成結(jié)把一些實(shí)際問題可以通過程序代碼,事件發(fā)生等轉(zhuǎn)知識(shí)?;癁橛?jì)算機(jī)問題來完成,并且非常清

12、楚的知道代碼編寫在不同列表框事件是不一樣的。3、教學(xué)評(píng)價(jià):評(píng)價(jià)標(biāo)準(zhǔn)設(shè)計(jì):完成基本任務(wù)80%為及格,完成全部任務(wù)課堂評(píng)價(jià)表設(shè)計(jì):學(xué)生完成如下實(shí)踐并填寫課堂自評(píng)。實(shí)踐內(nèi)容100%為良好,在擴(kuò)展上能有所創(chuàng)新為優(yōu)秀。知識(shí)技能和情感態(tài)度評(píng)價(jià)技能掌握情感態(tài)度任務(wù)一運(yùn)行上一節(jié)課畫出圓的程序Private Sub Form_Click()r = 1000Circle (1500, 1500), rEnd Sub任務(wù)二體驗(yàn)在不同的方法下畫一個(gè)圓的執(zhí)行效果。Private Sub Form_Click()r = 1000Circle (1500, 1500), rEnd SubPrivate Sub Form_D

13、blClick()r = 3000Circle (1500, 1500), rClsPrint 我雙擊了! End Sub任務(wù)三學(xué)生修改程序并運(yùn)行,保存:Private Sub Form_Click()r = 500Circle (1500, 1500), rEnd SubPrivate Sub Form_DblClick()r = 1000Circle (1500, 1500), rCls: Print 我雙擊了! End Sub4、教學(xué)資源:教學(xué)網(wǎng)絡(luò)、預(yù)先寫好的畫圓小程序。六、教學(xué)反思:初中信息技術(shù)程序設(shè)計(jì)初步課程設(shè)置定位是為讓學(xué)生了解和熟悉VB程序設(shè)計(jì)環(huán)境,以及在該環(huán)境中創(chuàng)建程序的一般步

14、驟和方法,通過學(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ì)程序代碼中出現(xiàn)的各種要素比較陌生,因此對(duì)程序代碼本身所要表達(dá)的意思還不太清楚,對(duì)程序要完成的功能也不太明白。但此時(shí)學(xué)生的學(xué)習(xí)積極性比較高,也很愿意動(dòng)手嘗試。二、教材內(nèi)容分析1本節(jié)的主要內(nèi)容及在本章中的地位本節(jié)是 VB程序設(shè)

15、計(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ī)則;( 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)熟悉賦值語句、輸出語句

16、的格式。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)新、探索精神。四、教學(xué)理念和方法由于本節(jié)課中所涉及到的內(nèi)容都是程序設(shè)計(jì)語言中的基本要素,概念性的知識(shí)較多,因此結(jié)合程序?qū)嵗齺斫榻B,通過講解、觀察、比較、實(shí)踐,幫助學(xué)生理解常量、變量和表達(dá)式的概念和作用,通過形成性練習(xí),讓學(xué)生熟練掌握算術(shù)表達(dá)式的書寫及轉(zhuǎn)換,通過對(duì)程序中的語句進(jìn)行分析,讓學(xué)生了解

17、賦值語句、輸出語句的格式和功能。通過上機(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ì)算“圓的面積”的程序作為引入, 通過分析程序中語句的組成, 講解常量、 變量及表達(dá)式,通過不同的任務(wù), 讓學(xué)生體會(huì)各個(gè)組成要素在程序中的作用, 并從中慢慢理解并掌握程序設(shè)計(jì)的思路和方法。2教學(xué)過程課時(shí) 1:教學(xué)環(huán)教師教學(xué)學(xué)生活動(dòng)設(shè)計(jì)意圖節(jié)同學(xué)們經(jīng)過上兩周的學(xué)習(xí), 已初步接觸過了VB程序, 編寫程序就好像我們寫作文一樣,每篇作文引入的組成都會(huì)有不同的詞語、句子、段落

18、,這是構(gòu)成聽講解創(chuàng)設(shè)情境,引發(fā)一篇作文的基本要素,而我們編寫程序也一樣,程學(xué)生學(xué)習(xí)的興趣。序也是由一些基本要素所組成的,今天我們就來學(xué)習(xí)程序的基本要素通過網(wǎng)下面我們一起來看一下這段程序:絡(luò)廣播展示Private Sub Form_Click()程序r = 1000s = * r * rPrint 圓的面積是:; s; 平方厘米通過簡(jiǎn)單的程序觀看程序, 并思考 引入,使學(xué)生更易接受并理解End Sub同學(xué)們?cè)囈辉嚕?看這段程序到底有什么作用?老師把程序發(fā)送到學(xué)生機(jī), 讓學(xué)生上機(jī)體驗(yàn)程序的執(zhí)行解釋程序的組成引出:語句的作用新課學(xué)習(xí):賦值語句通過網(wǎng)絡(luò)廣播展示剛才的程序老師巡堂指導(dǎo),并解決個(gè)別學(xué)生的操

19、作問題上機(jī)運(yùn)行程序, 并學(xué)生自行體驗(yàn)程總結(jié)程序的作用序的作用,增加感性認(rèn)識(shí)總結(jié)程序的作用:計(jì)算圓的面積問:程序的組成?(有三行)聽老師講解, 并作在程序里面每一行我們稱它為一個(gè)“語句”,明確相關(guān)概念也就是說這個(gè)程序共有三行語句。我們首先要知好相應(yīng)的記錄(劃書)道:每個(gè)程序都是由若干行語句所組成的。但是大家看到,每一個(gè)語句的結(jié)構(gòu)都不相同,思考,并回答老師意義也應(yīng)該不相同,下面我們一起來分析一下。的問題“r = 1000 ”是什么意思?解釋:“r = 1000 ”這個(gè)語句,在程序里我們稱為“賦值語句”。中間的“ =”不是數(shù)學(xué)上的等號(hào),通過設(shè)問,讓學(xué)是賦值號(hào)。思考,并回答老師 生認(rèn)真思考,調(diào)動(dòng)積問:

20、在這里把什么賦給什么?極性作用:把賦值號(hào)右邊的數(shù)值賦給左邊的r( 有方向性,從右往左)問:在這個(gè)程序中還有哪個(gè)語句也是賦值語句通過學(xué)生的觀呢?( s = * r * r)觀察,并思考、回察、對(duì)比,啟發(fā)學(xué)生答問題的思維在這兩個(gè)語句里,除了“ =”外,還有什么組新課學(xué)成?( r 、 1000、 s、 * r * r)“1000”是什么?(圓的半徑)習(xí):“常量”思考,并回答問題在計(jì)算的過程中,這個(gè)值會(huì)變化嗎?的概念我們把在程序運(yùn)行過程中始終固定不變的量稱為“常量”看第 2 個(gè)語句, 右邊不是一個(gè)數(shù),而是一個(gè)式子。這個(gè)式子在程序中有什么用?與數(shù)學(xué)上的一樣嗎?(意思一樣, 寫法不同) 有什么不同? (

21、* 號(hào))。數(shù)學(xué)上我們稱它為公式或式子,在VB 里面稱新課學(xué)為“表達(dá)式”, 又因?yàn)樗臀覀償?shù)學(xué)上的式子很接通過對(duì)比,使學(xué)習(xí):“表達(dá)近,所以我們給它一個(gè)更貼切的名字“算術(shù)表達(dá)生加深對(duì)各種不同組式”的概念式”。成要素的理解“ * r *r ”就是一個(gè)算術(shù)表達(dá)式,“ * ”是它的算術(shù)運(yùn)算符,在 VB里面還有其它的運(yùn)算符號(hào)與我們數(shù)學(xué)上面所學(xué)的不一樣,這個(gè)內(nèi)容我們下節(jié)課再來探討。任務(wù):計(jì)問:放在 r里的值是否可以根據(jù)實(shí)際的需要賦上機(jī)試驗(yàn), 并進(jìn)行算半徑為提高學(xué)生動(dòng)手能給它不同的值呢?總結(jié),回答老師的提問2000 的圓,如力,并加深理解(若條件不允許,何修改程序?計(jì)算半徑是 3000、4000、5000的圓

22、呢?變量:是一個(gè)存儲(chǔ)單元,在程序運(yùn)行過程中可新課學(xué)以取不同的值。 (相當(dāng)于一個(gè)碗,可盛放不同的東習(xí):變量的概西)念問:程序中還有哪個(gè)是變量?(s)任務(wù):計(jì)算圓的周長(zhǎng), 老師巡堂指導(dǎo), 并解答學(xué)生上機(jī)操作中存在的如何修改程 問題序?看下面這段程序:Private Sub Form_Click()r = 1000s = 2* * r新課學(xué)Print 圓的周長(zhǎng)是:; s習(xí):變量名End Sub改為學(xué)生示范操作)通過比喻,方便學(xué)生理解上機(jī)試驗(yàn), 并可讓個(gè)別學(xué)生演示他們修改的程序通過與數(shù)學(xué)上的思考、回答問題使用習(xí)慣,過渡到變量名,幫助學(xué)生理解問:程序有沒有錯(cuò)?有什么不夠好的地方?(周長(zhǎng)一般用 C表示)問

23、:變量是否可以換不同的名字?任務(wù):嘗老師巡堂指導(dǎo), 并解答學(xué)生上機(jī)操作中存在的上機(jī)操作試驗(yàn)試使用不同問題。(也可改為個(gè)別幫助學(xué)生從錯(cuò)誤的變量名去(指引學(xué)生分組去試驗(yàn):用不同的變量名A、 學(xué)生示范操作, 或?qū)W生 中總結(jié)規(guī)律試驗(yàn)程序3A、面積、 Sub 等)命名,老師示范)新課學(xué)問:變量是否可以任意定?習(xí):變量名的變量名命名規(guī)則:(課本P33 )命名規(guī)則形成性學(xué)生通過練習(xí)進(jìn)練習(xí):變量名老師講解為什么有些不能用作變量名使用。做練習(xí)一步明確變量名的命的判斷名要求課堂小本節(jié)課我們所學(xué)的內(nèi)容包括: 賦值語句、 常量、在書本上整理出幫助學(xué)生梳理知結(jié)變量和算術(shù)表達(dá)式。所學(xué)的內(nèi)容識(shí)結(jié)構(gòu)以“圓的面積”程序?yàn)槔?,?jiǎn)

24、單介紹程序設(shè)計(jì)根據(jù)老師的提示對(duì)所學(xué)知識(shí)進(jìn)行的思路進(jìn)行思考提升拓展練習(xí): 1、計(jì)算長(zhǎng)方形的面老師巡堂指導(dǎo), 并啟發(fā)學(xué)生思路,解決學(xué)生操上機(jī)操作練習(xí)對(duì)知識(shí)的擴(kuò)充和積和周長(zhǎng);作中遇到的問題遷移2、超市購(gòu)物結(jié)賬課時(shí) 2:教學(xué)環(huán)節(jié)教師教學(xué)學(xué)生活動(dòng)設(shè)計(jì)意圖通過畫圓程序引出:常量、變量、變量名、溫故而知新復(fù)習(xí)思考、回答問題賦值語句的概念、意義等上節(jié)課我們?cè)?jīng)接觸過這行賦值語句:S=*r*r問:這行語句有什么作用?賦值的過程培養(yǎng)學(xué)生勤于動(dòng)是怎樣的?右邊的式子在思考,并在老師的VB里有個(gè)什么名字?腦的習(xí)慣(先計(jì)算右邊算術(shù)表達(dá)式的值,指引下回答問題然后把結(jié)果賦給左邊的變量)老師講解表達(dá)式的概念、分類等:表達(dá)式是由

25、常量、變量、 運(yùn)算符、 括號(hào)等按一定的語法規(guī)則組成的有意義的式子。的表達(dá)式有:算術(shù)表達(dá)式、 字符表達(dá)式、 關(guān)系表達(dá)式、 邏輯表達(dá)式等幾種。聽講并劃書明確相關(guān)的概念算術(shù)表達(dá)式:新課學(xué)習(xí):“運(yùn)算符和表達(dá)式”算術(shù)表達(dá)式是由+、- 、 * 、/ 、 、 MOD等算術(shù)運(yùn)算符和數(shù)值型常量、變量、小括號(hào)等組成。算術(shù)表達(dá)式中參與運(yùn)算的量是數(shù)值型的,其運(yùn)算結(jié)果也是數(shù)值型的。觀察下面的算術(shù)表達(dá)式,請(qǐng)大家說說與我們通過對(duì)比, 引起學(xué)平常在數(shù)學(xué)上使用的表達(dá)式有些什么不同?思考、并回答問題生的注意(例:課本P34 例題)算術(shù)含義例運(yùn)運(yùn)運(yùn)算符子算結(jié)果算級(jí)別加1312減、 1 31取負(fù)值 2Mod求余912mod 2整除9

26、243*乘2*484/除9/24乘方2385比較算術(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)算符的含義及使用下面請(qǐng)同學(xué)們完成P37 的練習(xí) 3、 4思考并動(dòng)筆完成鞏固所學(xué)知識(shí)相應(yīng)的練習(xí)形成性練習(xí)請(qǐng)個(gè)別學(xué)生寫出調(diào)動(dòng)學(xué)生學(xué)習(xí)的老師提問學(xué)生并點(diǎn)評(píng)課堂練習(xí)他們的答案積極性,讓他們主動(dòng)參與觀察程序:Private Sub Form_Click()r = 1000s = * r * r通過設(shè)問, 引起學(xué)Print 圓的面積是: ;s;

27、平方厘米 思考,并回答問題生注意End Sub問:第四行語句有什么作用?(輸出計(jì)算的新課學(xué)習(xí): 結(jié)果)“輸出語句”老師講解:輸出語句( 1)格式: print ( 2)作用:將 中的各項(xiàng)按指定的格式在屏幕上顯示出來。( 3) 中可以是多個(gè)表達(dá)式,聽課,并劃書明確相關(guān)概念各表達(dá)式之間可用逗號(hào)(分區(qū)格式,每區(qū)14 個(gè)字符位) “,”或分號(hào) (緊湊格式) “;”分隔。(通過程序試驗(yàn)逗號(hào)和分號(hào)在程序中的不同的作用)新課學(xué)習(xí):從輸出結(jié)果我們看到有些內(nèi)容是原樣輸出通過對(duì)比、觀察,的,而有些是輸出對(duì)應(yīng)的值。為什么?“字符串常思考,并回答問題 讓學(xué)生找出異同, 幫助量”(字符串常量: 指用雙引號(hào)括起來的字符。

28、 )理解經(jīng)過上面的學(xué)習(xí), 同學(xué)們基本上能讀懂一個(gè)簡(jiǎn)單的程序, 其實(shí)在我們現(xiàn)在所學(xué)習(xí)的程序設(shè)計(jì)新課學(xué)習(xí): 中,主要是通過程序來處理各種各樣的數(shù)據(jù),這“數(shù)據(jù)的類些數(shù)據(jù)在 VB里也會(huì)分成不同的類型。VB提供聽課,并劃書明確相關(guān)概念型”了數(shù)值型、字符型、布爾型等基本的數(shù)據(jù)類型表:課本 P33 表 2-1本節(jié)課我們主要學(xué)習(xí)的算術(shù)運(yùn)算符和算術(shù)課堂小結(jié)表達(dá)式的書寫,以及輸出語句和VB中的數(shù)據(jù)類整理書本的相應(yīng)知識(shí)梳理型,這些內(nèi)容在程序設(shè)計(jì)里都相當(dāng)重要,請(qǐng)大家內(nèi)容一定要熟練掌握。3教學(xué)評(píng)價(jià)A完成相應(yīng)的上機(jī)操作練習(xí) B 形成性練習(xí) (1) 區(qū)分以下哪些是正確的變量名: A3 、半徑、 SUB、S_name、6F、

29、 P-A、圓 2、 *T (2)課本 P37 的練習(xí) 2、 3、 4六教學(xué)反思本節(jié)課的內(nèi)容作為程序設(shè)計(jì)的入門,知識(shí)點(diǎn)多, 概念性強(qiáng), 而且比較零散,所講的內(nèi)容對(duì)絕大部分學(xué)生來說都未曾接觸過,因此在學(xué)習(xí)的時(shí)候有一定的難度。本課在教學(xué)中嘗試結(jié)合了具體的程序例子,盡可能深入淺出地講授程序的基本要素, 讓學(xué)生易于理解和接受。 當(dāng)然, 本課的內(nèi)容對(duì)學(xué)生來說只是一個(gè)入門,點(diǎn)需要在以后的學(xué)習(xí)中不斷地強(qiáng)化、鞏固和提高,才能真正達(dá)到程序設(shè)計(jì)的要求。很多的知識(shí)第 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ì),本

30、節(jié)通過實(shí)踐,讓學(xué)生了解順序結(jié)構(gòu)程序的特點(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)通

31、過演練結(jié)合讓學(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ì)意圖新課引入教學(xué)情景設(shè)置, 程序運(yùn)行根據(jù)不同的書寫順序,會(huì)有不同的結(jié)果。分組

32、體驗(yàn)程序的運(yùn)行(任務(wù)一)。回答老師提出的問題。突出程序的執(zhí)行順序提出問題: 為什么改變程序中的語句,結(jié)果會(huì)不同?說明程序的執(zhí)行順序是從上到下的。新課演示:改變程序的順講授( 1)序,程序的運(yùn)行結(jié)果不順序結(jié)構(gòu) 同,這種程序結(jié)構(gòu)叫做順序程序結(jié)構(gòu)。例如:(1)Private SubForm_Click()r = 1000圖(一)學(xué)生觀察:程序不同的書寫順序,輸出結(jié)果是不一樣的, 說明順序結(jié)構(gòu)的涵義。S=pi*R*REnd Sub(2)Private SubForm_Click()圖(二)學(xué)生觀察輸出結(jié)果。r = 1000S=pi*R*RPrint“ 圓的面積:“; SCircle (1500,150

33、0), rEnd Sub結(jié)果如圖(一)(3)Private SubForm_Click()r = 1000Circle (1500,1500), rS=pi*R*RPrint“ 圓的面積:“; sEnd Sub結(jié)果如圖(二)新課設(shè)置教學(xué)情景, 引導(dǎo)學(xué)生體驗(yàn)輸入正確的和錯(cuò)誤的格式,計(jì)算機(jī)的反應(yīng)。讓學(xué)生講授( 2)學(xué)生理解 inputBox函數(shù) (任務(wù)二)體會(huì)函數(shù)學(xué)習(xí) 有規(guī)定的格式。inputBo說明: 1、程序的順x 函數(shù)有規(guī)定序不同,執(zhí)行結(jié)果不同。的格式。2、 inputBox函數(shù)有規(guī)定的格式。3、 inputBox函數(shù)輸出的結(jié)果是文本格式。例如:x=inputBox( “ 輸入一個(gè)數(shù)” ,X

34、), 若輸入01,輸出也是 01。新課解釋其他的函數(shù):絕講授( 3)對(duì)值函數(shù) ABS(x) ,開放根學(xué)習(xí)其其 函數(shù) Sqr(x) ,取整函數(shù)他函數(shù)Int(x),隨即函數(shù)Rnd(x)完成教師課堂提高練習(xí),寫出式子的值:(任務(wù)三)abs(-9)+sqr(9)+int+int+9mod3+9/3熟悉常用函數(shù)等。練習(xí)小結(jié)學(xué)生組織學(xué)生練習(xí), 并明確正確答案。課堂教師小結(jié): 我們要會(huì)根據(jù)程序的順序結(jié)構(gòu)補(bǔ)充程序。思考任務(wù)四: 練習(xí)與提高: 補(bǔ)充下列程序的運(yùn)行結(jié)果:2, 3。思考問題P41.學(xué)會(huì)知識(shí)的應(yīng)用形成知識(shí)3. 教學(xué)評(píng)價(jià):評(píng)價(jià)標(biāo)準(zhǔn):完成基本任務(wù)80%為及格,完成全部任務(wù)100%為良好,在擴(kuò)展上能有所創(chuàng)新

35、為優(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=3a=a+1b=ab=b+1print a,b結(jié)果:4, 5(2) a=a+1a=3b=ab=b+1print a,b結(jié)果: 3, 4(3) a=3b=aa=a+1b=b+1print a,b結(jié)果: 4, 4(4) b=b+1a=3a=a+1b=aprint a,b結(jié)果: 4, 4任務(wù)學(xué)生體驗(yàn)正確和錯(cuò)誤語句格式的輸入:(1) private sub Form_click()inputBox(“輸入圓的半徑“) ,”半徑“print“圓的半徑“;rcircl

36、e(2500,2500),rpi=s=pi*r*rprint“圓的面積“;sEnd Sub(2) private sub Form_click() inputBoxprint “圓的半徑“; r circle(2500,2500),rpi=s=pi*r*rprint “圓的面積“; S End Sub任務(wù)寫出式子的結(jié)果:三abs(-9)+sqr(9)+int+int+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ì)一、

37、學(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í)際問題的“條件”以及相應(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

38、. 過程與方法( 1)通過簡(jiǎn)單游戲程序的運(yùn)行和流程思考,培養(yǎng)學(xué)生的思考邏輯分析能力。( 2)通過運(yùn)行程序、分析程序、體驗(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í)行順序

39、、語句格式不斷加深理解。2、教學(xué)過程教學(xué)環(huán)教師教學(xué)學(xué)生活動(dòng)設(shè)計(jì)意圖節(jié)引入新課講授教師通過日常生活的例子如:人生的十字路口的選擇,玩游戲的攻略選擇進(jìn)行引入。引導(dǎo)學(xué)生體驗(yàn)密碼程序的運(yùn)行,初步了解分支語句的應(yīng)用。學(xué)生思考初步體驗(yàn)程序的執(zhí)行(任務(wù)一)。引起學(xué)生思考了解分支程序的執(zhí)行順序。Private Sub Form_Click()guess = InputBox(請(qǐng)輸入一個(gè)整數(shù)密碼:, 密碼 )password = 123456If guess = password ThenPrint yes!your are winEnd IfIf guess password ThenPrint again

40、please!End IfEnd Sub新課內(nèi)容程序結(jié)合數(shù)學(xué)上數(shù)的絕對(duì)值,分析程序?qū)W生運(yùn)行x=inputbox( “請(qǐng)輸入一個(gè)數(shù)” , ”輸入一畫出程序的執(zhí)行順序流程圖。(任務(wù)二)結(jié)合實(shí)際問題,體會(huì)分支語句的執(zhí)行順序。個(gè)數(shù)” )If x=0ThenPrint“你動(dòng)動(dòng)腦筋! 正數(shù)的絕對(duì)值是它本身 Print ”y=”;xElsePrint 正確,你真聰明!負(fù)數(shù)的絕對(duì)值是它的相反數(shù)Print“y=”;-xEnd If特別強(qiáng)調(diào):我們實(shí)際問題的“條件”以及相應(yīng)的選擇, 要根據(jù)具體問題具體解決,用到相關(guān)的數(shù)學(xué)知識(shí),結(jié)合條件語句的含義來設(shè)置。解釋分支語句的格式和應(yīng)用,語句。習(xí)學(xué)生練輔導(dǎo)學(xué)生運(yùn)行修改程序。修

41、改程序(任務(wù)三)當(dāng) R2500和 r2000 thenprint ”超出范圍”elsecircle(2500,2500),rendif學(xué)生提巡視并輔導(dǎo)學(xué)生。補(bǔ)充、修改調(diào)試運(yùn)行程熟悉提高高練習(xí)序 .(任務(wù)四)小結(jié)教師對(duì)本節(jié)所學(xué)知識(shí)進(jìn)行小結(jié),特別強(qiáng)調(diào),學(xué)生思考知識(shí)形成實(shí)際問題的“條件”以及相應(yīng)的選擇的設(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=0ThenPrint“你動(dòng)動(dòng)腦筋! 正數(shù)的絕對(duì)值是它本身Print ”y=”;xElsePrint 正確,你真聰明!負(fù)數(shù)的絕對(duì)值是它的相反數(shù) Print“y=”;-xEnd If任務(wù)三修改程序, 當(dāng) R2500 和 r2000 thenprint ”超出范圍”elsecircle(2500,2500),rendif任務(wù)四讀程序和補(bǔ)充程序4、教學(xué)資源:網(wǎng)絡(luò)教室,小程序。六、教學(xué)反思:本

溫馨提示

  • 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論