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

微項目四《用排序算法進行數據整理-計算選手得分》課件(共22張PPT)泰山版(2019)初中信息技術七年級下冊

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

微項目四《用排序算法進行數據整理-計算選手得分》課件(共22張PPT)泰山版(2019)初中信息技術七年級下冊

資源簡介

(共22張PPT)
用排序算法進行數據整理
——計算選手得分
泰山出版社信息技術初中第2冊
明確學習目標
1.通過各種學習方法掌握用順序查找算法尋找最大數、最小數,培養數字化學習與創新能力。
2.通過將復雜問題分解成許多小的子問題,然后分別解決,從而形成解決問題的方案并編寫“計算選手得分”程序,掌握split()、sum()、len()的用法,提升信息意識和計算思維。
3.通過利用教師提供的素材解決情境中的任務,根據項目需求的分析,提出信息科技解決問題的方案,將作品服務于他人、社會,培養信息社會責任意識。
心中裝著目標,學習就有了方向!
李老師選出5名同學組成合唱小隊,排隊形的時候,需要從這5個人里挑一個個子最高的同學站在中間,下面是這5個同學的身高數據,如何用計算機程序去找出最高身高呢?
一、情境導入
150厘米 159厘米 149厘米 156厘米 157厘米
二、合作探究順序查找算法
PK
156
3
150
5
159
4
149
1
145
2
合作探究:用學具模擬找最高身高的方法,再繪制出流程圖描述查找的過程。
小提示:遇到困難可以參考電子導學案和微視頻:用流程圖描述算法。
二、合作探究順序查找算法
解鎖
展示交流:用學具模擬找最高身高的方法,再繪制出流程圖描述查找的過程。
小提示:遇到困難可以參考電子導學案和微視頻:用流程圖描述算法。
二、合作探究順序查找算法
解鎖
這種解決問題的方法叫做順序查找算法。
逐個比較,這是計算機思維的最基本的方法。
二、合作探究順序查找算法
PK
156
3
150
5
159
4
149
1
145
2
開始
存儲所有身高數據
遍歷列表是否結束
訪問下一個數據
結束
輸出




開始
存儲所有身高數據
第一個站上擂臺成為擂主
遍歷列表是否結束
是否大于擂主
站上擂臺成為新的擂主
訪問下一個數據
結束
輸出




流程圖
對應Python代 碼
t=[145,149,159,150,156]
pk=t[0]
for i in t:
pk=i
print(f"最高身高是{pk}cm")
if i>pk:
運行代碼,驗證算法是否可行
順序查找算法程序演示
生活中還有哪些問題可以用順序查找算法解決?
如何找最小數據呢?
二、合作探究順序查找算法
PK
156
3
150
5
159
4
149
1
145
2
三、計算選手得分
設計一個程序,能夠快速計算出選手得分。
6
8
9
10
7
+
+


/
3
=
8
三、計算選手得分
比賽規則:
滿分:10分,且評委打分需均為整數。
得分:去掉一個最高分和一個最低分后的平均分。
如何設計程序滿足老師的要求呢?
輸出函數大家還記得嗎?對,print()函數,別忘了音樂老師給我們提的要求嗎,最后程序要輸出:所有評委打分,最高分,最低分,選手最終得分4個內容。
三、計算選手得分
小提示
1. split()函數可以根據指定的分隔符把一個字符串拆分成一個列表。
2. input()函數所獲得的輸入數據為字符串,無法進行后續的算術運算,需要通過int()函數將字符串型數據轉換為數字型數據(整數)。
3. sum()函數用于進行列表數據求和,len()函數返回對象長度或項目個數。直接在sun()函數和len()函數的括號內輸入列表名即可。
小組內交流:計算選手得分,需要幾個步驟完成?每一步會用到哪些函數或代碼。把交流的結果記錄在學案上。
參考小提示和課本P68-69
板書
每一步會用到哪些函數或代碼
三、計算選手得分
匯報交流:
計算選手得分,需要幾個步驟完成?
步驟 對應代碼
23板書
三、計算選手得分
編寫程序
把程序補充完整,并運行程序驗證設計思路。
解鎖
31演示
三、計算選手得分
編寫程序
你遇到了哪些問題?你是怎么解決的?
編寫程序要遵循語法規則!
中英文切換,區分大小寫,代碼縮進……
max()函數 求最大數
min()函數 求最小數
拓展
使用函數優化程序,會讓程序代碼變得直觀簡潔、一目了然。
四、評價與總結
從課堂紀律、學習態度、合作探究、目標達成這四個方面綜合考慮,根據小組成員共同意見,給每個小組打分,也包括自己小組,滿分10分。
通過老師發送的問卷星鏈接打分,每組選一個代表提交打分。
1.小組互評
評委2
評委3
評委4
評委1
評委5
最終得分
評委6
四、評價與總結
你對自己的表現滿意嗎?
2.自評
學習目標
1.通過各種學習方法掌握用順序查找算法尋找最大數、最小數,培養數字化學習與創新能力。
2.通過將復雜問題分解成許多小的子問題,然后分別解決,從而形成解決問題的方案并編寫“計算選手得分”程序,掌握split()、sum()、len()的用法,提升信息意識和計算思維。
3.通過利用教師提供的素材解決情境中的任務,根據項目需求的分析,提出信息科技解決問題的方案,將作品服務于他人、社會,培養信息社會責任意識。
你有了哪些收獲:
四、評價與總結
學習目標
1.通過各種學習方法掌握用順序查找算法尋找最大數、最小數,培養數字化學習與創新能力。
2.通過將復雜問題分解成許多小的子問題,然后分別解決,從而形成解決問題的方案并編寫“計算選手得分”程序,掌握split()、sum()、len()的用法,提升信息意識和計算思維。
3.通過利用教師提供的素材解決情境中的任務,根據項目需求的分析,提出信息科技解決問題的方案,將作品服務于他人、社會,培養信息社會責任意識。
目標達成

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 安阳市| 彭阳县| 阳信县| 抚松县| 达孜县| 九龙城区| 临西县| 莒南县| 旺苍县| 巴南区| 登封市| 藁城市| 从江县| 仪征市| 延寿县| 建宁县| 河西区| 新干县| 洛川县| 盘锦市| 永城市| 华亭县| 云林县| 焉耆| 平遥县| 东台市| 吉林省| 行唐县| 资阳市| 沭阳县| 芷江| 清远市| 金门县| 桑日县| 南康市| 仪陇县| 靖边县| 织金县| 乐至县| 鹤庆县| 北流市|