版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、1.2基本算法語句1.2.1輸入語句 輸出語句 賦值語句輸入語句 輸出語句 賦值語句 條件語句 循環(huán)語句1、計算機語言是一種計算機能理解的特殊語言,如BASIC,F(xiàn)ORTRAN,C+,F(xiàn)OXBASE等,它們都是用一些特定意義的符號和語言描述的。自然語言必須轉換成計算機語言才能為計算機接受,并實施算法。2、考慮到通用性和普及性,本節(jié)采用BASIC語言中的關鍵詞來編寫偽代碼。偽代碼是介于自然語言和計算機語言之間的文字和符號,是表達算法的簡單而實用的好方法。INPUT “x=”;xy=x3+3*x224*x+30PRINT xPRINT yEND程序:輸入語句賦值語句輸出語句輸出語句基本算法語句一、
2、輸入語句1、一般格式:INPUT “提示內(nèi)容”;變量“提示內(nèi)容”提示用戶輸入什么樣的信息。變量是指程序在運行時其值是可以變化的量。2、說明:作用為對程序中的變量賦值。輸入語句要求輸入的值只能是具體的常數(shù)。提示內(nèi)容與變量之間用“;”隔開,變量與變量之間用“,”隔開。 “提示內(nèi)容”和它后面的“;”可以省略。無計算功能,用戶由鍵盤輸入的數(shù)據(jù)必須是常量,輸入多個數(shù)據(jù)時用“,”分隔,且個數(shù)要與變量的個數(shù)相同。輸入a,b,cINPUT a,b,c基本算法語句二、輸出語句1、一般格式:PRINT “提示內(nèi)容”;表達式2、說明:作用是實現(xiàn)算法的輸出結果功能,計算。“提示內(nèi)容”提示用戶輸出什么樣的信息。表達式是
3、指程序要輸出的數(shù)據(jù)。輸出語句可以輸出常量、變量或表達式的值及字符。一個語句可以輸入多個表達式,不同的表達式之間可用“,”分隔。有計算功能,能直接輸出計算公式的值。N不是質數(shù)PRINT “n is not a prime number.”基本算法語句三、賦值語句1、一般格式:變量=表達式2、說明:作用是將表達式所代表的值賦給變量,計算。賦值語句中的“=”稱為賦值號。賦值語句右邊必須是一個數(shù)據(jù)、常量和算式,左邊必須是變量,不能為表達式。賦值號左右不能對換。不能用賦值號進行代數(shù)式的演算。一個語句只能給一個變量賦值;將一個變量的值賦給另一個變量,前一個變量的值保持不變;可先后給一個變量賦多個不同的值,
4、但變量的取值總是最近被賦予的值。P=(2+3+4)/2數(shù)學符號程序符號*/ab=|x|ABS(x)SQR(x)且或ANDOR數(shù)學符號與程序符號的對比練習1、判斷下列賦值語句是否正確 (1) 4m (2) x+y=10 (3) A=B=2 (4) N=2*N基本算法語句2、寫出下列語句描述的算法的輸出結果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已知一個學生數(shù)學、語文、英
5、語三科的成績分別為100,85,90,則可用賦值語句編寫程序:a=100b=85c=90PRINT “The average=”;(a+b+c)/3ENDINPUT “Maths=”;aINPUT “Chinese=”;bINPUT “Englsih=”;cPRINT “The average=”;(a+b+c)/3END四、練習基本算法語句3、寫出求1+2+3+4+5+6+7+8n的一個程序算法input “n=”;ns=n*(n+1)/2print send4、寫出用公式法求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四、練習基本算法語句5、根據(jù)下列程序,畫出程序框圖input x,yprint x/2,3*yx=x+1y=y-1print x,yend 輸入一個x的值,要求輸出它的絕對值。畫出框圖x=0?輸出-x輸出x開始結束YN輸入x基本算法語句五、條件語句一般格式:IF 條件 THEN語句END IF 說明:“條件”表示判斷的條件,“語句”表示滿足條件時執(zhí)行的操作內(nèi)容;條件不滿足時,結束程序,END IF表示條件語句的結束。滿足條件語句 1是否基本算法語句五、條件語句1、一般格式:IF 條件 THEN語句 1ELSE語句 2 END I
7、F 2、說明:在條件語句的一般格式中,“條件”表示判斷的條件;“語句 1”表示滿足條件時執(zhí)行的操作內(nèi)容;“語句 2”表示不滿足條件時執(zhí)行的操作的內(nèi)容;END IF表示條件語句的結束。滿足條件語句 1語句 2是否開始輸入a,b,c0?=0?結束輸出p原方程無實數(shù)根NYYN基本算法語句五、條件語句例1、編寫程序,輸入一個x的值,要求輸出它的絕對值。input xif x=0 thenprint xelseprint -xend ifend基本算法語句五、條件語句例2、編寫程序,輸入一個x的值,如果它是正數(shù),則輸出它,否則不輸出。input xif x0 then print xend ifend開
8、始輸入a,b,cba?ca?cb?輸出a,b,c結束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程序:基本算法語句六、循環(huán)語句1、一般格式:WHILE 語句WHILE條件循環(huán)體WEND2、說明:先判斷,再執(zhí)行。循環(huán)體滿足不滿足條件Pi=1SUM=0WHILE i=100 SUM=SUM+I i=i+1WENDPRINT SUMEND開始?結
9、束是否當型循環(huán)結構程序:練習:編寫一個程序計算1+1/2+1/3+1/4+1/99i=1s=0while i99print send基本算法語句六、循環(huán)語句1、一般格式:until 語句Do循環(huán)體Loop until 條件2、說明:先執(zhí)行,再判斷。循環(huán)體不滿足滿足條件P結束開始?是否i=1SUM=0DO SUM=SUM+i i=i+1LOOP UNTIL i100PRINT SUMEND程序:; 霍山米斛 霍山石斛 orz70msr 正懷里,跑過來扶住她的胳膊,說:“大嫂,我們就是你和大哥七年半以前曾經(jīng)留宿,照顧過的那落難的仨兄妹?。〈笊┠銊e激動,我們進屋里慢慢說話!”大嫂怎么能不激動呢,由耿
10、英扶著一邊往屋里走,一邊就在淌眼淚了。她激動地絮叨著:“妹子,我不是在做夢吧?我做了很多回像這樣的夢呢!醒了就和你們大哥說,不知道你們到了景德鎮(zhèn)以后怎么樣了。你們那么小,多不容易?。 闭f著話,大家一起進了屋里。大哥和大嫂讓兄妹三人坐下,趕快忙著沏茶。耿英對大嫂說:“嫂子你就甭忙活了,快坐著吧,我來幫大哥沏茶!”大嫂說:“沒事兒,動一動好。都是你們大哥,非要我歇著,哪里用得著呢!”屋里非常寬敞明亮。一張頗大的八仙桌擺在起居室的中間,旁邊放著六把漂亮的銅漆木椅。靠里邊的一側放了一個酒柜,另一側擺了一個臺桌,桌上放了水罐,旁邊是一盤茶具,上面蓋著雪白的臺布。在正面墻上還掛了一幅氣勢磅礴的山水畫。泡上
11、茶后,大嫂問:“你們一直在景德鎮(zhèn)?看來情況實在是很好呢!對啦,你們叫什么名字,家住哪里?好多的話都還沒有問呢!”耿直搶先將他感覺最重要的說了出來:“我們也姓耿,哥哥叫耿正、姐姐叫耿英、我叫耿直”耿英接著說:“我們是從杭州返回來的,要回老家山西”看耿大業(yè)夫婦聽得直瞪眼兒,耿正趕快伸手示意弟弟和妹妹都不要再說下去了。他說:“你倆這樣沒頭沒腦地搶著說不好,讓我來慢慢說給大哥大嫂聽吧!對啦,我們先把帶來的禮物交給大哥大嫂!”耿直聽了,趕快打開放在身邊的大皮箱。耿正把紅漆木匣子取出來放在八仙桌上,耿大業(yè)夫婦幾乎同時問:“兄弟,你這是”耿正把木匣子輕輕揭開,將里面紅綢襯墊上安放著的那個制作工藝非常精美的大元寶雙手捧起來,恭恭敬敬地送到大哥大嫂的面前,說:“這個元寶是專門為大哥大嫂定制的,她既代表了我們兄妹三人的一點兒小小的心意,更表達了我們對大哥大嫂慈善仁厚高尚品德的崇高敬意,請大哥大嫂收下!”耿大業(yè)夫婦接過來仔仔細細看過幾遍,眼含熱淚說:“如此貴重的禮物我們怎么可以接受呢?”耿英說:“禮物再貴重,也比不上大哥大嫂在我們最艱難的時候,給予我們的關愛和叮囑那樣彌足珍貴!”耿直也說:“大哥大嫂仁慈的心和語重
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版駕校學員個性化培訓合同2篇
- 二零二五年度二手房買賣合同范本(含稅費結算)3篇
- 成都職業(yè)技術學院《GlobalBusinessEnvir(外)》2023-2024學年第一學期期末試卷
- 成都藝術職業(yè)大學《油氣儲層保護技術》2023-2024學年第一學期期末試卷
- 二零二五年度二人合伙文化演出合作協(xié)議范本2篇
- 2024消防中控室值班信息共享與保密合同
- 2024年度紙張銷售合同范本:原紙采購與加工合作協(xié)議3篇
- 二零二五年度二人合伙醫(yī)療健康投資合作協(xié)議2篇
- 2025版酒店特色食材采購與質量控制合同協(xié)議3篇
- 2025年能源企業(yè)股權部分轉讓與綠色發(fā)展合同3篇
- 社會學概論期末復習題及答案
- 五輸穴與臨床應用課件
- 物料吊籠安全技術標準
- 工程項目施工方案比選
- 盾構始發(fā)施工技術要點PPT(44頁)
- 甲烷(沼氣)的理化性質及危險特性表
- 某鋼鐵有限責任公司管理專案報告書---提升配電系統(tǒng)管理水平降低變配電裝置事故率
- 促銷費用管理辦法15
- 《三國演義》整本書閱讀任務單
- GB 13296-2013 鍋爐、熱交換器用不銹鋼無縫鋼管(高清版)
- 中醫(yī)院中藥的飲片處方用名與調劑給付規(guī)定
評論
0/150
提交評論