程序與程序設計.doc_第1頁
程序與程序設計.doc_第2頁
程序與程序設計.doc_第3頁
程序與程序設計.doc_第4頁
程序與程序設計.doc_第5頁
免費預覽已結(jié)束,剩余18頁可下載查看

下載本文檔

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

文檔簡介

1、第 1 節(jié) 程序與程序設計教學設計一、學習者分析對于初二的學生,經(jīng)過第一冊第一章的學習,對信息技術(shù)課程的學習已經(jīng)形成了習慣,熟悉常見的應用軟件和常規(guī)的教學環(huán)境, 為進一步學習計算機程序設計打下了一定的基礎。 但由于程序設計本身的教學內(nèi)容條理性、實踐性、綜合性強、需要學習者有較強的動手能力、邏輯思維能力并掌握程序設計的語言、熟悉問題的相關(guān)的背景知識,因此,就一般學生而言,學習的難度仍然很大,教師的引導、啟發(fā)、點撥作用尤其重要。二、教材內(nèi)容分析1、本節(jié)的主要內(nèi)容及其在本章的地位:本節(jié)是本章的入門,引起學生的學習興趣是關(guān)鍵,必須通過本節(jié)的學習,激發(fā)學生的學習興趣,為進一步學習程序設計,了解程序打下基

2、礎。2、教學重點難點教學重點:程序作用及學習程序設計的意義和方法。教學難點:程序程序的概念;如何學習程序設計。3、課時安排:一課時三、教學目標1、知識與技能( 1)了解程序的概念及程序在計算機中的作用。( 2)初步了解學習程序設計的意義和方法。( 3 了解程序設計語言的種類及主要特點。2、過程與方法( 1)通過對游戲程序的運行初步體驗程序在計算機中的作用。( 2)通過觀察由于修改程序的部分參數(shù)而引起程序運行結(jié)果的變化,感受程序解決問題的一般過程與方法。3、情感態(tài)度價值觀運行游戲程序的運行中激發(fā)學生學習程序知識的興趣,為初步學習程序設計打下基礎。四、教學理念和教學方法程序的概念與計算機程序設計對

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

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

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

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

7、計語言種類:機器語言匯編語言高級語言 等,程序是由人來編寫。六、教學反思:本節(jié)主要是引起學生學習程序的興趣, 消除學生學習程序的畏難情緒, 在運行程序的過程中滲透熟悉程序的運行。學生通過一些簡單參數(shù)的修改,程序運行就會有不同的效果。在教學過程中寓教于樂。第 2 節(jié) 初試程序設計教學設計一、學習者分析:通過第一節(jié)的學習,學生基本了解什么是程序,知道計算機的工作必須依賴于各種各樣的“程序”。初步了解VB程序設計需要一定的語言環(huán)境。二、教材內(nèi)容分析1、本節(jié)的主要內(nèi)容及在本章中的地位:本節(jié)是整章的操作基礎,學生必須熟悉的編程環(huán)境,并能熟練地操作。2 、教學重點、難點:重點:讓學生明白程序的執(zhí)行運行。難

8、點: VB程序設計的編程環(huán)境。3、課時安排:一課時三、教學目標1. 知識與技能( 1)了解 VB 的編程環(huán)境。( 2)學會在 VB的編程環(huán)境中運行、修改、保存、退出程序。2. 過程與方法通過幾個小程序運行,初步學會在VB的編程環(huán)境中運行、保存程序的方法的基本操作。3. 情感態(tài)度價值觀能夠通過修改、運行、體驗程序,啟迪學生的思維,激發(fā)學生的求知欲,培養(yǎng)學生的探究精神。四、教學理念和方法運行一些有趣的小程序為切入口, 熟悉 VB的編程環(huán)境, 并通過“畫圓”和修改“畫圓”程序簡單例子,讓學生在 VB的編程環(huán)境中運行、保存程序的方法。五、教學過程設計1、教學內(nèi)容的組織與呈現(xiàn)方式:本節(jié)的知識是 VB 的

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

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

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

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

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

14、驟和方法,通過學習,學生能夠通過比較、觀察、實踐、分析、修改、讀懂簡單的程序即可,并不要求學生編寫程序。因此教師的教學重點應該放在從簡單問題出發(fā),運用程序設計解決實際問題,熟悉編程環(huán)境和體驗程序設計思想的培養(yǎng)上。第 3 節(jié)認識程序的基本要素教學設計一、學習者分析學生在此之前, 已初步了解程序的作用、對 VB程序設計有了簡單的認識;但對 VB 程序設計語言語法規(guī)則了解甚少, 對程序代碼中出現(xiàn)的各種要素比較陌生,因此對程序代碼本身所要表達的意思還不太清楚,對程序要完成的功能也不太明白。但此時學生的學習積極性比較高,也很愿意動手嘗試。二、教材內(nèi)容分析1本節(jié)的主要內(nèi)容及在本章中的地位本節(jié)是 VB程序設

15、計初步中的第三節(jié),主要介紹了 VB程序設計語言中的常量與變量、表達式等程序設計基本要素、常用的數(shù)據(jù)類型以及賦值語句、輸出語句的格式和功能。2教學重點、難點重點:( 1)常量、變量的概念和作用,變量的命名規(guī)則;( 2)運算符的識別和書寫;算術(shù)表達式的書寫及轉(zhuǎn)換;( 3)賦值語句、輸出語句的格式及功能。難點:( 1)賦值號的理解;( 2)變量的命名規(guī)則;( 3)算術(shù)表達式的書寫及轉(zhuǎn)換。3課時安排: 2 課時。三、教學目標1知識與技能( 1)了解常量、變量、表達式的含義和作用,了解賦值語句、輸出語句的功能;( 2)熟悉變量的命名規(guī)則;( 3)學會算術(shù)表達式的書寫及轉(zhuǎn)換;( 4)熟悉賦值語句、輸出語句

16、的格式。2過程與方法( 1)培養(yǎng)學生從簡單問題出發(fā),運用程序設計解決實際問題的能力。( 2)通過比較、觀察、分析和實踐等手段讓學生在做中學,提高學生主動學習的意識和能力。3情感態(tài)度價值觀通過體驗程序解決具體問題的思想方法,激發(fā)學生的求知欲,形成積極主動地學習和使用信息技術(shù)、參與信息活動的態(tài)度,培養(yǎng)學生的創(chuàng)新、探索精神。四、教學理念和方法由于本節(jié)課中所涉及到的內(nèi)容都是程序設計語言中的基本要素,概念性的知識較多,因此結(jié)合程序?qū)嵗齺斫榻B,通過講解、觀察、比較、實踐,幫助學生理解常量、變量和表達式的概念和作用,通過形成性練習,讓學生熟練掌握算術(shù)表達式的書寫及轉(zhuǎn)換,通過對程序中的語句進行分析,讓學生了解

