




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、廣東版教材高中信息技術(選修1)算法與程序設計第二章 程序設計基礎 第三節(jié) 汪志成課程內(nèi)容標準課程內(nèi)容標準課堂內(nèi)容課堂內(nèi)容12345本課時教學內(nèi)容的功能和地位本課時教學內(nèi)容的功能和地位 主要內(nèi)容是用選擇結(jié)構(gòu)編寫簡單的程序解決具體問題,在理解了順序結(jié)構(gòu)的前提下使得學生掌握VB語言的條件語句、多重選擇語句的格式、功能和執(zhí)行過程。學會使用條件語句和多重選擇語句實現(xiàn)選擇控制結(jié)構(gòu),解決簡單的實際問題,并初步掌握調(diào)試、運行程序的方法。 算法與程序設計計算機解決問題的基本過程程序設計語言初步算法與問題解決例舉 培養(yǎng)學生的邏輯思維能力,促進學生對計算機解決問題方法的理解;在自主探究解決問題的過程中,讓學生體驗
2、學習的樂趣。 掌握選擇結(jié)構(gòu)的If條件語句的格式、功能和執(zhí)行過程;關系表達式與邏輯表達式的理解與運用;學會使用條件語句來實現(xiàn)選擇控制結(jié)構(gòu),解決實際問題;進一步掌握VB程序調(diào)試運行的方法。 在老師的指導下,與同學共同探究問題,讓學生體驗自主學習、協(xié)助學習的樂趣。 知識與技能情感態(tài)度與價值觀過程與方法教學重點教學重點 理解多重選擇結(jié)構(gòu)語句在解決多重選擇問題上的直觀、優(yōu)越性;理解并掌握選擇結(jié)構(gòu)的格式、執(zhí)行過程及其功能。 教學重點教學重點 教學重點教學重點教學難點教學難點 動手設計程序解決生活中的實際問題。 教學難點教學難點 教法教法講授法、演示法、任務驅(qū)動法。學法學法自主探究、小組合作學習、模仿示例編
3、程 學法學法探究活動環(huán)節(jié)2交流評價環(huán)節(jié)4創(chuàng)設情境環(huán)節(jié)1課堂小結(jié)環(huán)節(jié)6操作實踐環(huán)節(jié)5教學環(huán)節(jié)教學環(huán)節(jié)體驗活動環(huán)節(jié)3 If you enjoy running every morning,then please put your right hand,else please put your left hand If If price 90 price 90 ThenThen MsgBoxMsgBox 猜低了,再試試猜低了,再試試“開始開始結(jié)束結(jié)束Price90?Price90?猜低了,再試試猜低了,再試試真真假假判斷條件判斷條件 這種只對條件滿足時的情況進行處理,我們稱為選擇結(jié)這種只對條件滿足時
4、的情況進行處理,我們稱為選擇結(jié)構(gòu)中的單分支結(jié)構(gòu)。構(gòu)中的單分支結(jié)構(gòu)。(1 1)If If Then Then (2 2)If If Then Then End If End If單分支語法格式:單分支語法格式:單行語法單行語法多行語法多行語法 這里的條件表達式是關系表達式(這里的條件表達式是關系表達式( 、= =、=)或邏輯表達式()或邏輯表達式(andand、oror、notnot),其值只有真或假),其值只有真或假兩種,當表達式的值為真時,視為條件成立。例如兩種,當表達式的值為真時,視為條件成立。例如:price:price120120屬于什么表達式屬于什么表達式? ? 語句可以是賦值語句(
5、語句可以是賦值語句(a=3a=3)、輸出語句)、輸出語句(print(print、msmsgboxgbox) )、結(jié)束語句、結(jié)束語句(end)(end)等。等。 If price = 90 Then If price = 90 Then MsgBoxMsgBox 猜對了,你真厲害猜對了,你真厲害“ If price 90 Then If price 90 Then If price 90 Then MsgBoxMsgBox 猜高了,再試試猜高了,再試試“ IfIf price =90 price =90 then then MsgBoxMsgBox 猜對了,你真厲害猜對了,你真厲害“ Else
6、 Else MsgBoxMsgBox “猜錯了猜錯了, ,再試試再試試“If price = 90 Then If price = 90 Then MsgBoxMsgBox 猜對了,你真厲害猜對了,你真厲害“If price 90 Then If price 90 Then MsgBoxMsgBox “猜錯了,再試試猜錯了,再試試“三個單分支三個單分支兩個單分支兩個單分支一個雙分支一個雙分支(1 1)If If Then Then Else Else 2(2 2)If If Then Then 1 Else Else 2 End If End If雙分支語法格式:雙分支語法格式:注意注意: :
7、在在if if語句中語句中elseelse部分不需要填寫表達式部分不需要填寫表達式條件滿足條件滿足條件不滿足條件不滿足開始開始結(jié)束結(jié)束判斷條件判斷條件語句塊語句塊真真假假開始開始結(jié)束結(jié)束判斷條件判斷條件語句塊語句塊1 1真真假假語句塊語句塊2 2單分支結(jié)構(gòu)單分支結(jié)構(gòu)雙分支結(jié)構(gòu)雙分支結(jié)構(gòu) 單分支結(jié)構(gòu)只對判斷條件為真的情況進行處理,雙分支結(jié)單分支結(jié)構(gòu)只對判斷條件為真的情況進行處理,雙分支結(jié)構(gòu)既對判斷條件為真的情況進行處理,同時也對判斷條件為構(gòu)既對判斷條件為真的情況進行處理,同時也對判斷條件為假的情況進行處理,所以雙分支結(jié)構(gòu)也就多了假的情況進行處理,所以雙分支結(jié)構(gòu)也就多了elseelse部分的內(nèi)容。
8、部分的內(nèi)容。 關系表達式 1、關系運算符號 =、=、=、 2、邏輯型(Boolean) 真(True)、假(False) 邏輯表達式 not 、and、or Private Sub Command1_Click() 求輸入數(shù)值的絕對值 Dim A As Integer A = Val(text1.text) If A = 0 Then Print Y=;A Else Print Y=;-A End Sub在窗體在窗體“Form1.frm”“Form1.frm”的的“Command1_Click”“Command1_Click”事件中編寫代碼,使之能夠事件中編寫代碼,使之能夠?qū)崿F(xiàn)如下功能:實現(xiàn)如
9、下功能: 在在Text1Text1輸入整數(shù)輸入整數(shù)a a、Text2Text2輸入整數(shù)輸入整數(shù)b b,判斷,判斷a a是否大于是否大于b b,若,若大于,則在大于,則在Text3Text3文本框中輸出文本框中輸出 大于大于 ,否則在,否則在Text3Text3文本框中輸出:文本框中輸出: 小于或小于或等于等于 。1語句If x=1 Then y=1,下列說法正確的是( )。A、x=1和 y=1 均為賦值語句 B、x=1和 y=1均為關系表達式C、x=1為關系表達式,y=1為賦值語句D、x=1為賦值語句,y=1為關系表達2. 電梯的最大容量為13人,在此范圍內(nèi)電梯能正常運行,超出了這個范圍電梯將
10、發(fā)出警報。()Dim a as integera=val(inputbox(“請輸入進入電梯的人數(shù)”)_ a=13 _ print “正常運行”_ print “發(fā)出警報”_A.if.thenend ifelseB.thenifelseend ifC.ifthenelseend ifD.ifelsethenend if3.以下程序段運行后,分別輸入5和6,則輸出字符的排列順序是( )I=val(inputbox(“請輸入I的值”)If I cB、 a+bc or a+cb or b+caC、 a+bc And a+cb And b+caD、(X+Y+Z) MOD 2=1在vb程序中把代碼補充完
11、整并調(diào)試運行,得出結(jié)果后再選擇答案 。5.走路可以減肥,平地甩手走20分鐘內(nèi)(含20分鐘)消耗的能量為6卡每分鐘,超過20分鐘消耗的能量為7.9卡每分鐘。走路的分鐘數(shù)43分鐘,輸出共消耗的能量。( )Dim t,n as singlet=val(inputbox(請輸入t的值)if t=20 then n=6*telse n=6*20+(t-20)*7.9end if print n=;nA258卡B.339.7卡C.439.7卡D.301.7卡在分支語句中,程序執(zhí)行一個分支后,其余分支不再在分支語句中,程序執(zhí)行一個分支后,其余分支不再執(zhí)行;執(zhí)行;If If Then Then End IfE
12、nd IfIf If Then Then 1 Else Else 2 End If End If單分支結(jié)構(gòu):單分支結(jié)構(gòu):雙分支結(jié)構(gòu):雙分支結(jié)構(gòu): P45程序2-5A P47程序2-5B格式:SelectCase表達式Case表達式列表1語句塊1Case表達式列表2語句塊2Case表達式列表n語句塊nCaseElse語句塊n+1EndSelect 功能:根據(jù)“測試表達式”的值,選擇第一個符合條件的語句塊執(zhí)行。SelectCase語句的執(zhí)行過程是:先求“測試表達式”的值,然后順序測試該值符合哪一個Case子句中情況,如果找到了,則執(zhí)行該Case子句下面的語句塊,然后執(zhí)行EndSelect下面的語句
13、;如果沒找到,則執(zhí)行CaseElse下面的語句塊,然后執(zhí)行EndSelect下面的語句。表達式列表又稱值域,它有三種方式:(1)一個表達式或用逗號隔開的若干表達式x=x=inputboxinputbox( (輸入一個整數(shù)輸入一個整數(shù)) )selectcasexselectcasexcase1,3,5case1,3,5print x; print x; 這是奇數(shù)這是奇數(shù) case2,4,6case2,4,6print x; print x; 這是偶數(shù)這是偶數(shù) endselectendselect表達式列表又稱值域,它有三種方式:(2)表達式1To表達式2x=x=inputboxinputbox(
14、 (輸入一個整數(shù)輸入一個整數(shù)) )selectcasexselectcasexcase1to9case1to9print x; print x; 此數(shù)是在此數(shù)是在1 1到到1010的范圍內(nèi)的范圍內(nèi) caseAtoZcaseAtoZprint x; print x; 請輸入數(shù)字請輸入數(shù)字 endselectendselect表達式列表又稱值域,它有三種方式:(3)Is關系運算符表達式x=x=inputboxinputbox( (輸入一個整數(shù)輸入一個整數(shù)) )selectcasexselectcasexcaseis=30caseis=30print x ; print x ; 此數(shù)的范圍大于此數(shù)的范圍大于3030cas
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 合同之冷凍食品購銷合同
- 創(chuàng)新思維訓練在小學數(shù)學思維提升教案
- 建筑勞務鋼筋工分包合同
- 2025年陽江貨運資格證模擬考試題庫
- 抽真空合同范文6篇
- 客服回訪合同模板7篇
- 2025年高中化學新教材同步 必修第一冊 第2章 第3節(jié) 第1課時 物質(zhì)的量 摩爾質(zhì)量
- 認識三角形(2)教學設計-2024-2025學年北師大版(2024)七年級數(shù)學下冊
- 中學生拒絕校園霸凌 從我做起班會教案
- 土地糾紛調(diào)解合同范本
- 2024年2天津理工大學馬克思主義基本原理概論(期末考試題+答案)
- 跟著名著《小王子》學高考英語讀后續(xù)寫絕佳的續(xù)寫清單-高中英語作文復習專項
- 產(chǎn)教融合大學科技園建設項目實施方案
- 交通法律與交通事故處理培訓課程與法律解析
- 廣西版四年級下冊美術教案
- 《換熱器及換熱原理》課件
- 兒童權(quán)利公約演示文稿課件
- UPVC排水管技術標準
- MSA-測量系統(tǒng)分析模板
- 血透室公休座談水腫的護理
- 急診預檢分診專家共識課件
評論
0/150
提交評論