目標(biāo):理解程序框圖的概念,學(xué)會(huì)畫程序框圖的規(guī)則
重點(diǎn):理解程序框圖的概念,學(xué)會(huì)畫程序框圖的規(guī)則
教學(xué)過程:
一、復(fù)習(xí)回顧
1、算法的概念:算法是解決某個(gè)特定問題的一種方法或一個(gè)有限過程。
2、算法的描述
(1)自然語言
(2)形式語言
(3)框圖
二、程序框圖的概念
1、通過例子:對(duì)任意三個(gè)實(shí)數(shù)a、b、c求出最大值。寫出算法(兩種方法)
2、程序框圖也叫流程圖,是人們將思考的過程和工作的順序進(jìn)行分析、整理,用規(guī)定的文字、符號(hào)、圖形的組合加以直觀描述的方法
3、程序框圖的基本符號(hào)
起止框
輸入輸出框
處理框
判斷框
連接點(diǎn)
循環(huán)框
用帶有箭頭的流程線連接圖形符號(hào)
注釋框
三、讀圖
例 1、讀如下框圖分析此算法的功能
四、畫流程圖的基本規(guī)則
1、使用標(biāo)準(zhǔn)的框圖符號(hào)
2、從上倒下、從左到右
3、開始符號(hào)只有一個(gè)退出點(diǎn),結(jié)束符號(hào)只有一個(gè)進(jìn)入點(diǎn),判斷符號(hào)允許有多個(gè)退出點(diǎn)
4、判斷可以是兩分支結(jié)構(gòu),也可以是多分支結(jié)構(gòu)
5、語言簡(jiǎn)練
6、循環(huán)框可以被替代
五、例子
1、輸入3個(gè)實(shí)數(shù)按從大到小的次序排序
2、用二分法求方程的近似解
課堂練習(xí):第10頁,練習(xí)A,練習(xí)B
小結(jié):本節(jié)介紹程序框圖的概念,學(xué)習(xí)了畫程序框圖的規(guī)則
課后作業(yè):第19頁,習(xí)題1-1A第1、2題
本文來自:逍遙右腦記憶 http://yy-art.cn/gaoer/70596.html
相關(guān)閱讀:算法的三種基本邏輯結(jié)構(gòu)和框圖表示