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

【粵高教版(2018)】八下第2課 預測身高—編程解決問題的基本步驟 課件32張+視頻

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

【粵高教版(2018)】八下第2課 預測身高—編程解決問題的基本步驟 課件32張+視頻

資源簡介

(共32張PPT)
預測身高
——編程解決問題的基本步驟
粵高教版八年級下冊
初二下信息技術
預測身高——編程解決問題的基本步驟
多數學校不會教的東西
目錄
01、分析問題
02、設計算法
03、編寫程序
04、調試與運行
哪個最難?哪個最費時?
分析問題
01
分析問題
姚明的女兒有多高?
三歲1.1m 十歲1.7m
研究表明,父母的身高是決定一個人成年后身高的主要因素。
2.26
姚明有多高?
分析問題
影響身高還有哪些因素?
怎么樣才能盡可能長高?
后天影響因素:
遺傳因素、長期不運動、睡眠不充足、
精神壓力大、營養不良。
分析問題
如何編一個程序來預測同學們的身高?
要獲取什么? 要得到什么?
設計算法
02
設計算法
編程解決問題的一般步驟:
要獲取什么? 要得到什么?
分析問題
設計算法
編寫程序
調試與運行
自然語言
流程圖
怎么預測?
分析問題
根據父母的身高,按公式進行預測:
男性成年時身高=(父親身高+母親身高)x1.08÷2(厘米)
女性成年時身高=(父親身高x0.923+母親身高)÷2(厘米)
設計算法
小組討論,用自然語言描述預測身高的算法。
1、輸入性別sx。
2、輸入父親的身高fh。
3、輸入_______________________。
4、如果sx是‘男’,則h=(fh+mh)*1.08/2,否則h=_______________。
5、輸出身高h。
母親的身高mh
(fh*0.923+mh)/2
(一)用自然語言描述算法
設計算法
在程序設計中,除了用自然語言描述算法外,還使用流程圖描述算法。如:“預測身高”。
(二)用流程圖描述算法
開 始
輸入性別sx
輸入父親的身高fh
輸入母親的身高fh
sx是‘男’?
h=(fx*0.923+mh)/2
h=(fx+mh)*1.08/2
輸出身高
結束
false
true
設計算法


已知一個整數a,讓計算機判定a是否為偶數。請設計該問題的算法,用自然語言描述出來。
1、輸入一個整數a。
2、如果a/2==0,輸出a為偶數
3、否則a為奇數。
設計算法
2.請將前面判斷偶數的算法用流程圖描述出來。


開 始
輸入一個整數a
a/2==0?
結束
false
true
a為偶數
a為奇數
設計算法
計算或處理
輸入或輸出
條件判斷
編寫程序
03
編寫程序
if sx==“男”:
h=(fh+mh)*10.8/2
else:
h=(fh*0.923+mh)/2 print(“預測身高是”,h )
sx=input(“請輸入性別:”)
fh=float(input(“請輸入父親身高是”))
mh=float(input(“請輸入母親身高是”))
綠色字能不能去掉?
print功能是什么?
注意事項
1.注釋#后面內容不執行
2.嚴格縮進
3.區分大小寫
“n” “2”“n-12”“1.256”
字 符 串str
10 2 48934 -41
整 型int
2.03 2.0 4.8934 -4.1
浮 點 型float
Python的基本數據類型——找規律
Python的基本數據類型
基本數據類型
字符串類型 str
數字類型
整型int
浮點型 float
不帶小數點的數,
例如:1、20
引號括起來的文本。例如:‘男’、“cm”
帶小數點的數,例如:1.08、0.923
編寫程序
if sx==“男”:
h=(fh+mh)*10.8/2
else:
h=(fh*0.923+mh)/2 print(“預測身高是”,h )
sx=input(“請輸入性別:”)
fh=float(input(“請輸入父親身高是”))
mh=float(input(“請輸入母親身高是”))
綠色字能不能去掉?
print功能是什么?
知識小結
type():查看括號內的數據是哪種數據類型。
以下三個數據的類型分別是什么?
42 42.0 ‘42’
基本數據類型
int

str
不能
調試與運行
04
Python 程序常見錯誤提示
順序 操作要求 錯誤提示信息 提示的中文含義
1 第3行代碼前面多了一個空格 unexpected indent 意外縮進
2 If 語句后面少了一個: invalid syntax 語法錯誤
3 最后一行代碼的括號是全角符號,不是半角符號 invalid character in identifier 標識符中的字符無效
4 你遇到的其他問題
調試與運行
3、以下屬于整型的是( )。
A.33 B.“33”。
C.3.3 D.a33
5.關于Python程序的說法正確的是( )。
A.程序中字母無需區分大小寫
B.計算機會執行程序中的注釋內容
C.程序中同一層級中的代碼應具有相同的縮進量
D.程序中所有符號都需要使用全角符號
A
C
變量與賦值
05
變量P18
變量命名規則:
由字母、數字或下劃線“_”組成;
第一個字符不能是數字;
不含空格、標點符號;
不用python保留字; (通過import keyword,keyword.kwlist查詢)
有意義
以下變量名是否正確:
A-12
3k
i do
thank's
print
變量與賦值
男性成年時身高=(父親身高+母親身高)x1.08÷2
女性成年時身高=(父親身高x0.923+母親身高)÷2
一、分析問題
分析問題是解決問題的首要步驟,這一步就是要根據所提出的問題確定已知條件和要求解的答案,形成初步的解題思路。
如“預測身高”例子:
孩子父母身高為已知條件(直接賦值),根據計算公式,輸出男孩和女孩成年時的預測身高。
人生苦短,我學python
謝謝觀看
謝謝觀看
謝謝
21世紀教育網(www.21cnjy.com)
中小學教育資源網站
兼職招聘:
https://www.21cnjy.com/recruitment/home/admin

展開更多......

收起↑

資源列表

<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. 主站蜘蛛池模板: 桑日县| 枣强县| 永德县| 霍林郭勒市| 崇州市| 图木舒克市| 淮滨县| 新余市| 唐山市| 双桥区| 枣强县| 德清县| 永昌县| 泾阳县| 松桃| 中阳县| 额济纳旗| 武宁县| 台州市| 肇州县| 平定县| 林口县| 高尔夫| 波密县| 枣庄市| 赣榆县| 甘孜县| 磐安县| 东乌| 莱阳市| 星座| 崇阳县| 丽江市| 湘西| 无锡市| 绍兴县| 房产| 新疆| 平江县| 黑龙江省| 财经|