演算法的三種基本邏輯結構和框圖表示教學案

2022-08-10 22:51:10 字數 1903 閱讀 1914

高一數學教學案材料編號:18

班級: 姓名學號: 設計人:張綵紅審查人:田桂香使用時間:3、21

一.學習目標:

1、掌握程式框圖的三種基本邏輯結構中的順序結構和條件分支結構。

2、初步畫一些簡單的程式框圖。

二. 學習重點與難點:

重點:應用程式框圖的三種基本邏輯結構中順序結構和條件分支結構畫一些簡單的程式框圖。

難點: 條件分支結構的應用。

三.課前自學:

(一) 問題引入:

1.什麼是程式框圖?程式框圖所用到的圖形和符號有哪些?

畫程式框圖的規則有哪些?

2、畫出計算1+2+3+4的程式框圖:

3、演算法的表現形態不僅有自然語言,還有程式框圖和程式。自然語言表示演算法不方便,而程式框圖相對直觀,方便,相當於演算法的影象。因此,模擬函式影象理解演算法的程式框圖。

函式影象比函式解析式能更直觀的顯示函式的性質。函式-影象演算法-程式框圖

(二)自學導學:

基礎知識梳理:

1. 程式框圖的三種基本邏輯結構:順序結構、條件結構、迴圈結構。

(1)順序結構

如就是乙個順序結構,它是有兩個依次執行的處理步驟組成的,

順序結構是任何乙個演算法都離不開的結構,是最簡單的演算法結構。

(2)條件結構

如圖:像這樣的涉及處理條件判斷的結構就是條件結構,條件結構框圖中要用到判斷框。

(三)自學檢測:

1、利用梯形的面積公式計算上底為2,下底為4,高為5的梯形的面積。設計出該問題的演算法及程式框圖。

解:演算法程式框圖:

2、求過兩點p1(x1,y1),p2(x2,y2)的直線的斜率。設計出該問題的演算法及程式框圖。

解:演算法程式框圖:

(四)例題分析:

例1、 已知點p0(x0,y0)和直線l:ax+by+c=0,求點p0(x0,y0)到直線l的距離d。寫出解決該問題的乙個演算法,並畫出其程式框圖。

解:演算法程式框圖:

例2、 用數學語言和程式框圖描述求一元二次方程ax2+bx+c=0的根的過程。

解:演算法程式框圖:

例3、 設火車託運重量為p(kg)行李時,每千公尺的費用(單位:元)標準為:

畫出行李託運費用的程式框圖。

例4、 輸入兩個數a,b,列印出較大的乙個,設計演算法並畫出程式框圖。

解:演算法程式框圖:

四、課堂導學

(一) 重、難點突破:

順序結構的語句與語句,框與框之間是按從上到下依次執行的順序,不會引起步驟的跳轉,只能解決一些簡單的問題;而條件分支結構中語句與語句,框與框之間必須有乙個環節是在概括條件中進行判斷。

(二) 當堂檢測:

1、 如圖是解決某個問題而繪製的程式框圖,分析各圖框內的內容及圖框之間的關係,回答下面的問題:

(1) 圖框①中x=2的含義為

(2) 圖框②中y1=ax+b的含義為

(3) 圖框④中y2=ax+b的含義為

(4) 該程式框**決的問題是

(5) 若最終輸出的結果是y1= 3,y2= -2當取5時輸出的結果5a+b

的值為(6) 在(5)的前提下輸入的x值越大,輸出的ax+b是不是越大?

(7) 在(5)的前提下輸入的x為時,輸出結果ax+b為0。

2、有三個整數a,b,c,由鍵盤輸入,輸出其中最大的數。請設計演算法並畫出程式框圖。

解:演算法程式框圖:

3、 某居民區的物業部門每月向居民收取衛生費,計費方法是:3人和3人以下的住戶,每戶收取5元;超過3人的住戶,每超出1人加收1.2元。

設計乙個演算法,根據輸入的人數,計算應收取的衛生費,並畫出程式框圖。

解:演算法程式框圖:

(三)課堂小結:順序結構的語句與語句,框與框之間是按從上到下依次執行的順序,是三種基本邏輯結構中最簡單的。條件分支結構主要用在一些需要依據條件進行判斷的演算法中,如分段函式的求值,資料的大小關係等。

1 1 3演算法的三種基本邏輯結構和框圖表示 練習題

1.1.3演算法的三種基本邏輯結構和框圖表示 一 選擇題 1 任何乙個演算法都離不開的基本結構為 a 邏輯結構 b 條件分支結構 c 迴圈結構 d 順序結構 解析 選d.任何乙個演算法都要由開始到結束,故應當都有順序結構 2.如圖的程式框圖表示的演算法的功能是 a 計算小於100的奇數的連乘積 b ...

1 1 3演算法的三種基本邏輯結構和框圖表示 一 導學案

課題 1.1.3演算法的三種基本邏輯結構和框圖表示 一 學習目標 1.通過設計流程圖來表達解決問題的過程,了解流程圖的三種基本邏輯結構 順序 條件分支 迴圈。理解掌握前兩種,能設計簡單的流程圖。2.通過模仿 操作和探索,抽象出演算法的過程,培養抽象概括能力 語言表達能力和邏輯思維能力。3.通過演算法...

1 1 2程式框圖與演算法的基本邏輯結構 三

基礎教育課程改革實驗學科教案 教學備課 1.1.2程式框圖與演算法的基本邏輯結構 三 內容時間教學目標 年月日體現知識與技能 過程與方法 情感態度與價值觀 知識與技能 1 畫程總結和歸納畫程式框圖的基本步驟 2 根據基本步驟能正確畫出簡單的程式框圖 過程與方法 通過模仿 操作 探索,經歷逐步總結和歸...