中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

4.3 運用選擇結(jié)構(gòu)描述問題求解過程 課件(共20張PPT)+教案+練習(含答案)

資源下載
  1. 二一教育資源

4.3 運用選擇結(jié)構(gòu)描述問題求解過程 課件(共20張PPT)+教案+練習(含答案)

資源簡介

(共20張PPT)
4.3運用選擇結(jié)構(gòu)描述問題求解過程
信息技術必修1《數(shù)據(jù)與計算》
上機課要求
上課前課代表同學提前與老師聯(lián)系,確定上課事宜。
上課不能攜帶水、零食等進入機房。
進入機房按照編排機號入座,不得隨意串座。
思考:同學們能否編寫計算機程序來解決這個問題?
項目小組成員在某購物網(wǎng)站上了解到某種筆記本搞優(yōu)惠活動,規(guī)定一次購買6本以上(含6本)10本以下(含10本)打9折,一次購買11本以上(包含11本)打8折。怎樣根據(jù)筆記本的單價和購買數(shù)量編寫程序計算總費用?
任務一:分析問題
設項目小組購買筆記本的數(shù)量為s本,筆記本的單價為p元,折扣系數(shù)為j,總費用為t。根據(jù)題意,有:
如果s<6,則j=1.0;
如果s≥6而且s≤10,則j=0.9;
如果s≥11,則j=0.8;
又t=s×p×j,求出t的值即為所求的總費用。
任務二:設計算法
根據(jù)上面對問題的分析,解決問題的算法描述如下:
①輸入s,p的值;
②如果s<6,則j=1.0;
③如果s≥6而且s≤10,則j=0.9;
④如果s≥11,則j=0.8;
⑤t=s×p×j;
⑥輸出t的值;
⑦結(jié)束。
要求:以小組為單位,根據(jù)分析,設計算法,并全班交流
任務二:設計算法
要求:以小組為單位,
根據(jù)算法繪制流程圖。
任務三:編寫程序
思考:同學們,根據(jù)算法描述和流程圖,想一下編寫程序會用到哪種基本結(jié)構(gòu)?
選擇結(jié)構(gòu)
任務三:編寫程序
自主閱讀課本76-78頁內(nèi)容,了解if單分支語句
單分支if語句格式:If(條件表達式):語句A
注意:if(條件表達式)后面加冒號:
當語句A由多個語句構(gòu)成時,嚴格遵守相同的縮進。
執(zhí)行過程中條件表達式為真,執(zhí)行語句A,為假則不執(zhí)行語句A
任務三:編寫程序
浮點型函數(shù)
float(
)
將變量轉(zhuǎn)換成浮點型
#簡單說就是表示帶有小數(shù)的數(shù)據(jù)
任務四:雙分支if語句
思考:項目小組成員在某購物網(wǎng)站上看到三種筆記本的優(yōu)惠價格各不相同,筆記本1、筆記本2、筆記本3每本分別優(yōu)惠的價格為a元、b元、c元。編程輸出其優(yōu)惠價的最大值。
任務四:雙分支if語句
分析問題:
對于讀入的三個數(shù)a、b、c,設其中的最大數(shù)為m,先找出a和b中最大的數(shù)賦給m,然后再將m與c比較,從而找了三個數(shù)中最大的數(shù)。
解決問題的算法描述如下:

輸入三個數(shù)a、b、c;

如果a>b,則m=a;否則m=b;

如果c>m,則m=c;

輸出m的值;

