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

第4課 Python 順序結構 課件(共15張PPT) 電子工業出版社初中信息技術第二冊

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

第4課 Python 順序結構 課件(共15張PPT) 電子工業出版社初中信息技術第二冊

資源簡介

(共15張PPT)
順序結構(二)
繪制流程圖描述問題解決過程
解決問題的方法和步驟稱為算法。
討論:
小海龜繪制等邊三角形(邊長200)的繪制過程
小海龜從A點出發,前進 ? 像素,到B點,左轉 ?度,再前進 ? 像素,到C點,左轉 ? 度,再前進 ?像素,到A點,左轉 度。
A
B
C
自然語言描述:
算法也可通過流程圖來描述,幫助我們理清思路,使編寫程序的過程更加容易。
一、流程圖
流程圖是一種用標準的符號描述程序運行步驟的圖形化表達方式。它是由圖框和流程線組成的圖形,圖框表示各種類型的操作,圖框中的文字和符號表示操作的內容,流程線表示操作的先后次序。流程圖可以很好的表達順序、分支和重復邏輯,可以較好的描述數據處理、算法描述及系統功能描述。
程序流程圖符號 含義
起止框:表示程序的開始或結束
輸入/輸出框:表示程序中的數據輸入和結果輸出
判斷框:根據條件進行判斷,選擇程序下一步的執行方向
計算或處理框:對數據進行計算或處理
流程線:用箭頭指向程序下一步的執行方向
○ 連接點:當流程圖很大的時候,一張紙畫不開,需要轉到另一張紙時使用
練習:根據自然語言,畫出小海龜繪制等邊三角形的流程圖
程序開始,導入turtle模塊,小海龜前進200 像素,左轉 120度,再前進 200 像素,左轉 120 度,再前進 200像素,左轉 120 度,程序結束。
參考流程圖:
編寫程序:依照流程圖編寫程序,流程圖中每一個矩形對應一條語句。
參考代碼:
import turtle
turtle.forward(200)
turtle.left(120)
turtle.forward(200)
turtle.left(120)
turtle.forward(200)
turtle.left(120)
觀察家人烹制一道菜肴的過程,用流程圖畫出制作流程。
二、順序結構:
每一步操作對應的語句都有明確的先后順序,一步緊跟一步,這種程序叫做順序結構,它的執行順序是自上而下,依次執行。
順序結構是最簡單的程序結構,只要按照解決問題的順序寫出相應的語句即可。
情境:
上體育課的時候,a同學想和b同學做一個換球游戲,換球規則:要求每次交換只允許每人手中最多一個球。如何換球,請你幫他們出出主意。
算法1:按照生活經驗,我們可以想到直接互拋來交換兩個球的方法
步驟1:a拿籃球
步驟2:b拿排球
步驟3:a將籃球給b
步驟4:b將排球給a
程序描述:
a=1
b=2
a=b
b=a
print(a,b)
算法2:第三人交換法,第三人就像一個郵遞員
步驟1:a拿籃球
步驟2:b拿排球
步驟3:a將籃球給第三人c
步驟4:b將排球給a
步驟5:第三人c將籃球給b
程序描述:
a=1
b=2
c=a
a=b
b=c
print(a,b)
小結
一、流程圖
1.概念:流程圖是一種用標準的符號描述程序運行步驟(即算法步驟)的圖形化表達方式,主要用于程序分析和過程描述。
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. 主站蜘蛛池模板: 渝中区| 土默特左旗| 梅州市| 美姑县| 松滋市| 芦山县| 合肥市| 扶沟县| 奉新县| 乐东| 洛宁县| 子长县| 夏邑县| 新竹县| 嘉兴市| 涪陵区| 昌吉市| 青田县| 乐业县| 宣威市| 满城县| 和顺县| 锡林郭勒盟| 威海市| 九江市| 杭州市| 隆尧县| 绥阳县| 汝州市| 武义县| 甘谷县| 江陵县| 伽师县| 九江市| 金堂县| 察雅县| 长子县| 庆安县| 桐庐县| 密山市| 永年县|