版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第五講多分支結(jié)構(gòu)程序設(shè)計(jì)由鍵盤直接輸入的信息為字符,它主要類型分為:非字母型字符、大寫字母、小寫字母。非字母型字符大寫字母小寫字母現(xiàn)在要求判斷輸入字符是否為字母,如果是字母注明是大寫還是小寫?,F(xiàn)在判斷條件為2個(gè),單分支結(jié)構(gòu)已經(jīng)不能解決問題了,解決這個(gè)問題,我們需要使用多分支結(jié)構(gòu)?,F(xiàn)在要求判斷輸入字符是否為字母,如果是字母注明是大寫還是小寫。流程圖print
"輸入的字符是大寫字母"
(pd>="a")and(pd<="z")
"輸入的字符是小寫字母"TF
print"該字符不是字母"FB
inputpdETnot(((pd>="a")and(pd<="z"))or((pd>="A")and(pd<="Z")))現(xiàn)在要求判斷輸入字符是否為字母,如果是字母注明是大寫還是小寫。解法2流程圖print
"該字符不是字母"
(pd>="A")and(pd<="Z")
"輸入的字符是大寫字母"TF
print"輸入的字符是小寫字母"FB
inputpdET(pd>="a")and(pd<="z")由鍵盤鍵入一個(gè)字符,如何判斷該字符是否為小寫字母?①字母在計(jì)算機(jī)內(nèi)部的存儲(chǔ)方式字母在計(jì)算機(jī)中排列的順序與字母表中類似。依然是按照從a到z的順序,因此當(dāng)"a"與"b"比較時(shí),實(shí)際是"a"與"b"先后序號(hào)的比較,由于"b"比"a"靠后,所以進(jìn)行比較后,"b">"a"。③條件表達(dá)式該怎樣書寫?自然語(yǔ)言描述:要求>="a"并且<="z"②如何處理這個(gè)問題?將鍵入的字符存入變量中,然后分別和"a"、"z"進(jìn)行比較。程序設(shè)計(jì)語(yǔ)言描述:(>="a")(<="z")邏輯運(yùn)算符:它在計(jì)算機(jī)內(nèi)部的作用是針對(duì)左右兩邊的布爾值進(jìn)行與運(yùn)算。格式:<><>它的運(yùn)算結(jié)果也是值。例:<a><b>由鍵盤鍵入一字符,如何判斷該字符是否為小寫字母?流程圖實(shí)現(xiàn)BeginEndinputpd(pd>="a")and(pd<="z")print“是小寫字母”print“不是小寫字母”TF字母有大小寫之分,我們剛才只是針對(duì)小寫字母進(jìn)行判斷,那么我們現(xiàn)在應(yīng)該對(duì)條件進(jìn)行什么樣的修改,才能針對(duì)所有情況?根據(jù)判斷小寫字母的條件表達(dá)式:(>="a")(<="z")寫出判斷大寫字母的條件表達(dá)式。(>="a")(<="z")(>="A")(<="Z")(>="A")(<="Z")針對(duì)本題我們?cè)撊绾未_立條件表達(dá)式?邏輯運(yùn)算符:它在計(jì)算機(jī)內(nèi)部的作用是針對(duì)左右兩邊的布爾值進(jìn)行或運(yùn)算。格式:<><>它的運(yùn)算結(jié)果也是值。它的優(yōu)先級(jí)低于,因此,在邏輯表達(dá)式中先執(zhí)行運(yùn)算,再執(zhí)行運(yùn)算。例:<a><b>由鍵盤鍵入一字符,如何判斷該字符是否為字母?流程圖實(shí)現(xiàn)BeginEndinputpd(pd>="a")and(pd<="z")or(pd>="A")and(pd<="Z")print“輸入的字符是字母”print“輸入的字符不是字母”TF現(xiàn)在我們要求整體框架不變,但要判斷該字符不是字母,則如何來修改條件?滿足前一題條件的可判定為字母,則如果取相反條件就可以判定非字母型字符的鍵入。條件表達(dá)式可寫成:((>="a")(<="z")(>="A")(<="Z"))邏輯運(yùn)算符:它在計(jì)算機(jī)內(nèi)部的作用是針對(duì)右的布爾值進(jìn)行非運(yùn)算。格式:<>它的運(yùn)算結(jié)果也是值。它的優(yōu)先級(jí)高于和,因此,在邏輯表達(dá)式中優(yōu)先級(jí)關(guān)系應(yīng)為→→高→低例:<a>判斷該字符不是字母。流程圖實(shí)現(xiàn)
(>="a")(<="z")(>="A")(<="Z")“輸入字符不是字母”“輸入字符是字母”TF由鍵盤鍵入一字符,如何判斷該字符是否為字母?((>="a")(<="z")(>="A")(<="Z"))TF現(xiàn)在將我們之前所學(xué)習(xí)過的知識(shí)解決問題,要求判斷輸入字符是否為字母,如果是字母注明是大寫還是小寫。<條件2><語(yǔ)句組2><語(yǔ)句組3>
多分支語(yǔ)句 <條件1><語(yǔ)句組1>
<語(yǔ)句組2>現(xiàn)在要求判斷輸入字符是否為字母,如果是字母注明是大寫還是小寫。流程圖print
"輸入的字符是大寫字母"
(pd>="a")and(pd<="z")
"輸入的字符是小寫字母"TF
print"該字符不是字母"FB
inputpdETnot(((pd>="a")and(pd<="z"))or((pd>="A")and(pd<="Z")))現(xiàn)在要求判斷輸入字符是否為字母,如果是字母注明是大寫還是小寫。解法2流程圖print
"該字符不是字母"
(pd>="A")and(pd<="Z")
"輸入的字符是大寫字母"TF
print"輸入的字符是小寫字母"FB
inputpdET(pd>="a")and(pd<="z")用邏輯表達(dá)式表示出陰影部分
abcx(x<a)(x>)(x<)課堂練習(xí)與回家作業(yè)1.寫出表達(dá)式(4>3)(5<7)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版建筑砌體作業(yè)承包協(xié)議版B版
- 2024版花卉苗木購(gòu)銷合同書范本
- 二零二四年度2024綿陽(yáng)倉(cāng)儲(chǔ)租賃合同模板3篇
- 二零二四寧波電影院裝修工程合同模板3篇
- 2024年銷售合同終止協(xié)議:終止條款匯編
- 安徽公司二零二五年度氨水集中采購(gòu)與環(huán)保監(jiān)測(cè)合同
- 2025年度生態(tài)農(nóng)業(yè)園區(qū)物業(yè)管理與技術(shù)服務(wù)協(xié)議3篇
- 2025年私立醫(yī)院與藥企合作藥品供應(yīng)及倉(cāng)儲(chǔ)服務(wù)合同3篇
- 2025年行政事業(yè)單位合同管理制度規(guī)范與合同履行監(jiān)督3篇
- 2024版公園宣傳欄租賃合同
- 建筑公司年度工作總結(jié)及計(jì)劃(6篇)
- 2023年昆明貴金屬研究所招聘筆試模擬試題及答案解析
- 硫酸裝置試生產(chǎn)方案
- 國(guó)家重點(diǎn)??婆R床護(hù)理專業(yè)評(píng)選標(biāo)準(zhǔn)
- DB11T 1944-2021 市政基礎(chǔ)設(shè)施工程暗挖施工安全技術(shù)規(guī)程
- 中國(guó)農(nóng)業(yè)核心期刊要目概覽
- 好聽簡(jiǎn)單的鋼琴譜
- 技術(shù)咨詢合同書(浙江省科學(xué)技術(shù)廳監(jiān)制)
- 《中外資產(chǎn)評(píng)估準(zhǔn)則》課件第5章 美國(guó)評(píng)估準(zhǔn)則
- 《軸系結(jié)構(gòu)設(shè)計(jì)》ppt課件
- 應(yīng)用化學(xué)專業(yè)英語(yǔ)unit.ppt
評(píng)論
0/150
提交評(píng)論