條件結(jié)構(gòu)/分支結(jié)構(gòu)
1、 單分支結(jié)構(gòu)(單if結(jié)構(gòu))
練習(xí)題講解
1)輸入學(xué)生的考試成績,如果輸入的數(shù)大于等于60,則顯示及格。
【【條件結(jié)構(gòu)】-1單分支結(jié)構(gòu):03.單分支結(jié)構(gòu)例題:成績及格了嗎】
2)輸入年齡,如果輸入的年齡大于22(含)歲,則給用戶顯示到了結(jié)婚年齡。
【【條件結(jié)構(gòu)】-1單分支結(jié)構(gòu):04.單分支結(jié)構(gòu)練習(xí)1:是否到了結(jié)婚年齡】
3)某個系統(tǒng)其中一個組件要求對用戶輸入的正整數(shù)進(jìn)行判斷是不是偶數(shù),如果用戶輸入的數(shù)字不是偶數(shù),則給用戶錯誤提示。
【【條件結(jié)構(gòu)】-1單分支結(jié)構(gòu):05.單分支結(jié)構(gòu)練習(xí)2:是不是偶數(shù)】
補充說明:如何實現(xiàn)不成立的條件
【【條件結(jié)構(gòu)】-1單分支結(jié)構(gòu):06.單分支結(jié)構(gòu)練習(xí)2補充說明:如何實現(xiàn)不成立的條件】
知識點講解
單分支結(jié)構(gòu)(if結(jié)構(gòu))的知識點講解1
【【條件結(jié)構(gòu)】-1單分支結(jié)構(gòu):01.條件結(jié)構(gòu)引例介紹】
單分支結(jié)構(gòu)(if結(jié)構(gòu))的知識點講解2
【【條件結(jié)構(gòu)】-1單分支結(jié)構(gòu):02.單分支結(jié)構(gòu)的流程】
2、?雙分支結(jié)構(gòu)(if-else結(jié)構(gòu))
練習(xí)題講解
1)輸入學(xué)生的考試成績,如果輸入的數(shù)大于等于60,則顯示及格,否則顯示不及格。
【【條件結(jié)構(gòu)】-2雙分支結(jié)構(gòu):01.雙分支結(jié)構(gòu)的流程和例題講解】
2)輸入年齡,如果輸入的年齡大于22(含)歲,則給用戶顯示到了結(jié)婚年齡,否則顯示未到結(jié)婚年齡。
【【條件結(jié)構(gòu)】-2雙分支結(jié)構(gòu):02.雙分支結(jié)構(gòu)練習(xí)1:是否到了結(jié)婚年齡】
3)某個系統(tǒng)其中一個組件要求對用戶輸入的正整數(shù)進(jìn)行判斷是不是偶數(shù),如果用戶輸入的數(shù)字不是偶數(shù),則給用戶錯誤提示,如果是偶數(shù),則給用戶顯示正確。
【【條件結(jié)構(gòu)】-2雙分支結(jié)構(gòu):03.雙分支結(jié)構(gòu)練習(xí)2:是不是偶數(shù)】
4)輸入一個正整數(shù),判斷它是奇數(shù)還是偶數(shù)。
【【條件結(jié)構(gòu)】-2雙分支結(jié)構(gòu):04.雙分支結(jié)構(gòu)練習(xí)3:偶數(shù)還是奇數(shù)】
5)輸入一個整數(shù),輸出其絕對值。
【【條件結(jié)構(gòu)】-2雙分支結(jié)構(gòu):05.雙分支結(jié)構(gòu)練習(xí)4:計算一個數(shù)的絕對值】
6)已知函數(shù)

