資源簡介 (共18張PPT)高中信息技術 滬教版 必修1數據與計算 第三單元項目七 校園安全定位——設計簡單數值數據算法校園定位 安全管理高中信息技術實踐活動1:繪制散點圖運行程序活動1,通過鍵盤輸入坐標位置。import matplotlib.pylab as pyl #導入2D繪圖庫x=int(input("x軸坐標:"))y=int(input("y軸坐標:"))pyl.scatter(x,y) #畫散點圖坐標pyl.show()#顯示散點圖高中信息技術思考:剛才我們只輸入了一個同學的位置,如果要輸入10個同學的位置該怎么辦呢?請大家思考并嘗試修改代碼。你發現什么問題嗎?高中信息技術for循環語句流程圖基本格式開始for <循環控制變量> in <遍歷結構>:<語句塊>False判斷條件Truefor i in range(1,8,1):語句塊結束print("穿戴設備助力校園健康安全")高中信息技術range( ) 函數range(起始值,終止值,步長)缺省為1缺省為0不可缺省高中信息技術流程圖for i in range(1,8,1):開始print("穿戴設備助力校園健康安全")False判斷條件True語句塊結束高中信息技術參考例題打開活動1.2程序:用for循環語句來輸入10個學生的坐標:for i in range(1,8,1):print("穿戴設備助力校園健康安全")高中信息技術實踐活動2:校園內學生進入某一區域聚集過多(大于4人),則會提示紅色警報否則提示綠燈正常。yx高中信息技術實踐活動2:2.1 統計進入紅色區域學生人數yx高中信息技術if單分支語句if語句允許程序通過判斷條件是否成立而選擇是否執行指定的語句。if單分支的基本格式如下:開始False判斷條件True語句塊if 判斷條件:語句塊結束單分支結構高中信息技術高中信息技術實踐活動2:安全警報程序實現import matplotlib.pylab as pyls=0stus=int(input("請輸入學生人數:"))for i in range(stus):x=int(input("x軸坐標:"))y=int(input("y軸坐標:"))pyl.scatter(x,y)if ___________________________:5<=x<=9 and 0<=y<=5___s_=_s+_1_________print("聚集人數:",s,"人")高中信息技術實踐活動2:2.2 紅色域聚集過多(大于4人),則會提示紅色警報否則提示綠燈正常。yx高中信息技術if雙分支結構流程圖基本格式含義開始如果……就……if 判斷條件:語句塊1條件True語句塊1False語句塊2否則……就……else:語句塊2結束雙分支結構高中信息技術實踐活動2:import matplotlib.pylab as pyls=0stus=int(input("請輸入學生人數:"))for i in range(stus):程序實現x=int(input("x軸坐標:"))y=int(input("y軸坐標:"))pyl.scatter(x,y)if ___________________________:5<=x<=9 and 0<=y<=5_______________s=s+1print("聚集人數:",stu,"人")if__s >_4_________ :print("紅燈警報)___________:elseprint("綠燈正常")高中信息技術能力提升:參考教材if多分支語句。輸出100個隨機坐標位置,紅色方框內(0.40高中信息技術課堂小結選擇結構選擇、循環結構for循環語句高中信息技術 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