第7課時531賦值輸入輸出已對_第1頁
第7課時531賦值輸入輸出已對_第2頁
第7課時531賦值輸入輸出已對_第3頁
第7課時531賦值輸入輸出已對_第4頁
第7課時531賦值輸入輸出已對_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、第7課時5.3基本算法語句、知識結(jié)構(gòu)重點(diǎn)難點(diǎn)1、學(xué)習(xí)和理解幾種語句的作用和形式,既要有形式上的把握也要理解本質(zhì)的內(nèi)涵重點(diǎn):2、能進(jìn)行最簡單的語句的書寫,通過訓(xùn)練能編寫出一些簡單的程序語言聯(lián)并:軸輒上句形式上的把握,理解其本質(zhì)學(xué)習(xí)要求1理解賦值語句的含義2 理解賦值語句、輸入輸出語句中的 變量與表達(dá) 式的含義【課堂互動】自學(xué)評價1 賦值語句:賦值:顧名思義就是賦予某一個變化量一個具體 的數(shù)值。例如:變速運(yùn)動某一時刻的速度大小是5m/s, 就是將5賦予速度v,在算法的描述中可以寫成如下形 式:v5注意:變化量只能寫在“左邊,值寫在”的右邊。對于勻變速直線運(yùn)動,v=v+at,在算法的描述 中可以寫成

2、如下形式:v vo+at右邊可以是一個具體的值,也可以是一個 表達(dá)式,程序會將該表達(dá)式進(jìn)行計算后再將結(jié)果賦給 V?!窘?jīng)典范例】例1:寫出求x=23時多項式7x33x2 5x 11的值的算法?!窘狻克惴ㄒ?X-23p -7x3 3x2 5x 11算法二x-23;語句的書寫,編寫一些簡單的程序語言 p - (7x 3)x5)x 11【說明】(7x3)x 5)x 11在計算時只要進(jìn)行3次乘法,而在算法一中則要進(jìn)行6次算法。顯然這 種算法更好一些,算法的好壞會直接影響運(yùn)算速度。這就是 著名的秦九韶算法,其特點(diǎn)是:通過一次式的反復(fù)計算,逐 步得出高次多項式的值,對于一個n次多項式,只要做n次 乘法和n次

3、加法?!就卣埂緼- 23廿 A+10你能說出第二行的意義嗎?2 .輸入、輸出語句在用偽代碼描述算法的過程中,用read表示輸入,用print表示輸出,如:read a, b”表示輸入的數(shù)依次賦給a和b。例1的算法可以描述為:51 read x3252 p - 7x 3x 5x 1153 print p【經(jīng)典范例】例2 “雞兔同籠”是我國隋朝時期的數(shù)學(xué)著作孫子算經(jīng) 中的一個有趣且有深遠(yuǎn)影響的題目:“今有雉兔同籠,上有三十五頭,下有九十四足,問雉兔各幾何“【分析】設(shè)有x只雞,y只兔,則x y 352x 4y 94下面我們設(shè)計一個解二元一次方程組的通 用算法,設(shè)二元一次方程組為aix dy caax

4、 b2yC2 旗0)用消元法解得:bG be? a. b?a 2 bi a( e?a?Ci ai b? a 2 bi【經(jīng)典范例】例3設(shè)計一個求任意三門功課的平均值的算法流程 圖,并寫出相應(yīng)偽代碼.【解】流程圖:開始偽代碼:|Read a,b,e/ 輸入 a.b.c / 一 二:j,/A J (a+b+c)/3A-(a+b+c)/3Print A/輸出a/因此,只要輸入相應(yīng)的未知數(shù)的系數(shù)和常數(shù) 項,就能計算出方程組的解。流程圖:_結(jié)束-例4已知一勻速運(yùn)動的物體的初速度、末速度和加速度分別為y,2,a,求物體運(yùn)動的距離s , 試編寫求解這個問題的一個算法的流程圖,并用偽代碼表示這個算法。(點(diǎn)撥:先

5、要根據(jù)除速度、末速度和加速度求出運(yùn)動的 時間,在利用物體運(yùn)動的距離公式求出 s。)【解】流程圖及偽代碼如下:流程圖偽代碼Read V1 ,V2, a吹-理2a2aPrint s偽代碼:Read a 1, d , C1, a: , b: , gx j (b2cl b-|C2)/(a-|b2 azbjy j (aic2 a2ci) /(aib2 a2bi)Print x, y【拓展】1、“雞兔同籠”的問題是否還有其它他巧妙的數(shù)學(xué)方 法解決呢?2、“雞兔同籠”問題的解在某一個范圍內(nèi),如果把這個范圍內(nèi)的數(shù)一個一個的試解,那么也能找出問題的解,這種算法能否用循環(huán)結(jié)構(gòu)解決? 在xO.4時的值時,需要做乘法

6、和加法的次數(shù)分別是追蹤訓(xùn)練1 .用秦 九韶 算法計 算多 項式f (x) 3x64x55x4 6x3(A )A. 6,6 B. 5,6 C. 5,5 D. 6,52按照下面的程序運(yùn)行的結(jié)果是A1AA2AA3AA4AA5Print A7x2 8x(C )A.20B.60C.120D.240DAP10 P11P123IABCDE-4Print A,B,C,D,E3 .已知一個正三棱柱的底面邊長為2,高為3,用輸入、輸入語句和賦值語句表示計算這個正三棱 柱的體積的算法?!窘狻縍ead a,ha2hPrint 3f2h44 .已知三角形的三邊長分別為a, b, c,助三角形的面積公式S 照a)儡融若矗晶接示計算三角形 b c) 面積的一個算法?!窘狻縍ead a,b,cp - (a b c) /2s p(p a)(p b)(p c)print s5.某市2004年1 12月的產(chǎn)量分別為3.8 ,4.2 , 5.3 , 6.1 , 5.6 , 4.8 , 7.3 , 4.5 , 6.4 ,5.8 , 4.7 , 6.5 (億元),該市要統(tǒng)計每季度的月平 均產(chǎn)值及2004年的月平均產(chǎn)值,分別用賦值語句和輸 入、

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論