




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1.2基本算法語(yǔ)句1.2.1輸入語(yǔ)句 輸出語(yǔ)句 賦值語(yǔ)句輸入語(yǔ)句 輸出語(yǔ)句 賦值語(yǔ)句 條件語(yǔ)句 循環(huán)語(yǔ)句1、計(jì)算機(jī)語(yǔ)言是一種計(jì)算機(jī)能理解的特殊語(yǔ)言,如BASIC,F(xiàn)ORTRAN,C+,F(xiàn)OXBASE等,它們都是用一些特定意義的符號(hào)和語(yǔ)言描述的。自然語(yǔ)言必須轉(zhuǎn)換成計(jì)算機(jī)語(yǔ)言才能為計(jì)算機(jī)接受,并實(shí)施算法。2、考慮到通用性和普及性,本節(jié)采用BASIC語(yǔ)言中的關(guān)鍵詞來(lái)編寫(xiě)偽代碼。偽代碼是介于自然語(yǔ)言和計(jì)算機(jī)語(yǔ)言之間的文字和符號(hào),是表達(dá)算法的簡(jiǎn)單而實(shí)用的好方法。INPUT “x=”;xy=x3+3*x224*x+30PRINT xPRINT yEND程序:輸入語(yǔ)句賦值語(yǔ)句輸出語(yǔ)句輸出語(yǔ)句基本算法語(yǔ)句一、
2、輸入語(yǔ)句1、一般格式:INPUT “提示內(nèi)容”;變量“提示內(nèi)容”提示用戶輸入什么樣的信息。變量是指程序在運(yùn)行時(shí)其值是可以變化的量。2、說(shuō)明:作用為對(duì)程序中的變量賦值。輸入語(yǔ)句要求輸入的值只能是具體的常數(shù)。提示內(nèi)容與變量之間用“;”隔開(kāi),變量與變量之間用“,”隔開(kāi)。 “提示內(nèi)容”和它后面的“;”可以省略。無(wú)計(jì)算功能,用戶由鍵盤(pán)輸入的數(shù)據(jù)必須是常量,輸入多個(gè)數(shù)據(jù)時(shí)用“,”分隔,且個(gè)數(shù)要與變量的個(gè)數(shù)相同。輸入a,b,cINPUT a,b,c基本算法語(yǔ)句二、輸出語(yǔ)句1、一般格式:PRINT “提示內(nèi)容”;表達(dá)式2、說(shuō)明:作用是實(shí)現(xiàn)算法的輸出結(jié)果功能,計(jì)算。“提示內(nèi)容”提示用戶輸出什么樣的信息。表達(dá)式是
3、指程序要輸出的數(shù)據(jù)。輸出語(yǔ)句可以輸出常量、變量或表達(dá)式的值及字符。一個(gè)語(yǔ)句可以輸入多個(gè)表達(dá)式,不同的表達(dá)式之間可用“,”分隔。有計(jì)算功能,能直接輸出計(jì)算公式的值。N不是質(zhì)數(shù)PRINT “n is not a prime number.”基本算法語(yǔ)句三、賦值語(yǔ)句1、一般格式:變量=表達(dá)式2、說(shuō)明:作用是將表達(dá)式所代表的值賦給變量,計(jì)算。賦值語(yǔ)句中的“=”稱為賦值號(hào)。賦值語(yǔ)句右邊必須是一個(gè)數(shù)據(jù)、常量和算式,左邊必須是變量,不能為表達(dá)式。賦值號(hào)左右不能對(duì)換。不能用賦值號(hào)進(jìn)行代數(shù)式的演算。一個(gè)語(yǔ)句只能給一個(gè)變量賦值;將一個(gè)變量的值賦給另一個(gè)變量,前一個(gè)變量的值保持不變;可先后給一個(gè)變量賦多個(gè)不同的值,
4、但變量的取值總是最近被賦予的值。P=(2+3+4)/2數(shù)學(xué)符號(hào)程序符號(hào)*/ab=|x|ABS(x)SQR(x)且或ANDOR數(shù)學(xué)符號(hào)與程序符號(hào)的對(duì)比練習(xí)1、判斷下列賦值語(yǔ)句是否正確 (1) 4m (2) x+y=10 (3) A=B=2 (4) N=2*N基本算法語(yǔ)句2、寫(xiě)出下列語(yǔ)句描述的算法的輸出結(jié)果a=5 b=3 c=(a+b)/2 d=c*c print da=1 b=2 c=a+b b=a+c-b print a,b,ca=10 b=20 c=30 a=b b=c c=a print a,b,cd= 16a=1,b=2,c=3a=20,b=30,c=20例題2已知一個(gè)學(xué)生數(shù)學(xué)、語(yǔ)文、英
5、語(yǔ)三科的成績(jī)分別為100,85,90,則可用賦值語(yǔ)句編寫(xiě)程序:a=100b=85c=90PRINT “The average=”;(a+b+c)/3ENDINPUT “Maths=”;aINPUT “Chinese=”;bINPUT “Englsih=”;cPRINT “The average=”;(a+b+c)/3END四、練習(xí)基本算法語(yǔ)句3、寫(xiě)出求1+2+3+4+5+6+7+8n的一個(gè)程序算法input “n=”;ns=n*(n+1)/2print send4、寫(xiě)出用公式法求x2-2x-8=0的根的程序input a,b,ca=1b=-2c=-8p=-b/(2*a)q=sqr(b2-4*a
6、*c)/2*ax1=p+qx2=p-qprint x1,x2end四、練習(xí)基本算法語(yǔ)句5、根據(jù)下列程序,畫(huà)出程序框圖input x,yprint x/2,3*yx=x+1y=y-1print x,yend 輸入一個(gè)x的值,要求輸出它的絕對(duì)值。畫(huà)出框圖x=0?輸出-x輸出x開(kāi)始結(jié)束YN輸入x基本算法語(yǔ)句五、條件語(yǔ)句一般格式:IF 條件 THEN語(yǔ)句END IF 說(shuō)明:“條件”表示判斷的條件,“語(yǔ)句”表示滿足條件時(shí)執(zhí)行的操作內(nèi)容;條件不滿足時(shí),結(jié)束程序,END IF表示條件語(yǔ)句的結(jié)束。滿足條件語(yǔ)句 1是否基本算法語(yǔ)句五、條件語(yǔ)句1、一般格式:IF 條件 THEN語(yǔ)句 1ELSE語(yǔ)句 2 END I
7、F 2、說(shuō)明:在條件語(yǔ)句的一般格式中,“條件”表示判斷的條件;“語(yǔ)句 1”表示滿足條件時(shí)執(zhí)行的操作內(nèi)容;“語(yǔ)句 2”表示不滿足條件時(shí)執(zhí)行的操作的內(nèi)容;END IF表示條件語(yǔ)句的結(jié)束。滿足條件語(yǔ)句 1語(yǔ)句 2是否開(kāi)始輸入a,b,c0?=0?結(jié)束輸出p原方程無(wú)實(shí)數(shù)根NYYN基本算法語(yǔ)句五、條件語(yǔ)句例1、編寫(xiě)程序,輸入一個(gè)x的值,要求輸出它的絕對(duì)值。input xif x=0 thenprint xelseprint -xend ifend基本算法語(yǔ)句五、條件語(yǔ)句例2、編寫(xiě)程序,輸入一個(gè)x的值,如果它是正數(shù),則輸出它,否則不輸出。input xif x0 then print xend ifend開(kāi)
8、始輸入a,b,cba?ca?cb?輸出a,b,c結(jié)束t=aa=bb=tt=aa=cc=tc=tb=ct=bYNYNNYINPUT “a,b,c=”;a,b,cIF ba THEN t=a a=b b=tEND IFIF ca THEN t=a a=c c=tEND IFIF cb THEN t=b b=c c=tEND IFPRINT a,b,cEND程序:基本算法語(yǔ)句六、循環(huán)語(yǔ)句1、一般格式:WHILE 語(yǔ)句WHILE條件循環(huán)體WEND2、說(shuō)明:先判斷,再執(zhí)行。循環(huán)體滿足不滿足條件Pi=1SUM=0WHILE i=100 SUM=SUM+I i=i+1WENDPRINT SUMEND開(kāi)始?結(jié)
9、束是否當(dāng)型循環(huán)結(jié)構(gòu)程序:練習(xí):編寫(xiě)一個(gè)程序計(jì)算1+1/2+1/3+1/4+1/99i=1s=0while i99print send基本算法語(yǔ)句六、循環(huán)語(yǔ)句1、一般格式:until 語(yǔ)句Do循環(huán)體Loop until 條件2、說(shuō)明:先執(zhí)行,再判斷。循環(huán)體不滿足滿足條件P結(jié)束開(kāi)始?是否i=1SUM=0DO SUM=SUM+i i=i+1LOOP UNTIL i100PRINT SUMEND程序:; 霍山米斛 霍山石斛 orz70msr 正懷里,跑過(guò)來(lái)扶住她的胳膊,說(shuō):“大嫂,我們就是你和大哥七年半以前曾經(jīng)留宿,照顧過(guò)的那落難的仨兄妹啊!大嫂你別激動(dòng),我們進(jìn)屋里慢慢說(shuō)話!”大嫂怎么能不激動(dòng)呢,由耿
10、英扶著一邊往屋里走,一邊就在淌眼淚了。她激動(dòng)地絮叨著:“妹子,我不是在做夢(mèng)吧?我做了很多回像這樣的夢(mèng)呢!醒了就和你們大哥說(shuō),不知道你們到了景德鎮(zhèn)以后怎么樣了。你們那么小,多不容易??!”說(shuō)著話,大家一起進(jìn)了屋里。大哥和大嫂讓兄妹三人坐下,趕快忙著沏茶。耿英對(duì)大嫂說(shuō):“嫂子你就甭忙活了,快坐著吧,我來(lái)幫大哥沏茶!”大嫂說(shuō):“沒(méi)事兒,動(dòng)一動(dòng)好。都是你們大哥,非要我歇著,哪里用得著呢!”屋里非常寬敞明亮。一張頗大的八仙桌擺在起居室的中間,旁邊放著六把漂亮的銅漆木椅??坷镞叺囊粋?cè)放了一個(gè)酒柜,另一側(cè)擺了一個(gè)臺(tái)桌,桌上放了水罐,旁邊是一盤(pán)茶具,上面蓋著雪白的臺(tái)布。在正面墻上還掛了一幅氣勢(shì)磅礴的山水畫(huà)。泡上
11、茶后,大嫂問(wèn):“你們一直在景德鎮(zhèn)?看來(lái)情況實(shí)在是很好呢!對(duì)啦,你們叫什么名字,家住哪里?好多的話都還沒(méi)有問(wèn)呢!”耿直搶先將他感覺(jué)最重要的說(shuō)了出來(lái):“我們也姓耿,哥哥叫耿正、姐姐叫耿英、我叫耿直”耿英接著說(shuō):“我們是從杭州返回來(lái)的,要回老家山西”看耿大業(yè)夫婦聽(tīng)得直瞪眼兒,耿正趕快伸手示意弟弟和妹妹都不要再說(shuō)下去了。他說(shuō):“你倆這樣沒(méi)頭沒(méi)腦地?fù)屩f(shuō)不好,讓我來(lái)慢慢說(shuō)給大哥大嫂聽(tīng)吧!對(duì)啦,我們先把帶來(lái)的禮物交給大哥大嫂!”耿直聽(tīng)了,趕快打開(kāi)放在身邊的大皮箱。耿正把紅漆木匣子取出來(lái)放在八仙桌上,耿大業(yè)夫婦幾乎同時(shí)問(wèn):“兄弟,你這是”耿正把木匣子輕輕揭開(kāi),將里面紅綢襯墊上安放著的那個(gè)制作工藝非常精美的大元寶雙手捧起來(lái),恭恭敬敬地送到大哥大嫂的面前,說(shuō):“這個(gè)元寶是專門為大哥大嫂定制的,她既代表了我們兄妹三人的一點(diǎn)兒小小的心意,更表達(dá)了我們對(duì)大哥大嫂慈善仁厚高尚品德的崇高敬意,請(qǐng)大哥大嫂收下!”耿大業(yè)夫婦接過(guò)來(lái)仔仔細(xì)細(xì)看過(guò)幾遍,眼含熱淚說(shuō):“如此貴重的禮物我們?cè)趺纯梢越邮苣兀俊惫⒂⒄f(shuō):“禮物再貴重,也比不上大哥大嫂在我們最艱難的時(shí)候,給予我們的關(guān)愛(ài)和叮囑那樣彌足珍貴!”耿直也說(shuō):“大哥大嫂仁慈的心和語(yǔ)重
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代倉(cāng)儲(chǔ)的管理技術(shù)試題及答案
- 《安全工程師》安新縣2024年全真模擬試題含解析
- 供熱用戶知識(shí)培訓(xùn)課件
- 物流行業(yè)中的職業(yè)發(fā)展規(guī)劃及試題及答案
- 2024年供應(yīng)鏈數(shù)字化轉(zhuǎn)型試題及答案
- 云南省曲靖市重點(diǎn)中學(xué)2025年高考化學(xué)四模試卷含解析
- 2024年CPSM考試知識(shí)體系圖解及試題及答案
- 高效備考CPSM考試試題及答案
- 2024年CPMM重要知識(shí)點(diǎn)試題及答案
- 生物藥物的開(kāi)發(fā)流程試題及答案
- 腦動(dòng)脈供血不足護(hù)理查房精品ppt
- 濰坊第二熱電廠鋼結(jié)構(gòu)工程施工組織設(shè)計(jì)
- 危險(xiǎn)化學(xué)品安全知識(shí)培訓(xùn)--易燃液體篇
- 《Android手機(jī)軟件開(kāi)發(fā)》說(shuō)課課件
- 新版病案首頁(yè)
- 國(guó)家工作人員因私出國(guó)(境)審批表
- 魯班尺和丁蘭尺速查表
- 外觀GRR考核表
- 不合格品控制流程圖xls
- 奧特林豪斯離合器 簡(jiǎn)版樣本中文_圖文
- 元素周期表中英文讀音(共3頁(yè))
評(píng)論
0/150
提交評(píng)論