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

青島版(2019) 信息技術 第三冊 第9課 自定義函數 課件(共16張PPT)

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

青島版(2019) 信息技術 第三冊 第9課 自定義函數 課件(共16張PPT)

資源簡介

(共16張PPT)
第9課 自定義函數
信息技術初中八年級第三冊 青島版
刻舟求劍
多指做事不知進退,固執不變通。
買櫝還珠
比喻取舍不當,沒看清事物本質。
杯弓蛇影
比喻把虛幻誤作真實。
葉公好龍
比喻口頭上說愛好某事物,實際上并不真愛好它,甚至畏懼它。
函數就和成語一樣,是一段小程序。我們可以像引用成語一樣,使用函數,完成復雜的問題。
函數就像這些活字印章一樣,一次定義多次使用。
學習目標:
知識與技能目標:
1.了解函數的基本含義;
2.掌握自定義函數的語法。
過程與方法:
1.學會定義和使用自定義函數;
2.能夠使用函數進行模塊化程序設計。
情感態度價值觀目標:
初步體驗模塊化程序設計的理念,能夠將復雜的問題進行有條理的分析,逐步解決問題。
1、什么是函數?
內置函數 例如print()、input()、range()等等。
自定義函數 可以根據問題需要自定義函數,使用def 保留字。
活動一 自定義函數
函數是一種可以重復使用的程序功能模塊。
2、函數的分類
*
**
***
****
*****
******
參考代碼:
print("*")
print("**")
print("***")
print("****")
print("*****")
print("******")
任務一:使用print()函數打印三角形圖案
思考:以上方法一次只能輸出一個圖案,如果說想多次使用這個圖案應該怎么辦呢?
解決方法:自定義一個sjx()函數,在函數里輸入打印三角形圖形的語句,使用時直接調用函數即可。自定義函數,使用def 關鍵字。
def sjx(): #定義函數
print("*")
print("**")
print("***")
print("****")
print("*****")
print("******")
sjx() #調用函數
解決方法:給sjx()函數設定參數,使其根據參數打印不同行數的三角形圖案。使用for 語句。
#定義函數,設定一個參數n
def sjx(n):
for i in range(1,n):
print("*"*i)
#調用sjx()函數,傳遞10
sjx(10)
思考:如何編程打印輸出不同行數的圖案?
函數的參數即函數內部的變量
議一議:
在程序設計中,把一些功能設計成函數有什么作用?
可以重復調用,使用方便,使程序結構看起來更清晰。
活動二:函數的返回值
任務二:在方程ax=b(a不等于0)中,請設計一個自定義函數,給定a和b的值,即可算出x的值。
一點通:
在函數內部的變量為“局部變量”,在函數外部的變量為“全局變量”。
例如上面代碼中的x在函數外部,為全局變量,程序要修改全局變量,應在變量前添加global保留字。
使用全局變量保存方程的計算結果時,雖實現了計算的效果,但對程序的模塊化和重復使用上有所影響。
所以在函數內部一般不使用全局變量,可以定義局部變量x,獲取得到的結果,最后使用“return x”語句作為函數的結果。
活動三:基本統計
任務三:在python中,列表等數據結構能夠支持基本的數據統計應用,請利用自定義函數,設計一個程序,用函數功能實現以下功能。
1.通過輸入數據建立列表。
2.計算列表的平均數。
1、定義getnum()函數,以輸入的方式獲得一組數據,按#結束輸入,函數值返回為列表類型。
2、計算列表平均值的參考程序
謝謝觀看

展開更多......

收起↑

資源預覽

<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. 主站蜘蛛池模板: 南城县| 金山区| 遵义县| 安义县| 榆社县| 博乐市| 仙居县| 淮滨县| 福泉市| 顺平县| 芷江| 绥江县| 北碚区| 江孜县| 商城县| 寿阳县| 商南县| 玉山县| 漾濞| 汝州市| 吉林省| 白水县| 武鸣县| 内丘县| 荥阳市| 错那县| 彭水| 库尔勒市| 大厂| 庆城县| 河池市| 从化市| 修水县| 曲阳县| 南川市| 安泽县| 普定县| 阿巴嘎旗| 阳西县| 思南县| 城固县|