《2022年高中數(shù)學(xué) 算法 條件語(yǔ)句教案 蘇教版選修2》由會(huì)員分享,可在線閱讀,更多相關(guān)《2022年高中數(shù)學(xué) 算法 條件語(yǔ)句教案 蘇教版選修2(4頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、2022年高中數(shù)學(xué) 算法 條件語(yǔ)句教案 蘇教版選修2
【學(xué)習(xí)目標(biāo)】
1、繼續(xù)體驗(yàn)將具體問(wèn)題的算法和流程圖轉(zhuǎn)化為偽代碼的過(guò)程;
2、理解和掌握條件語(yǔ)句的基本形式,能夠用偽代碼表示選擇結(jié)構(gòu);
3、提高邏輯思維能力。
【重、難點(diǎn)】
1、掌握條件語(yǔ)句的基本形式,能應(yīng)用條件語(yǔ)句表示一些問(wèn)題的算法;
2、難點(diǎn)是條件語(yǔ)句的基本形式,規(guī)范要求。
【學(xué)習(xí)方法】
1、自主研究教材,獲取知識(shí),學(xué)會(huì)解題;
2、合作討論:①解決疑難問(wèn)題,②形成學(xué)習(xí)成果;
3、成果展示(課堂上)與評(píng)點(diǎn)。
【學(xué)習(xí)早準(zhǔn)備】
【學(xué)習(xí)任務(wù)一】:讀書(shū)求知
研究教材P18—19,完成下列知識(shí)題:
If A then
2、
B
Else
C
End If
1、要實(shí)現(xiàn)選擇結(jié)構(gòu),就要用到條件語(yǔ)句,
條件語(yǔ)句的一般形式為:
其中A表示
B表示
C表示
End If表示
2、上述結(jié)構(gòu)中,
步驟B又稱(chēng)為 ,步驟C又稱(chēng)為 。為了醒目和便于閱讀,上述步驟B和步驟C一般 書(shū)寫(xiě)。
3、條件語(yǔ)句“If — Then — Else”的嵌套形式是怎樣的?試通過(guò)閱讀例2,總結(jié)含有一個(gè)嵌套的一般形式:
3、
【學(xué)習(xí)任務(wù)二】范例解讀·問(wèn)題探究·嘗試練習(xí)
(學(xué)會(huì)學(xué)習(xí),即學(xué)會(huì)規(guī)范分析,規(guī)范解答;發(fā)現(xiàn)并探究問(wèn)題,反思總結(jié))
● 引例的研讀(P18)
1、認(rèn)真研讀,獲取基本知識(shí),弄清選擇結(jié)構(gòu)的偽代碼表示,即條件語(yǔ)句的一般形式;
2、弄清條件語(yǔ)句中各步驟的意義,并注意規(guī)范的書(shū)寫(xiě)格式;
3、認(rèn)真體會(huì)偽代碼的算法思想。
● 嘗試練習(xí)
1、輸入兩個(gè)數(shù),輸出較大的數(shù)。寫(xiě)出偽代碼。
● 例2(P19)
兒童乘坐火車(chē)時(shí),若身高不超過(guò)1.1m,則無(wú)需購(gòu)票;若身高超過(guò)1.1m但不超過(guò)1.4m,可買(mǎi)半票;若超過(guò)1.4m,應(yīng)買(mǎi)全票。試設(shè)計(jì)一個(gè)購(gòu)買(mǎi)車(chē)票的算法,寫(xiě)出偽代碼,并
4、畫(huà)出流程圖。
自然語(yǔ)言 偽代碼 流程圖
● 認(rèn)真研讀例2,并
(1)認(rèn)真體會(huì)三種不同表示形式之間的相互轉(zhuǎn)化過(guò)程;
(2)認(rèn)真研究偽代碼的結(jié)構(gòu)(即規(guī)范格式)特點(diǎn);總結(jié)含有一個(gè)嵌套或者多個(gè)嵌套的規(guī)范格式;
(3)可以通過(guò)改變第一個(gè)判斷條件而給出另一種算法嗎?并寫(xiě)出偽代碼,畫(huà)出流程圖。
自然語(yǔ)言 偽代碼 流程圖
● 學(xué)會(huì)了嗎?解解看:
2、題見(jiàn)P15第2題(提示:表示不大于的最大
5、整數(shù))。試寫(xiě)出算法,寫(xiě)出偽代碼,并畫(huà)出流程圖。
算法 偽代碼 流程圖
● 例3、已知函數(shù),試用偽代碼寫(xiě)出根據(jù)輸入的的值計(jì)算值的一個(gè)算法,并畫(huà)出流程圖。
偽代碼 流程圖
● 常識(shí)(本例的最后說(shuō)明): 。
● 嘗試練習(xí)
3、已知函數(shù),試用偽代碼寫(xiě)出根據(jù)輸入的的值計(jì)算值的一個(gè)算法。
偽代碼
6、 流程圖
【學(xué)后測(cè)效果】
1、下面的算法是輸入兩個(gè)數(shù),輸出較小的數(shù),請(qǐng)?jiān)趧澗€的地方填上適當(dāng)?shù)膫未a:
Read
If Then
Else
End If
2、下面算法的目的是
Read
If Then
Print
Else
Print
End If
3、輸入兩個(gè)點(diǎn),輸出過(guò)這兩點(diǎn)的直線的斜率,寫(xiě)出偽代碼,畫(huà)出流程圖。
4、下面算法輸出的結(jié)果是
Read (100,90)
If Then
Else
End If
Print
5、為了在運(yùn)行下面的偽代碼后輸出,應(yīng)輸入的數(shù)值為 。
Read
If Then
Else
End If
Print
6、完善下列偽代碼。
Read
If Then
Else
Print
7、(思考題)設(shè)計(jì)一個(gè)算法,使得對(duì)任意常數(shù),輸出二次函數(shù)在閉區(qū)間的最小值,試將這個(gè)算法用流程圖和偽代碼表示。