(二)基本算法語句、算法案例.doc

(二)基本算法語句、算法案例.doc

ID:53455193

大?。?58.00 KB

頁數(shù):11頁

時間:2020-04-04

(二)基本算法語句、算法案例.doc_第1頁
(二)基本算法語句、算法案例.doc_第2頁
(二)基本算法語句、算法案例.doc_第3頁
(二)基本算法語句、算法案例.doc_第4頁
(二)基本算法語句、算法案例.doc_第5頁
資源描述:

《(二)基本算法語句、算法案例.doc》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。

1、§13.2基本算法語句、算法案例基礎自測1.給出以下四個問題:①輸入一個數(shù)x,輸出它的算術(shù)平方根;②求函數(shù)f(x)=的函數(shù)值;③求周長為6的正方形的面積;④求三個數(shù)a,b,c中的最小數(shù).其中不需要用條件語句來描述其算法的個數(shù)是()A.1B.2C.3D.4答案A2.If語句的基本作用是()A.順序執(zhí)行下一個程序B.不執(zhí)行下一個程序C.若表達式結(jié)果為真,則執(zhí)行下一個程序D.循環(huán)執(zhí)行下一個程序答案C3.根據(jù)下面程序判斷輸出結(jié)果為()i=0S=0DoS=S+ii=i+1LoopWhileS≤20輸出iA.6B.7C.8D.9答案B輸入x;If

2、x≤5ThenP=x*3ElseP=10*7.5+(x-2)*6.5EndIf輸出P4.則當x=5時,輸出結(jié)果為()A.15B.95.5C.94.5D.以上答案均錯答案A5.下面程序語句輸出的S值是.i=1S=0Fori=1To5S=S+ii=i+1Next輸出S答案15例1輸入兩個實數(shù),由小到大輸出這兩個數(shù),畫出流程圖,并用語句描述.解流程圖如圖所示.用語句描述如下:輸入a,bIfa>bThent=aa=bb=tEndIf輸出a,b例2編寫程序,根據(jù)輸入的x的值,計算y的值,并輸出y的值.y=解算法步驟:

3、(1)輸入x;(2)如果x>2,則y=x2-1;(3)如果x≤2,則y=x2+1.(4)輸出y.用語句描述如下:輸入x;Ifx>2Theny=x*x-1Elsey=x*x+1EndIf輸出y例3某次考試規(guī)定:共考三門課,凡考試符合下列條件之一的,發(fā)給優(yōu)秀證書.(1)三門成績之和大于280分;(2)其中兩門成績大于95分,另一門大于80分.試用語句來描述這個算法.解用語句描述如下:輸入學生的考試成績a,b,cIfa+b+c>280Then輸出“請發(fā)給優(yōu)秀證書!”ElseIfa>95ANDb>95ANDc>80Then輸出

4、“請發(fā)給優(yōu)秀證書!”ElseIfb>95ANDc>95ANDa>80Then輸出“請發(fā)給優(yōu)秀證書!”ElseIfa>95ANDc>95ANDb>80Then輸出“請發(fā)給優(yōu)秀證書!”Else輸出“不發(fā)給優(yōu)秀證書!”EndIfEndIfEndIfEndIf例4畫出求…+的值的流程圖,并用語句描述.解流程圖為:用語句描述為:S=0k=1Fork=1To99S=S+1/(k*(k+1))k=k+1Next輸出S例5(12分)設計求滿足條件1++…+>106的最小自然數(shù)的算法.并畫出流程圖,寫出程序.解根據(jù)以上的分析,

5、可得該問題的算法如下:(1)S=0;(2)i=1;(3)S=S+,i=i+1.(4)如果S≤106,則執(zhí)行(3),否則輸出i-1.4分對應的流程圖如圖所示,相應的程序用語句描述如下:8分用語句描述為:S=0i=1DoS=S+i=i+1LoopWhileS≤106輸出i-112分1.以下是一個流程圖,請寫出相應的基本語句編寫的程序,流程圖如圖.解用語句描述為:輸入x,y;x=x/2y=3*y輸出x,yx=x-yy=y-1輸出x,y2.已知y=編寫一個算法語句,對每輸入的一個x值都得到相應的函數(shù)值.解方法一用If—Then—Else語句描述如下:

6、輸入x;Ifx≥0Theny=x2-1Elsey=2x2-5EndIf輸出y方法二用If—Then語句描述如下:輸入x;Ifx≥0Theny=x2-1EndIfIfx<0Theny=2x2-5EndIf輸出y3.試寫出一個算法語句,每輸入一個x值,求y=的函數(shù)值.解用語句描述如下:輸入x;Ifx<0Theny=-x+1ElseIfx=0Theny=0Elsey=x+1EndIfEndIf輸出y4.小球從100m的高度落下,每次落地后又反跳回原高度的一半,再落下,寫出一個求第10次

7、落地時,小球共經(jīng)過多少路程的算法語句,并畫出流程圖.解流程圖如圖所示.用語句描述如下:S=0h=100Fori=1To10S=S+2*hh=h/2NextS=S-100輸出S5.某商場第一年銷售計算機5000臺,如果平均每年銷售量比上一年增加10%,試寫出一個算法語句,求從第一年起,大約幾年后可使總銷售量達到30000臺,并畫出流程圖.解流程圖如圖所示.用語句描述如下:m=5

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。