第2課時 條件結(jié)構(gòu)
|
學 習 目 標
|
核 心 素 養(yǎng)
|
|
1.了解條件結(jié)構(gòu)的概念,明確其執(zhí)行過程.(重點)
2.掌握條件結(jié)構(gòu)程序框圖的畫法.(難點)
3.理解條件結(jié)構(gòu)在程序框圖中的作用.(重點)
|
1.通過條件結(jié)構(gòu)的學習,培養(yǎng)邏輯推理素養(yǎng).
2.借助條件結(jié)構(gòu)框圖的設(shè)計,養(yǎng)成數(shù)學抽象素養(yǎng).
|


1.條件結(jié)構(gòu)
算法的流程根據(jù)條件是否成立有不同的流向,處理上述過程的結(jié)構(gòu)就是條件結(jié)構(gòu).
2.條件結(jié)構(gòu)的程序框圖的兩種形式及特征
|
名稱
|
形式一
|
形式二
|
|
結(jié)構(gòu)形式
|

|

|
|
特征
|
兩個步驟A,B根據(jù)條件選擇一個執(zhí)行
|
根據(jù)條件是否成立選擇是否執(zhí)行步驟A
|
思考:條件結(jié)構(gòu)的判斷框有兩個出口,是否條件結(jié)構(gòu)執(zhí)行的結(jié)果有兩個?
[提示] 不是.雖然有兩個出口,但根據(jù)條件是否成立,選擇的出口是唯一的.

1.已知如圖是算法程序框圖的一部分,其中含條件結(jié)構(gòu)的個數(shù)是( )

A.0 B.1
C.2 D.3
C [①不含條件結(jié)構(gòu),②③含條件結(jié)構(gòu).]
2.條件結(jié)構(gòu)不同于順序結(jié)構(gòu)的特征是含有( )
A.處理框 B.判斷框
C.輸入、輸出框 D.起止框
[答案] B
3.下列問題的算法宜用條件結(jié)構(gòu)表示的是( )
A.求點P(-1,3)到直線3x-2y+1=0的距離
B.由直角三角形的兩條直角邊求斜邊
C.解不等式ax+b>0(a≠0)
D.計算100個數(shù)的平均數(shù)
C [A、B、D只需順序結(jié)構(gòu)即可,C中要對a進行討論,宜用條件結(jié)構(gòu).]
4.如圖所示程序框圖描述的算法的運行結(jié)果為________.

-5 [∵x=-1<0,∴y=3×(-1)-2=-5.]