結(jié)束。
任務四:雙分支if語句
自主閱讀課本78-79頁內(nèi)容,了解if雙分支語句
雙分支if語句格式:If(條件表達式):語句Aelse:語句B
任務四:雙分支if語句
編寫程序
任務四:雙分支if語句
函數(shù)分割
.split()
對象是一個
“字符串”
#split()括號內(nèi)可以沒有參數(shù),代表按照空,空格,換行符,制表符來分割。
任務五:if...elif...else
語句
項目小組成員經(jīng)過比較,打算購買三種筆記本作為紀念品。它們的價格分別為6元、5元、4元。項目小組的經(jīng)費為X
元,他們打算盡可能多的購買筆記本,并把經(jīng)費用完,那么各種筆記本應該買多少?
任務五:if...elif...else
語句
分析,可先設經(jīng)費總共為x元,購買單價為6元、5元、4元筆記本的數(shù)量分別為m、n、k,算法過程如下:
①輸入x的值;
②K=x/4;
③y=x%4;
④如果y的值為0,則m=0,n=0;
⑤如果y的值為1,則m=0,n=1,k=k-1;
⑥如果y的值為2,則m=1,n=0,k=k-1;
⑦如果y的值為3,則m=1,n=1,k=k-2;
⑧輸出m、n、k的值;
⑨結(jié)束。
任務五:if...elif...else
語句
自主閱讀課本80-82頁內(nèi)容,了解if...elif...else語句
if...elif...else語句格式:If(條件表達式):語句1elif:語句2...elif:語句Nelse:語句N+1
課堂檢測
1、(
)
不是程序的基本控制結(jié)構(gòu)。
A.順序結(jié)構(gòu)B.選擇結(jié)構(gòu)
C.循環(huán)結(jié)構(gòu)
D.組合結(jié)構(gòu)
2、float(
)函數(shù)的返回結(jié)果是(
)
A.浮點型
B.集合
C.列表
D.字符串
D
A
課堂總結(jié)
下課!
完成測試題,下節(jié)課前由小組長批閱,課代表匯總。
作業(yè)布置4.2運用選擇結(jié)構(gòu)描述問題求解過程
課題
運用選擇結(jié)構(gòu)描述問題求解過程
課時
1課時
教學目標
掌握IF
語句基本格式和用法;能夠運用選擇結(jié)構(gòu)描述問題的求解過程;。激發(fā)學習興趣,提升信息技術學科素養(yǎng)。
重點與難點
重點:if語句的單分支、雙分支以及嵌套的基本格式難點:運用恰當?shù)膇f語句解決實際問題。
輔助手段
多媒體,機房廣播演示系統(tǒng)
教法學法
講授法、任務驅(qū)動法,小組合作法,自主探究法。
課前準備
課代表同學負責班級分組(4-6人一組)。
教學設計
創(chuàng)設情境激趣導入
首先通過多媒體廣播演示系統(tǒng)向同學們呈現(xiàn)問題:項目小組成員在某購物網(wǎng)站上了解到某種筆記本搞優(yōu)惠活動,規(guī)定一次購買6本以上(含6本)10本以下(含10本)打9折,一次購買11本以上(包含11本)打8折。怎樣根據(jù)筆記本的單價和購買數(shù)量編寫程序計算總費用?思考:同學們能否編寫計算機程序來解決這個問題?
任務驅(qū)動與知識講授任務驅(qū)動與知識講授
任務一:分析問題設項目小組購買筆記本的數(shù)量為s本,筆記本的單價為p元,折扣系數(shù)為j,總費用為t。根據(jù)題意,有:如果s<6,則j=1.0;如果s≥6而且s≤10,則j=0.9;如果s≥11,則j=0.8;又t=s×p×j,求出t的值即為所求的總費用。任務二:設計算法根據(jù)上面對問題的分析,解決問題的算法描述如下:①輸入s,p的值;②如果s<6,則j=1.0;③如果s≥6而且s≤10,則j=0.9;④如果s≥11,則j=0.8;⑤t=s×p×j;⑥輸出t的值;⑦結(jié)束。請學生根據(jù)算法,繪制流程圖任務三:編寫程序。思考:同學們,根據(jù)算法描述和流程圖,想一下編寫程序會用到哪種基本結(jié)構(gòu)?
選擇結(jié)構(gòu)/分支結(jié)構(gòu)自主閱讀課本76-78頁內(nèi)容,了解if單分支語句單分支if語句格式:If(條件表達式):語句A注意:if(條件表達式)后面加冒號:
當語句A由多個語句構(gòu)成時,嚴格遵守相同的縮進。執(zhí)行過程中條件表達式為真,執(zhí)行語句A,為假則不執(zhí)行語句A了解完成后,請同學們看一下下面的程序代碼,小組同學之間討論交流不明確的地方。緊接著,根據(jù)學生的討論交流講解一下浮點型函數(shù)。浮點型函數(shù)float(
)
將變量轉(zhuǎn)換成浮點型
#簡單說就是表示帶有小數(shù)的數(shù)據(jù)任務四:雙分支if語句思考:項目小組成員在某購物網(wǎng)站上看到三種筆記本的優(yōu)惠價格各不相同,筆記本1、筆記本2、筆記本3每本分別優(yōu)惠的價格為a元、b元、c元。編程輸出其優(yōu)惠價的最大值。分析問題:對于讀入的三個數(shù)a、b、c,設其中的最大數(shù)為m,先找出a和b中最大的數(shù)賦給m,然后再將m與c比較,從而找了三個數(shù)中最大的數(shù)。解決問題的算法描述如下:①
輸入三個數(shù)a、b、c;②
如果a>b,則m=a;否則m=b;③
如果c>m,則m=c;④
輸出m的值;⑤
結(jié)束。自主閱讀課本78-79頁內(nèi)容,了解if雙分支語句雙分支if語句格式:If(條件表達式):語句Aelse:語句B函數(shù)分割
.split()
對象是一個
“字符串”
#split()括號內(nèi)可以沒有參數(shù),代表按照空,空格,換行符,制表符來分割。任務五:if...elif...else
語句項目小組成員經(jīng)過比較,打算購買三種筆記本作為紀念品。它們的價格分別為6元、5元、4元。項目小組的經(jīng)費為X
元,他們打算盡可能多的購買筆記本,并把經(jīng)費用完,那么各種筆記本應該買多少?分析,可先設:張明的經(jīng)費總共為x元,購買單價為6元、5元、4元筆記本的數(shù)量分別為m、n、k,算法過程如下:①輸入x的值;②K=x/4;③y=x%4;④如果y的值為0,則m=0,n=0;⑤如果y的值為1,則m=0,n=1,k=k-1;⑥如果y的值為2,則m=1,n=0,k=k-1;⑦如果y的值為3,則m=1,n=1,k=k-2;⑧輸出m、n、k的值;⑨結(jié)束。自主閱讀課本80-82頁內(nèi)容,了解if...elif...else語句if...elif...else語句格式:If(條件表達式):語句1elif:語句2...elif:語句Nelse:語句N+1程序代碼如下:
課堂練習
1、(
D
)
不是程序的基本控制結(jié)構(gòu)。A.順序結(jié)構(gòu)B.選擇結(jié)構(gòu)C.循環(huán)結(jié)構(gòu)D.組合結(jié)構(gòu)2、float(
)函數(shù)的返回結(jié)果是(
A
)A.浮點型B.集合C.列表D.宇符串
課堂總結(jié)
由學生總結(jié)歸納本節(jié)課所學知識,教師進行點撥。
板書設計
4.3運用選擇結(jié)構(gòu)描述問題求解過程If單分支語句格式:If(條件表達式):語句A注意:if(條件表達式)后面加冒號:
當語句A由多個語句構(gòu)成時,嚴格遵守相同的縮進。執(zhí)行過程中條件表達式為真,執(zhí)行語句A,為假則不執(zhí)行語句AIf雙分支語句格式:雙分支if語句格式:If(條件表達式):語句Aelse:語句Bif...elif...else語句格式:if...elif...else語句格式:If(條件表達式):語句1elif:語句2...elif:語句Nelse:語句N+1
課后作業(yè)
完成測試題,下節(jié)課前由小組長批閱,課代表匯總。4.3運用選擇結(jié)構(gòu)描述問題求解過程
一、選擇題
1.下列哪種結(jié)構(gòu),可是實現(xiàn)程序的判斷(
)。
A.順序結(jié)構(gòu)
B.選擇結(jié)構(gòu)C.循環(huán)結(jié)構(gòu)D.組合結(jié)構(gòu)
2.下列選項中,屬于Python浮點型函數(shù)的是(
)。
A.random()
B.print()
C.sqrt()
D.float()
3.下列有關If
單分支語句說法錯誤的是(
)。
A.If(條件表達式)后面加冒號:
B.執(zhí)行過程中條件表達式為真,執(zhí)行語句A,為假則不執(zhí)行語句A
C.If(條件表達式)后面可以不加冒號:
D.當語句A由多個語句構(gòu)成時,嚴格遵守相同的縮進
4.有關選擇結(jié)構(gòu)的說法不正確的是(
)。
A.選擇結(jié)構(gòu)是算法的基本結(jié)構(gòu)之一
B、任何的程序設計中都有選擇結(jié)構(gòu)
C、選擇結(jié)構(gòu)在程序設計起到對事物的判斷與選擇的作用
D、在PYTHON
程序設計語言中選擇結(jié)構(gòu)一般使用IF語句實現(xiàn)。
5.下列有關if雙分支語句的說法不正確的是()
A.If(條件表達式)后面加冒號:
B.執(zhí)行過程中條件表達式為真,執(zhí)行語句A,為假則執(zhí)行else后面的語句B
C.雙分支IF語句格式為If(條件表達式):語句A
else:語句B
D.當語句A和B均由多個語句構(gòu)成時,不用嚴格遵守相同的縮進
二、簡答題
1、列舉Python程序設計語言中,IF
語句的三種常見格式。
試題答案
一、選擇題
1
2
3
4
5
B
D
C
B
D
填空題答案:
答案:
單分支語句格式:
If(條件表達式):
語句A
雙分支if語句格式:
If(條件表達式):
語句A
else:
語句B
if...elif...else語句格式:
If(條件表達式):
語句1
elif:
語句2
...
elif:
語句N
else:
語句N+1

展開更多......

收起↑

資源列表

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 固安县| 宁夏| 娱乐| 青阳县| 化德县| 碌曲县| 合江县| 德阳市| 东丰县| 壤塘县| 涟水县| 江口县| 东山县| 阳春市| 两当县| 仙居县| 广水市| 新密市| 鹤峰县| 安溪县| 普陀区| 中西区| 合山市| 韶关市| 泸定县| 商洛市| 建始县| 曲周县| 平果县| 康定县| 洛宁县| 二连浩特市| 杨浦区| 沐川县| 泗水县| 乐业县| 平乐县| 兖州市| 长沙市| 齐齐哈尔市| 奉化市|