




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1.1.2程序框圖與算法基本邏輯結構1/31學習目標1.會畫一個算法程序框圖.2.了解三種邏輯結構.2/31
課堂互動講練知能優化訓練1.1.2程序框圖與算法基本邏輯結構課前自主學案3/31課前自主學案溫故夯基最小值最大值4/31信件點擊發送5/311.任何一個算法都是由三種基本邏輯結構組成,它們是_____結構、_____結構、_____結構.2.次序結構是任何一個算法都不可缺乏基本結構,它是由若干個_________步驟組成.知新益能次序條件循環依次執行6/313._________是指在一個算法中經過對條件判斷,依據條件是否成立而選擇不一樣流向算法結構.4.循環結構是指在一個算法中從某處開始,按照一定條件,重復執行一些步驟結構.重復執行步驟稱為_______.循環結構又分為_____和_______循環結構.5.常見程序框、流程線及各自表示功效條件結構循環體當型直到型7/31圖形符號名稱功效終端框(起止框)表示一個算法_____和_____輸入、輸出框表示一個算法輸入和_____信息處理框(執行框)賦值、計算起始結束輸出8/31圖形符號名稱功效_______判斷某一條件是否成立,成立時在出口處標明“是”或“Y”;不成立時標明“否”或“N”流程線___________○連接點連接程序框圖兩部分判斷框連接程序框9/31問題探究1.輸入框只能放在開始框后,輸出框只能放在結束框前嗎?提醒:不是.因為輸入輸出框表示一個算法輸入和輸出信息,可用在算法任何一個需要輸入、輸出位置.10/312.對于一個程序框圖來說,判斷框內條件是唯一.這種說法正確嗎?提醒:不正確.判斷框內條件一定要清楚、明確,但不唯一.不一樣人寫算法時,條件可寫不一樣.如:條件“a>b?”,亦可寫為“a≤b?”.11/31課堂互動講練次序結構程序框圖考點一考點突破次序結構是從上而下依次執行命令,每步只執行一次,不會引發程序步驟跳轉.
已知點P(x0,y0)和直線l:Ax+By+C=0,試用自然語言和程序框圖分別描述求點P(x0,y0)到直線l距離d算法.例112/31【思緒點撥】按照傳統處理數學問題解題思緒,將步驟“語言化”和“程序化”.是利用公式求值,可用次序結構.13/31第五步,輸出d.按照以上描述,畫出程序框圖:14/31【思維總結】本題程序中z1,z2這兩個變量,其實質就是令z1、z2分別等于Ax0+By0+C和A2+B2值,起到一個過渡、替換作用.同時我們能夠清楚地看到次序結構中從開始到結束,步驟上是依次進行且每步只進行一次,不重復.15/31條件結構不一樣于次序結構地方:它不是依次執行操作指令進行運算,而是依據條件作出邏輯判斷,選擇執行不一樣指令中一個.普通地,這里判斷主要是判斷“是”或“否”.條件結構程序框圖考點二16/31
給出A(x1,y1)、B(x2,y2)兩點坐標,試設計一個算法,求直線AB斜率,并畫出程序框圖.【思緒點撥】解答本題能夠先對斜率是否存在作出討論,再決定是否利用斜率公式計算.例217/3118/31程序框圖:【誤區警示】判斷框有一個入口,兩個出口,寫清“是”與“否”,但只有一個起作用.19/31互動探究1將本例題改為求經過A(x1,y1)、B(x2,y2)兩點直線方程,則程序框圖怎樣畫?解:程序框圖以下:20/31依據條件是否成立,
以決定是否重復執行一些操作,故用條件結構來判斷.有當型和直到型兩種結構形式.循環結構程序框圖考點三21/31
設計求1×2×3×4×…××算法,并畫出程序框圖.【思緒點撥】本題是乘法運算屢次重復,且參加運算各數之間依次多1,故可采取循環結構:M=M×i,i=i+1.例322/31【解】算法以下:第一步,設M值為1.第二步,設i值為2.第三步,假如i≤,則執行第四步,不然轉去執行第六步.第四步,計算M乘i并將結果賦給M.第五步,計算i加1并將結果賦給i,轉去執行第三步.第六步,輸出M值并結束算法.23/31程序框圖如圖:24/31【思維總結】在循環結構中,要恰當地引入循環變量,本題中,i為計數變量,M為累乘變量,“M=M×i→i=i+1”被重復執行.25/31變式訓練2寫出一個滿足1×2×3×…×n>最小正整數n算法,并畫出對應程序框圖.解:算法以下:第一步,M=1.第二步,i=2.第三步,假如M≤,那么M=M×i,i=i+1,重復第三步,不然,執行第四步.第四步,i=i-1.26/31第五步,輸出i.程序框圖如圖所表示.27/31方法感悟方法技巧1.畫程序框圖規則(1)使用標準框圖符號;(2)框圖普通按從上到下,從左到右方向畫;(3)除判斷框外,大多數框圖符合只有一個進入點和一個退出點,判斷框是惟一含有超出一個退出點符號;(4)在圖形符號內描述語言要簡練、清楚.28/3129/31失誤防范1.流程線不要忘記畫箭頭,因為它是反應流程執行先后次序,如不畫出箭
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 信息系統項目成功案例分享試題及答案
- 信息系統監理師考試的文化素養與綜合素質試題及答案
- 網絡數據保護與MySQL試題及答案
- 2025年軟件設計師考試內容回顧試題及答案
- 考試趣味題目監理師試題及答案
- 公路工程的技術培訓需求試題及答案
- 嵌入式系統中的數據傳輸方式試題及答案
- 計算機三級軟件測試有效備考試題及答案
- 信息系統項目評審機制的建立試題及答案
- 計算機三級數據庫考試的戰略性試題及答案
- 店面出讓股權協議書
- 深圳2025年深圳市住房公積金管理中心員額人員招聘8人筆試歷年參考題庫附帶答案詳解
- 英文電影鑒賞知到智慧樹期末考試答案題庫2025年北華大學
- 電子胎心監護應用專家共識解讀
- 超標準洪水應急預案
- 美容診所合作協議書
- 2025湖南中考:英語必背知識點
- 中外航海文化知到課后答案智慧樹章節測試答案2025年春中國人民解放軍海軍大連艦艇學院
- 【MOOC】生命的教育-浙江大學 中國大學慕課MOOC答案
- 心肺復蘇術課件2024新版
- 安全環保職業健康法律法規清單2024年
評論
0/150
提交評論