17、賦值語句、輸出語句的格式和功能。通過上機實踐讓學生嘗試如何根據(jù)實際情況修改程序,從中體會程序的作用和編寫的一些要求。課堂上采用以任務驅(qū)動式教學為主,演、講、練相結(jié)合的教學方法。五、教學過程設計1教學內(nèi)容的組織與呈現(xiàn)方式本節(jié)課從簡單的計算“圓的面積”的程序作為引入, 通過分析程序中語句的組成, 講解常量、 變量及表達式,通過不同的任務, 讓學生體會各個組成要素在程序中的作用, 并從中慢慢理解并掌握程序設計的思路和方法。2教學過程課時 1:教學環(huán)教師教學學生活動設計意圖節(jié)同學們經(jīng)過上兩周的學習, 已初步接觸過了VB程序, 編寫程序就好像我們寫作文一樣,每篇作文引入的組成都會有不同的詞語、句子、段落

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

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

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

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

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

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

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

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

26、243*乘2*484/除9/24乘方2385比較算術(shù)運算符: 注: 1 、 運算級別與數(shù)學上的一樣, 從高到低, 同一級從左到右的順序執(zhí)行 2 、 VB 中所有括號都用小括號來表示觀察、思考,并在老師的引導下填充完成表格通過完成表格, 使學生能進一步明確各種算術(shù)運算符的含義及使用下面請同學們完成P37 的練習 3、 4思考并動筆完成鞏固所學知識相應的練習形成性練習請個別學生寫出調(diào)動學生學習的老師提問學生并點評課堂練習他們的答案積極性,讓他們主動參與觀察程序:Private Sub Form_Click()r = 1000s = * r * r通過設問, 引起學Print 圓的面積是: ;s;

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

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

