基礎教育課程改革實驗學科教案
教學備課
1.1.2程式框圖與演算法的基本邏輯結構(三)
內容時間教學目標
年月日體現知識與技能、過程與方法、情感態度與價值觀
〖知識與技能〗
1、畫程總結和歸納畫程式框圖的基本步驟;2、根據基本步驟能正確畫出簡單的程式框圖;〖過程與方法〗
通過模仿、操作、探索,經歷逐步總結和歸納畫程式框圖的基本步驟;學會正確地畫程式框圖.〖情感態度與價值觀〗
通過本節的學習,掌握如何根據基本步驟作出程式框圖;認識到學習程式框圖是我們學習計算機的乙個基本步驟,也是我們學習計算機語言的必經之路.教學
根據三種基本邏輯結構畫程式框圖
重點教學
準備時間教學過程
設計意圖
學習難點
在含有迴圈結構的演算法中如何確定迴圈體和初始化變數
一、複習:上節課我們學習了程式框圖的基本邏輯結構:
問題1:程式框圖的基本邏輯結構有哪些?你能說出它們各自的特點嗎?問題2:條件結構和迴圈結構有什麼區別和聯絡呢?二、引入:
在學習了程式框圖的基本邏輯結構後,我們從本節課開始學習如何作程式框圖(標題)二、新課講解:
(一)作程式框圖的基本步驟:
1、用自然語言將演算法步驟表達出來;
2、將每乙個演算法步驟所包含的邏輯結構找出來並用程式框圖表示,得到該步驟的程式框圖;
3、將所有步驟的程式框圖用流程線連線起來並加上終端框,得到演算法的程式框圖;處理:(1)由程式框圖的作用是使演算法更加直觀和準確,它是演算法的另外
一種表現形式而引出作程式框圖的基本步驟
(2)師生一起以教材p4中例2為例,體會如何按照步驟作程式框圖:根據例2中的演算法進行如下設計:
一、該演算法步驟中的「第一步」「第二步」「第三步」可以通過順序結構表示.
二、該演算法步驟中的「第四步」可以通過條件結構來表示.
三、該演算法步驟中的「第五步」中包含了乙個條件結構,這個條件結構與第三步、第四步構成乙個迴圈結構.
四、將各部分的程式框圖聯結起來,並畫出「開始」與「結束」即可.(二)例題講解:
例1:設計乙個用有理數冪逼近無理指數冪5的演算法,並估計5的近似值,畫出演算法的程式框圖.22
時間教學過程
演算法分析:
本題中應注意要求:有理數冪逼近無理指數冪52,2本身是個無理數,根據精確度不一樣它位於若干對有理數之間,關鍵在於你精確到小數點後幾位。從而,計算出來的近似值也有不同的精度。
演算法設計:
第一步:給定精確度,令i=1;第二步:計算2的小數點後第i為不足近似值和小數點後第i為過剩近似值,分別用a,b表示;
設計意圖
開始輸入精度d
i= 1
將2小數點後第
i為不足近似值
第三步:計算m=55;第四步:若m三、課堂小結:
作程式框圖的基本步驟
四、思考題目:
在例1的練習中,我們可以設計兩種不同的迴圈結構,你能否嘗試一下呢?
學生嘗試設計不同的演算法,(注意體現在迴圈結構的設計中:直到型和當型迴圈結構,這一點,下節課將做專門的學習),然後根據演算法畫不同的程式框圖.五、作業布置:
補充:某高中男子體育小組的50公尺跑成績(單位:秒)為:
6.4, 6.5, 7.
0, 6.8, 7.1, 7.
3, 6.9, 7.4, 7.
5。請設計乙個演算法,從這些成績中找出小於6.8的成績,並畫出程式框圖.
abaa
記為a將
2小數點後第
i為過剩近似值
記為bm=5b5a
i=i+1
否m< d?是
輸出5a結束
1 1 2程式框圖與演算法的基本邏輯結構
1.1.2 程式框圖與演算法的基本邏輯結構 第1課時程式框圖 順序結構 課時目標 1.理解程式框圖的含義.2.掌握各類程式框的功能.3.掌握演算法的順序結構 1 程式框圖 1 程式框圖又稱流程圖,是一種用程式框 流程線及文字說明來表示演算法的圖形 2 在程式框圖中,乙個或幾個程式框的組合表示演算法中...
1 1 2程式框圖與演算法的基本邏輯結構
授課題目 演算法與程式框圖 2共 1 課時執筆人 田博集體備課時間教師授課時間 1 學習 教學 目標 三維目標 共性旁註 個性化設計 一 知識與技能 1.正確理解演算法的概念及演算法的程式及步驟,區分演算法與一般具體問題的解法 2.理解演算法的五個特徵 概括性 邏輯性 有窮性 普遍性 不唯一性 3....
1 1 2程式框圖與演算法的基本邏輯結構 3
二 知識應用 一 與條件結構有關的演算法問題 認真自學課本p10 p11的例4 例5完成以下練習 練習1 以下分段函式,對於輸入的x值,輸出相應的y值,畫出程式框圖。12 練習2.下圖是求解一元二次方程的流程圖,請在空缺的地方填空。練習3.根據程式框圖3,寫出相應的函式解析式 練習2練習3 二 與迴...