精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 程序框圖

    程序框圖
    需注意些什么,重點是什么,該怎樣思考做答
    數(shù)學(xué)人氣:687 ℃時間:2020-01-27 21:31:47
    優(yōu)質(zhì)解答
    其實你把課好好聽、作業(yè)認真完成都搞懂就可以了,不要這么緊張.我經(jīng)驗是最后考試題目非常簡單.要注重培養(yǎng)邏輯思維,模仿計算機按步驟辦事計算.有問題再問我好了.
    附上:對高中數(shù)學(xué)中算法的幾點認識(網(wǎng)上找的,意義不大)
    算法屬于新教材的新增內(nèi)容,筆者結(jié)合自己的教學(xué)體會,談?wù)剬λ惴ǖ睦斫夂驼J識,供各位同仁參考:
    1、算法的內(nèi)容
    (1)自然語言(2)程序框圖(3)算法語句,其中,在每種語言中有各自的結(jié)構(gòu),如:順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、條件結(jié)構(gòu)等.
    2、算法在高中課程中的地位:
    算法內(nèi)容的設(shè)計分為兩部分.
    一部分主要介紹算法的基礎(chǔ)知識,可以稱作算法的“三基”:算法基本思想,算法基本結(jié)構(gòu),算法基本語句.通過一些具體的案例介紹算法的基本思想,使學(xué)生了為了解決一個問題,設(shè)計出解決問題的系列步驟,任何人實施這些步驟就可以解決問題,這就是解決問題的一個算法.這是對算法的一種廣義的理解.對算法的理解,更多地是與計算機聯(lián)系在一起,計算機可以完成這些步驟.
    算法的基本結(jié)構(gòu)一般有三種:順序結(jié)構(gòu),分叉結(jié)構(gòu),循環(huán)結(jié)構(gòu).前兩種結(jié)構(gòu)很容易理解,循環(huán)結(jié)構(gòu)稍微有點難,這里用到函數(shù)思想,難在理解反映循環(huán)過程的循環(huán)變量.在教學(xué)過程中,一定要通過具體的案例,結(jié)合具體的情境引入概念,會使問題變得很簡單.
    介紹算法語句的時候,要區(qū)分算法語言和基本的算法語句.我們知道,現(xiàn)在使用的算法語言是很多的,例如,basic 語言,q-basic 語言,c-語言,等等.在高中的數(shù)學(xué)課程中,不要求介紹算法語言,僅僅需要了解基本語句,例如,輸入語句,輸出語句,賦值語句,條件語句,循環(huán)語句,等等.在不同的語言中,這些語句的表示可能不一樣,數(shù)學(xué)課程要求采用公認的統(tǒng)一表示,稱為偽代碼.很容易把偽代碼翻譯成任何一種算法語言.
    描述算法有三種語言:自然語言、框圖語言、基本算法語句.
    算法的另一部分設(shè)計,是把算法的思想融入相關(guān)數(shù)學(xué)內(nèi)容中.實際上,算法思想是貫穿在高中數(shù)學(xué)課程始終的基本思想.例如,二分法求方程的解;點到直線的距離、點到平面的距離、直線到直線距離;立體幾何性質(zhì)定理的證明過程;一元二次不等式;線性規(guī)劃;等等內(nèi)容中,都運用了算法思想.
    用算法思想學(xué)習(xí)和認識數(shù)學(xué)對于提高數(shù)學(xué)素養(yǎng)是很有用的,希望老師予以重視.
    3、理解賦值語句:
    賦值是算法中的難點之一,理解賦值對于理解算法是非常重要的.
    賦值就是把數(shù)值賦予給定的變量.例如,a:=5,就表示變量a被賦予的值是5,即a=5,這個被賦值的變量可以與其他的值進行運算.對于被賦值的變量a,還可以賦予其它的值取代原來的值.我們可以用磁帶錄音來比喻賦值,在我們錄音時,是把磁帶上舊的錄音材料沖掉之后,才能把新的錄音材料加載上去.同樣的道理,我們這里的賦值也是先把原來的值清零之后,再把新的值賦上去.下面我們通過一個例子來說明如何設(shè)置變量和給變量賦值.
    例:設(shè)計一個算法,從4個不同的數(shù)中找出最大數(shù).
    記這5個不同的數(shù)分別為a1,a2,a3,a4,a5,算法步驟如下:
    1、比較a1與a2將較大的數(shù)記作b.
    (在這一步中,b表示的是前2個數(shù)中的最大數(shù))
    2、再將b與a3進行比較,將較大的數(shù)記作b.
    (執(zhí)行完這一步后,b的值就是前3個數(shù)中的最大數(shù))
    3、再將b與a4進行比較,將較大的數(shù)記作b.
    (執(zhí)行完這一步后,b的值就是前4個數(shù)中的最大數(shù))
    4、輸出b,b的值即為所求得最大數(shù).
    分析:上述算法的4個步驟中,每步都要與上一步中得到的最大數(shù)b進行比較,得出新的最大數(shù).b可以取不同的值,b就稱之為變量.在第1步到第3步的算法過程中,我們都把比較后的較大數(shù)記作b,即把值賦予了b,這個過程就是賦值的過程,這個過程有兩個功能,第一,我們可以不斷地對b的值進行改變,即把數(shù)值放入b中;第二,b的值每變化一次都是為下一步的比較服務(wù).
    4、函數(shù)在循環(huán)結(jié)構(gòu)中的作用:
    (1)循環(huán)結(jié)構(gòu)是算法的一種基本結(jié)構(gòu).
    例如,設(shè)計算法,輸出1000以內(nèi)能被3和5整除的所有正整數(shù).解決這個問題,我們首先要引入變量a表示待輸出的數(shù),則a=15n (n=1,2,3,…,66).n從n從1變到66,反復(fù)輸出a,就能輸出1000以內(nèi)的所有能被3和5整除的正整數(shù).像這樣的算法結(jié)構(gòu)稱為循環(huán)結(jié)構(gòu),其中反復(fù)執(zhí)行的部分稱為循環(huán)體.變量n控制著循環(huán)的開始和結(jié)束,稱為循環(huán)變量.
    (2)循環(huán)結(jié)構(gòu)是理解算法的另一個難點,難點在于對于循環(huán)變量的理解.
    循環(huán)結(jié)構(gòu)中的循環(huán)變量分為兩種形式,一種是控制循環(huán)次數(shù)的變量,例如,輸出1000以內(nèi)能被3和5整除的所有正整數(shù)這個循環(huán)結(jié)構(gòu)中,n就是控制循環(huán)次數(shù)的循環(huán)變量.另一種是控制結(jié)果精確度的變量,例如用二分法算法求方程f(x)=0在區(qū)間[0,1]上的一個近似解的流程圖,要求精確度為.在這個算法過程中,精確度就是控制結(jié)果精確度的循環(huán)變量.
    循環(huán)變量使得循環(huán)體得以“循環(huán)”,循環(huán)變量控制了循環(huán)的“開始”和“結(jié)束”,是刻畫循環(huán)結(jié)構(gòu)的關(guān)鍵.
    以上幾點是對算法的粗淺認識,不當(dāng)之處,請批評指正!
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版