《2020年高中數(shù)學 1.1.2程序框圖與算法的邏輯結構(一)導學案(無答案)新人教版必修3》由會員分享,可在線閱讀,更多相關《2020年高中數(shù)學 1.1.2程序框圖與算法的邏輯結構(一)導學案(無答案)新人教版必修3(2頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、1.1.2程序框圖與算法的邏輯結構(一)
【學習目標】1、熟練掌握程序框圖的畫法、意義和作用,并規(guī)范使用;
2、通過實例,了解程序算法的三個基本邏輯結構,基本掌握順序結構、條件結構.
【課前導學】閱讀課本P6~12后填空:
1、程序框圖:(1)程序框圖又稱___________,是一種用__________、_____________及____________來表示算法的圖形; (2)基本的程序框和它們各自表示的功能:
程序框
名稱
功能
終端框(起止框)
表示一個算法的____________
輸入、輸出框
表示一個算法_____________
處
2、理框(執(zhí)行框)
_______、________
判斷框
判斷__________________,成立時在出口處標明__________;不成立時標明___________.
流程線
連接____________________
連接點
連接____________的兩部分
2、算法的三種基本邏輯結構是____________、__________、___________.
用程序框圖分別表示順序、條件結構:
【課內探究】
例1、已知一個三角形三條邊的邊長分別為a、b、c,利用海倫—秦九韶公式(即三角形面積 S=,其中p=)設計一個
3、計算三角形面積的算法,并畫出程序框圖。
解:算法步驟如下: 畫出程序框圖:
第一步,輸入三角形三條邊的邊長a、b、c;
第二步,計算 ;
第三步,計算 ;
第四步,輸出 。
變式1:已知兩個變量A和B的值,試設計一個交換這兩個變量的值的算法,并畫出程序框圖。
例2、任意給定3個正實數(shù)a、b、c,設計一個算法,判斷分別以這3個數(shù)為三邊邊長的
4、三角形是否存在,并畫出這個算法的程序框圖。 畫程序框圖如下:
解:算法步驟如下:
第一步, ;
第二步,判斷
是否同時成立。若是,則存在這樣的三角形;
否則,不存在這樣的三角形。
變式2:某居民區(qū)的物業(yè)部門每月向居民收取衛(wèi)生費,計費方法是:3人和3人以下的住戶,每戶收取5元;超過3人的住戶,每超出1人加收1.2元。(1)寫出應收的衛(wèi)生費關于人數(shù)的函數(shù)關系式;(2)設計一個算法,據(jù)輸入的人數(shù),計算應收取的衛(wèi)生費,并畫出程序框圖。
【課后作業(yè)】
開始
結束
輸入a、b、c
a>b?
a>c?
輸出a
a=b
a=c
是
是
否
否
1、給出以下一個算法的程序框圖(如圖所示),該程序框圖的功能是( )
A.求輸出a、b、c三數(shù)的最大數(shù) B.求輸出a、b、c三數(shù)的最小數(shù)
C.將a、b、c按從小到大排列 D.將a、b、c按從大到小排列
。
3、已知變量A、B、C的值,試設計一個算法程序框圖,使得A為B的值,
B為C的值,C為A的值。