? ? ? ?
? ? ?輸入x,輸出對應(yīng)的函數(shù)值。
【【條件結(jié)構(gòu)】-2雙分支結(jié)構(gòu):06.雙分支結(jié)構(gòu)練習(xí)5:計算一個分段函數(shù)的值】
7)輸入兩個整數(shù)a,b,輸出比較大的一個。
【【條件結(jié)構(gòu)】-2雙分支結(jié)構(gòu):07.雙分支結(jié)構(gòu)練習(xí)6:輸出a和b當(dāng)中比較大的那個】
8)輸入兩個整數(shù)e,m,輸出比較小的一個。
【【條件結(jié)構(gòu)】-2雙分支結(jié)構(gòu):08.雙分支結(jié)構(gòu)練習(xí)7:輸出e和m當(dāng)中比較小的那個】
9)黃金1號玉米種子的價格為5元/千克,如果一次購買2千克以上的種子,超過2千克部分的種子的價格打8折。輸入購買的千克數(shù)x,輸出總價。
【【條件結(jié)構(gòu)】-2雙分支結(jié)構(gòu):09.雙分支結(jié)構(gòu)練習(xí)8:玉米種子的總價】
10)某景區(qū)集體門票的收費標(biāo)準(zhǔn)是:20人以內(nèi)(含20人)每人25元,超過20人的部分每人10元。輸入人數(shù)n,輸出錢數(shù)。
【【條件結(jié)構(gòu)】-2雙分支結(jié)構(gòu):10.雙分支結(jié)構(gòu)練習(xí)9:集體門票的總價】
知識點講解
雙分支結(jié)構(gòu)(if-else結(jié)構(gòu))的知識點講解
【【條件結(jié)構(gòu)】-2雙分支結(jié)構(gòu):01.雙分支結(jié)構(gòu)的流程和例題講解】
3、?多分支結(jié)構(gòu)(if-elseif-elseif-……結(jié)構(gòu))
練習(xí)題講解
1) 根據(jù)學(xué)生的成績輸出等級,90及以上為A,80(含)-90為B,70(含)-80為C,60(含)-70為C,60以下為不及格。
【【條件結(jié)構(gòu)】-3多分支結(jié)構(gòu):01.多條件結(jié)構(gòu)的流程和示例】
2)國際上通常按0~14周歲,15~64周歲,65周歲及以上對人口總體做不等距分組,分別稱為少年人口,壯年人口,老年人口。根據(jù)輸入的年齡輸出所在分組。
【【條件結(jié)構(gòu)】-3多分支結(jié)構(gòu):02.多條件結(jié)構(gòu)練習(xí)1:少年、壯年、老年】
3)根據(jù)發(fā)展心理學(xué),0-14周歲的年齡段又可以細(xì)分為:乳兒期0-1歲(含)、嬰兒期1-2歲(含)、幼兒期2-3歲(含)、學(xué)齡前期3—6歲(含)、學(xué)齡初期6-11歲(含)、少年期11-14歲(含)。根據(jù)輸入的年齡輸出所在時期。
【【條件結(jié)構(gòu)】-3多分支結(jié)構(gòu):03.多條件結(jié)構(gòu)練習(xí)2:0-14歲細(xì)分】
4)輸入0-6的整數(shù),把它作為星期,0對應(yīng)星期日,1對應(yīng)星期一,......輸出Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday。
【【條件結(jié)構(gòu)】-3多分支結(jié)構(gòu):04.多條件結(jié)構(gòu)練習(xí)3:0-6轉(zhuǎn)換成周日-周六】
5)已知函數(shù)

? ? ?輸入x,輸出對應(yīng)的函數(shù)值。
【【條件結(jié)構(gòu)】-3多分支結(jié)構(gòu):05.多條件結(jié)構(gòu)練習(xí)4:實現(xiàn)分段函數(shù)】
6)我國法定結(jié)婚年齡為男22歲,女20歲。一對情侶輸入年齡,如果均滿足法定結(jié)婚年齡,則給用戶顯示已滿足法定結(jié)婚年齡,否則顯示未到法定結(jié)婚年齡。
【【條件結(jié)構(gòu)】-3多分支結(jié)構(gòu):06.多條件結(jié)構(gòu)練習(xí)5:情侶是否到達(dá)法定結(jié)婚年齡】
7)輸入三個整數(shù)a,b,c,輸出最大的一個。
【【條件結(jié)構(gòu)】-3多分支結(jié)構(gòu):07.多條件結(jié)構(gòu)練習(xí)6:三個整數(shù)中的最大值】
8)輸入三個整數(shù)e,m,n,輸出最小的一個。
【【條件結(jié)構(gòu)】-3多分支結(jié)構(gòu):08.多條件結(jié)構(gòu)練習(xí)7:三個整數(shù)中的最小值】
9)求一元二次方程ax^2+bx+c=0的根。
【【條件結(jié)構(gòu)】-3多分支結(jié)構(gòu):09.多條件結(jié)構(gòu)練習(xí)8:一元二次方程求根】
知識點講解
多分支結(jié)構(gòu)(if-elseif-elseif-……結(jié)構(gòu))的知識點講解
【【條件結(jié)構(gòu)】-3多分支結(jié)構(gòu):01.多條件結(jié)構(gòu)的流程和示例】