VB中選擇語(yǔ)句if語(yǔ)句的使用_第1頁(yè)
VB中選擇語(yǔ)句if語(yǔ)句的使用_第2頁(yè)
VB中選擇語(yǔ)句if語(yǔ)句的使用_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、VB中選擇語(yǔ)句if語(yǔ)句的使用標(biāo)準(zhǔn)模塊:選修算法與程序設(shè)計(jì)標(biāo)準(zhǔn)條目:(一)計(jì)算機(jī)解決問題的基本過程(3)在使用計(jì)算機(jī)解決實(shí)際問題 的過程中,通過觀看演示、模仿、探究、實(shí)踐等環(huán)節(jié),了解順序、選擇、循環(huán)三 種基本結(jié)構(gòu)及其重要作用,掌握計(jì)算機(jī)程序的基本概念,能解釋計(jì)算機(jī)程序執(zhí)行 的基本過程。本節(jié)課本我選擇了選擇結(jié)構(gòu)中學(xué)會(huì)使用if語(yǔ)句。建議學(xué)時(shí):1學(xué)生分析:在本內(nèi)容之前,我校高一學(xué)生已經(jīng)對(duì)vb有了基本的了解學(xué)習(xí)目標(biāo):(1)讓學(xué)生體會(huì)并理解if語(yǔ)句解決問題的基本思想。(2)掌握if語(yǔ)句的用法及執(zhí)行的基本過程及流程圖的畫法。(3)能夠用if語(yǔ)句解決問題。教學(xué)過程設(shè)計(jì):if語(yǔ)句根據(jù)判定結(jié)果(真或假)執(zhí)行一組語(yǔ)

2、句,有單行和多行塊形式,1、if then分支結(jié)構(gòu)if condition then 或者:if condition then statementsend ifif cond ition t hen stat eme nt 單行形式或者:if condition then statements】elsestatements2end if將全班分為兩個(gè)大組,第一組討論并畫出單行形式流程圖,第二組討論并畫 出多行塊形式流程圖,加強(qiáng)同學(xué)們用流程圖描述算法過程的能力二、引入活動(dòng):(1)提出問題:你會(huì)用vb編程實(shí)現(xiàn)比較兩個(gè)數(shù)的大小嗎?老師演示程序,并描述大概功能(2)活動(dòng)要求:同桌兩同學(xué)為一組一起進(jìn)行探

3、討共同完成。(3)表?yè)P(yáng)全班做得最快的3組同學(xué),并展示、點(diǎn)評(píng)他們的程序。(4)在展示及點(diǎn)評(píng)過程發(fā)現(xiàn):1)在本節(jié)課中,要求同學(xué)們?cè)谡{(diào)試程序過程輸入數(shù)字,有一部分同 學(xué)在輸入數(shù)據(jù)的過程中輸入了非數(shù)字字符導(dǎo)致程序出錯(cuò),解決方法下一課再講。2)有一組學(xué)生程序比較123與23兩數(shù)的大小時(shí),程序運(yùn)行結(jié)果較大 的數(shù)竟然是23!(5)對(duì)于程序運(yùn)行結(jié)果23123的程序,其代碼為:If Tex t1 .Tex t Tex t2.Tex t Then Tex t3.Tex t 二Tex t1 .Tex t Else Tex t3.Tex t 二 Tex t2.Tex t(6)同桌兩同學(xué)為一組一起進(jìn)行討論,什么地方出錯(cuò)

4、了?為什么程序運(yùn)行結(jié)果不正確,同還們主動(dòng)地思考起來,并不斷嘗試修正此錯(cuò) 誤。其實(shí),“textl. text”所取的并不是“數(shù)值”數(shù),而是“字符”數(shù)。比較大 小時(shí),是以字符串的ASCII碼來比較的,因此字符23當(dāng)然是比字符123大了。 當(dāng)然,“補(bǔ)丁”也十分好“打”,加上VAL函數(shù)即可(事先不提此函數(shù),正是此 課例的“陷阱”所在)。經(jīng)歷了這個(gè)“ Bug ”的曲折和打“補(bǔ)丁”的遭遇,通過 本例子,同學(xué)們不但加深了對(duì)if語(yǔ)句的認(rèn)識(shí),還對(duì)數(shù)據(jù)類型(數(shù)值型/字符型) 有了進(jìn)一步的認(rèn)識(shí)。所以正確的代碼為:If Val(Tex tl .Tex t) Val(Tex t2.Tex t) ThenTex t3.Tex t二 Tex tl .Tex t ElseTex t3.Tex t 二 Tex t2.Tex t三、學(xué)生實(shí)踐學(xué)生自行利用if語(yǔ)句進(jìn)行編程,并把工程文件存放在服務(wù)器中自己文件夾 中。學(xué)生作品評(píng)價(jià)標(biāo)準(zhǔn)表,學(xué)生作品采用網(wǎng)上互評(píng)的方式,滿分為10分是否正確使用i f語(yǔ)句完成兩數(shù) 比較程序(6分)在原有程序上修改, 如美化程序界面(7 分)利用if語(yǔ)句進(jìn)行小程序設(shè)計(jì),運(yùn)行成功(8分)利用if語(yǔ)句進(jìn)行 小程序設(shè)計(jì),并獨(dú) 具創(chuàng)意(9分)四、小結(jié):本節(jié)課通過對(duì)if語(yǔ)句的流程圖分析及通過一個(gè)實(shí)例:比較兩個(gè)數(shù)的大小,使 學(xué)生認(rèn)識(shí)到相對(duì)于順序結(jié)構(gòu),如果想要改變程

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(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)論