121輸入語句、輸出語句和賦值語句_第1頁
121輸入語句、輸出語句和賦值語句_第2頁
121輸入語句、輸出語句和賦值語句_第3頁
全文預覽已結(jié)束

下載本文檔

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

文檔簡介

1、思路2例1寫出求三個數(shù)a, b, c的方差的程序.分析:方差是在初中統(tǒng)計內(nèi)容中學習過的知識,計算所有數(shù)的方差首先計算所有數(shù)的平均數(shù)X,通過公式S2=(X1 X)2 (X2汀X X)2來計算.n第二步,計算方差(a X)2 (b X)2 (c X)23算法步驟:第一步,計算平均數(shù) Xa b c3第三步,得到的結(jié)果即為所求程序如下:INPUT a,b,cy=(a+b+c)/3S=(a - y)2+ (b - y)2+ (c - y)2)/3PRINT SEND點評:套用公式求值問題是傳統(tǒng)數(shù)學求值問題的一種,它是一種典型的順序結(jié)構(gòu),也就是說只通過輸入、輸出和賦值語句就可以完成任務解決這類問題的關鍵是

2、先分析這種問題的解法,即構(gòu)造計算的過程,再寫出算法步驟和流程圖,再翻譯成算法語句即可例2編寫一個程序,要求輸入兩個正數(shù)a和b的值,輸出ab和ba的值.分析:可以利用 INPUT語 句輸入兩個正數(shù),然后將ab和ba的值分別賦給兩個變量輸出即可也可以將ab和ba的底數(shù)和幕數(shù)進行交換,故還可以利用賦值語句,采用將兩個變量的 值互換的辦法實現(xiàn).解:程序1:INPUT “a b:”; a, bA=aAbB=bAaPRINT “ aAb=;”A ,“ bAa=; BEND程序2:INPUT “,b:”; a, bA=aAbPRINT “ aAb=;”AX=aa=bb=XA=aAbPRINT “ bAa=;

3、” AEND點評:交換a, b的值可通過下面三個語句來實現(xiàn): t=aa=bb=t通過引進一個中間變量 t 實現(xiàn)變量 a 和 b 的值的交換,因此只需用賦值語句即可實現(xiàn)算法 在一些較為復雜的問題算法中經(jīng)常需要對兩個變量的值進行交換,因此應熟練掌握這種方 法.知能訓練1. 判斷下列給出的輸入語句、輸出語句和賦值語句是否正確?為什么?1)輸入語句INPUTa; b;c2)輸出語句A = 43)賦值語句3 = B4)賦值語句A = B = 2解:( 1)錯,變量之間應用 “, ”號隔開 .(2)錯, PRINT 語句不能用賦值號 “=”.(3)錯,賦值語句中 “=”號左右不能互換 .(4)錯,一個賦值

4、語句只能給一個變量賦值.點評: 輸入語句、輸出語句和賦值語句基本上對應于算法中的順序結(jié)構(gòu).輸入語句、輸出語句和賦值語句都不包括 “控制轉(zhuǎn)移 ”,由它們組成的程序段必然是順序結(jié)構(gòu) .2. 請寫出下面運算輸出的結(jié)果 .(1)a=5b=3c=(a+b)/2d=c*cPRINT“ d=” ;d(2)a=1b=2c=a+bb=a+c-bPRINT “ a=,b=,c= ” ;a,b,c(3)a=10b=20c=30a=bb=cc=aPRINT “ a=,b=,c= ” ;a,b,c解:(1) 16;語句c=(a+b)/2是將a, b和的一半賦值給變量 c,語句d=c*c是將c的平方賦 值給d,最后輸出d

5、的值.(2)1,2, 3;語句c=a+b是將a,b的和賦值給 c,語句b=a+c b是將a+c- b的值賦值 給了 b.(3) 20, 30, 20;經(jīng)過語句 a=b后a, b, c的值是20, 20, 30.經(jīng)過語句b=c后a, b, c的 值是20, 30, 30.經(jīng)過語句 c=a后a, b, c的值是20, 30, 20.點評: 語句的識別問題是一個逆向性思維, 一般我們認為我們的學習是從算法步驟 (自然語 言)至程序框圖,再到算法語言(程序).如果將程序擺在我們的面前時,我們要先識別每個語句,再整體把握并概括出程序的功能.拓展提升已知某生某三科的成績?yōu)?80、75、95分,求三科的總分及平均分. 分析:將三科成績賦給三個變量A , B , C,然后對三個變量進行操作、運算,求其總分、平均分變量的起名規(guī)則:由字母、數(shù)字、下劃線組成,但第一個字符必須是字母(大、小 寫皆可),起名時盡量做到見名知義,如本例中我們可

溫馨提示

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

最新文檔

評論

0/150

提交評論