程序的選擇結構教學設計_第1頁
程序的選擇結構教學設計_第2頁
程序的選擇結構教學設計_第3頁
程序的選擇結構教學設計_第4頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、。2.5.1 程序的選擇結構教案編寫教師:付虹楊實際授課教師:實際授課日期:教學目標教學重點教學難點使用教材構想設計意圖課前準備1、掌握雙分支選擇結構的格式、功能、用法及執(zhí)行過程。知識與2、掌握雙分支選擇結構流程圖的畫法。3、掌握 VB語言的關系表達式、邏輯表達式等程序設計語言的基本知識。技能4、學會使用雙分支選擇結構來實現(xiàn)選擇控制結構的設計,解決實際問題。過程通過 “鼠標價錢大競猜 ”這個小游戲為導入實例, 以及經過探究、 講授、與觀摩、交流等環(huán)節(jié),讓學生理解雙分支選擇結構的格式、功能、用法及執(zhí)方法行過程。情感態(tài)用雙分支選擇結構編寫簡單的程序解決具體的實際問題,培養(yǎng)學生善度價值于學習,善于思

2、考,自主學習的能力,激發(fā)學生的想象力和探索精神,讓觀學生體驗學習的樂趣。掌握雙分支選擇結構的格式及執(zhí)行過程;對解決問題的方法和步驟的理解,并能根據(jù)實際問題寫出代碼。在學習完程序的順序結構的基礎上,學生們初步具備了一些編寫程序的思想,再來學習程序的選擇結構, 大部分學習是很容易理解的。 而且也可以把這種結構應用到生活中,解決實際問題。相信學生應該非常樂于學習,也能很快的掌握內容。上節(jié)課我們共同學習了VB程序當中的一些基本語句,賦值語句inputbox ()、賦值語句、基本輸出語句print。今天我們繼續(xù)練習使用這些語句,并通過簡單的例子,來運用程序的選擇結構解決實際問題。教師先和學生共同探究、解

3、析問題,交流得出解決問題的方法,然后讓學生先從模仿入手,補充半成品程序,最后讓學生舉一反三獨立嘗試編寫程序,讓學生感受程序的選擇結構的功能。1、檢查多媒體網絡教室學生用機的軟硬件是否正常。2、準備好多媒體教學課件和學生要實踐操作的素材。1。教學過程教師活動學生活動設計意圖一、情境導入讓學生競猜鼠標的價錢。通過該實例,學生邊猜,教師選擇答案,程序將提示猜高了,猜低學生觀看課引入本課新了或是猜對了。件,積極參與知識的學習。同學們在選擇價錢的時候,是根據(jù)程序的提示而改變價錢競猜游并激發(fā)學生價格高低的,這里存在一個價錢判斷的條件。戲。的學習興趣。象這種根據(jù)給定條件的當前值在兩條或多條程序路徑中選擇一條

4、執(zhí)行的結構就是我們今天學習選擇結構。一、選擇結構1、選擇結構的特點:按照問題的要求做出條件判斷,根據(jù)結果選擇一邊執(zhí)行或二、新課講授另一邊執(zhí)行,兩邊只能執(zhí)行其中的一邊。2、條件語句:If you are a boy then please put up your right handelse please put up your left hand.找同學用中文翻譯。請同學們找出這里面的三個關鍵詞。IfThenElse同時這三個關鍵詞也構成了我們的條件語句?;靖袷骄褪沁\用了條件語句。3、選擇的基本格式全體學生參與,同學用中文翻譯這句話。中文解釋:如果你是男孩請舉起右手,否選擇結構的則請舉起左手

5、。這樣的英語句子翻譯成中文并不難,目的是讓多數(shù)的學生都能感受程序設計的樂趣,引出條件語句。格式 1:又叫行IfIf條件Then Else 。2教學過程。教師活動學生活動格式 2:又叫塊If設計意圖新課講授If條件 ThenElse語句組2End If說明:( 1)條件可以是算術表達式、關系表達式或邏輯表達式等。表達式都會得到兩種可能:非真即假,True 或 False 。( 2)格式 2 中的 if與 end if必須成對出現(xiàn),缺一不可。( 3)在書寫時,格式 1 中的 可以有多條語句,如果有多條語句則必須寫在一行,而且語句之間用冒號 “: ” 分隔開。格式 2 中的 中的多條語句, 則需分行

6、書寫。( 4)將 If 、 Else 和 End If 語句左對齊,而 和向右縮進若干空格,以使程序結構更加清楚,便于閱讀和查錯。4、條件語句的執(zhí)行過程當條件成立時,執(zhí)行 Then 后面的語句組 1,否則執(zhí)行語句組 2選擇結構的流程圖如下所示:學生邊看課件,邊聽教師講解選擇結構的基本格式。注意事項,及程序的執(zhí)行過程。進一步理解選擇結構的用法、格式、功能。是否條件成立嗎?語句組 1語句組 25、下面我們共同運用選擇結構來解決問題:例 1、選擇題將鼠標價錢大競猜的程序補充完整。Dim a As Singlea=InputBox(“請輸入您猜的價錢” )_a=20_Print 猜對了 _Print“

7、 猜錯了 ”A.IfThenEnd ifB.IfElseThenC.IfThenElseD.IfElseEnd if讓學生熟練掌握雙分支選擇結構的學生運用選擇 兩種基本格結構將鼠標價 式及相互轉錢大競猜程序 換。補充完整。3。新課講授教師活動將該程序轉換成另一種格式:Dim a As Integera=Inputbox(“請輸入您猜的價錢” )If a=20 Then Print“ 猜對了 ”ElsePrint“猜錯了 ”End if練習題:求一個整數(shù)的絕對值。開始三、輸入整數(shù)a 的值練習反饋是否a=0輸出 a 的值輸出 a 的值結束教學后記:_學生活動設計意圖找學生完成兩種格式的轉讓學生理解換。兩種格式可以相互轉換。讓學生學會老師畫出流程用雙分支選圖擇結構編寫程序,解決問題。學生獨立完成設計

溫馨提示

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

評論

0/150

提交評論