29、 P-A、圓 2、 *T (2)課本 P37 的練習 2、 3、 4六教學反思本節(jié)課的內(nèi)容作為程序設計的入門,知識點多, 概念性強, 而且比較零散,所講的內(nèi)容對絕大部分學生來說都未曾接觸過,因此在學習的時候有一定的難度。本課在教學中嘗試結(jié)合了具體的程序例子,盡可能深入淺出地講授程序的基本要素, 讓學生易于理解和接受。 當然, 本課的內(nèi)容對學生來說只是一個入門,點需要在以后的學習中不斷地強化、鞏固和提高,才能真正達到程序設計的要求。很多的知識第 4 節(jié)順序結(jié)構(gòu)教學設計一、學習者分析:學生通過前幾節(jié)的學習以及實踐,對的編程環(huán)境以及程序設計的要素有了深刻的了解,但對程序的結(jié)構(gòu)缺乏完整的分析和體會,本

30、節(jié)通過實踐,讓學生了解順序結(jié)構(gòu)程序的特點。二、教材內(nèi)容分析本節(jié)是本章的前幾節(jié)知識小結(jié),又是新知識的開始,故有承前啟后的作用。1、本節(jié)的主要內(nèi)容及在本章中的地位本節(jié)是程序結(jié)構(gòu)的基礎,起承前啟后的作用。2、教學重點、難點:重點:程序順序結(jié)構(gòu)的特點,流程圖;常用函數(shù)含義。難點:順序結(jié)構(gòu)程序流程圖的畫法;常用函數(shù)的書寫和意義。3、課時安排:一課時三、教學目標1. 知識與技能( 1)了解順序結(jié)構(gòu)的程序的特點、流程圖的書寫。( 2)理解 InputBox 函數(shù)和常用函數(shù)的含義及其書寫格式。( 3)理解程序的順序結(jié)構(gòu)。2. 過程與方法:( 1)通過學生的分組實驗體會,讓學生了解順序程序結(jié)構(gòu)的特點。( 2)通

31、過演練結(jié)合讓學生了解常用函數(shù)的意義。3. 情感態(tài)度價值觀通過分組實驗培養(yǎng)學生的自主學習精神以及嚴謹?shù)闹螌W態(tài)度,培養(yǎng)學生仔細觀察問題的能力。四、教學理念和方法順序程序結(jié)構(gòu)的特點以及函數(shù)的含義應用,學生難以理解,通過分組實驗以及閱讀程序,運行程序,就可以讓學生更好地領會、掌握本節(jié)的知識。五、教學過程設計1、教學內(nèi)容的組織與呈現(xiàn)方式本節(jié)以學生分組體會不同的程序書寫順序,會得出不同的輸出結(jié)果來突出順序結(jié)構(gòu)程序的特點。inputBox函數(shù)和其他函數(shù)的學習都是通過反復的試運行程序來加深理解。2、教學過程教學環(huán)節(jié)教師教學學生活動設計意圖新課引入教學情景設置, 程序運行根據(jù)不同的書寫順序,會有不同的結(jié)果。分組

32、體驗程序的運行(任務一)?;卮鹄蠋熖岢龅膯栴}。突出程序的執(zhí)行順序提出問題: 為什么改變程序中的語句,結(jié)果會不同?說明程序的執(zhí)行順序是從上到下的。新課演示:改變程序的順講授( 1)序,程序的運行結(jié)果不順序結(jié)構(gòu) 同,這種程序結(jié)構(gòu)叫做順序程序結(jié)構(gòu)。例如:(1)Private SubForm_Click()r = 1000圖(一)學生觀察:程序不同的書寫順序,輸出結(jié)果是不一樣的, 說明順序結(jié)構(gòu)的涵義。S=pi*R*REnd Sub(2)Private SubForm_Click()圖(二)學生觀察輸出結(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é)果如圖(二)新課設置教學情景, 引導學生體驗輸入正確的和錯誤的格式,計算機的反應。讓學生講授( 2)學生理解 inputBox函數(shù) (任務二)體會函數(shù)學習 有規(guī)定的格式。inputBo說明: 1、程序的順x 函數(shù)有規(guī)定序不同,執(zhí)行結(jié)果不同。的格式。2、 inputBox函數(shù)有規(guī)定的格式。3、 inputBox函數(shù)輸出的結(jié)果是文本格式。例如:x=inputBox( “ 輸入一個數(shù)” ,X

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

35、為優(yōu)秀。課堂評價表:學生完成如下實踐并填寫課堂自評。實踐內(nèi)容知識技能和情感態(tài)度評價技能掌情感態(tài)度握一任務分組體驗程序的運行結(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任務學生體驗正確和錯誤語句格式的輸入:(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任務寫出式子的結(jié)果:三abs(-9)+sqr(9)+int+int+9mod3+9/3任務補充下列程序的運行結(jié)果:P41. 思考 2,3。四4、教學資源:教師網(wǎng)絡,投影儀。六、教學反思: 本節(jié)通過學生對程序執(zhí)行的多次體驗,讓學生充分體現(xiàn)什么是順序結(jié)構(gòu),實踐才能出真知!第 5 節(jié)分支結(jié)構(gòu)教學設計一、

37、學習者分析本節(jié)是在學習了程序的順序結(jié)構(gòu)的基礎上學習的,學生對程序結(jié)構(gòu)有一定認識,所以在這個基礎上學習,學生可以上一種臺階。但是怎樣表達實際問題的“條件”以及相應的選擇是本節(jié)的一個難點。二、教材內(nèi)容分析1、本節(jié)的主要內(nèi)容及在本章中的地位本節(jié)是本章又一個基礎,是經(jīng)常使用的語句和程序結(jié)構(gòu)之一,所以必須熟練掌握。2、教學重點、難點:重點:分支語句的流程圖,分支語句的執(zhí)行過程以及條件語句的格式。難點:分支語句的應用以及分支語句的格式。3、課時安排:一課時三、教學目標1. 知識與技能( 1)了解分支程序的結(jié)構(gòu),流程以及作用。( 2)知道條件語句的作用,初步掌握分支語句的格式。( 3)理解程序的分支結(jié)構(gòu)。2

38、. 過程與方法( 1)通過簡單游戲程序的運行和流程思考,培養(yǎng)學生的思考邏輯分析能力。( 2)通過運行程序、分析程序、體驗程序提高學生自主學習的能力。3. 情感態(tài)度價值觀通過體驗程序,分析程序和修改程序,培養(yǎng)學生的合作精神和探究創(chuàng)新精神。四、教學理念和方法本節(jié)是本章的又一個重點難點,分支的應用在程序設計中有非常廣泛的應用。為此,必須熟練掌握,故采用情景設置,講練結(jié)合,任務驅(qū)動等多種立體方式呈現(xiàn)。運用教師主導,學生主動,親身體驗,總結(jié)思考提高的教學策略。五、教學過程設計1、教學內(nèi)容的組織與呈現(xiàn)方式分支選擇的概念, 通過“密碼游戲”的運行、 分析來說明, 然后反復體會、 修改程序?qū)Ψ种дZ句的執(zhí)行順序

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

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

41、改程序(任務三)當 R2500和 r2000 thenprint ”超出范圍”elsecircle(2500,2500),rendif學生提巡視并輔導學生。補充、修改調(diào)試運行程熟悉提高高練習序 .(任務四)小結(jié)教師對本節(jié)所學知識進行小結(jié),特別強調(diào),學生思考知識形成實際問題的“條件”以及相應的選擇的設置。3. 教學評價:評價標準設計:完成基本任務80%為及格,完成全部任務100%為良好,在擴展上能有所創(chuàng)新為優(yōu)秀。課堂評價表設計:學生完成如下實踐并填寫課堂自評。實踐內(nèi)容知識技能和情感態(tài)度評價技能掌握情感態(tài)度任務一學生體驗密碼程序的執(zhí)行。任務二畫出流程圖:x=inputbox( “請輸入一個數(shù)” , ”輸入一個數(shù)” )If x=0ThenPrint“你動動腦筋! 正數(shù)的絕對值是它本身Print ”y=”;xElsePrint 正確,你真聰明!負數(shù)的絕對值是它的相反數(shù) Print“y=”;-xEnd If任務三修改程序, 當 R2500 和 r2000 thenprint ”超出范圍”elsecircle(2500,2500),rendif任務四讀程序和補充程序4、教學資源:網(wǎng)絡教室,小程序。六、教學反思:本

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論