算法與程序框圖_第1頁
算法與程序框圖_第2頁
算法與程序框圖_第3頁
算法與程序框圖_第4頁
算法與程序框圖_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、課時作業(yè)(一)1算法的步驟具有以下明確的特點()B.確定性、可執(zhí)行性、有限性DB.確定性、可執(zhí)行性、有限性D.時效性、可執(zhí)行性、無限性C確定性、不可重復性、有限性答案B2閱讀下面的四段話,其中不是解決問題的算法的是()A.求1X2X3的值,先計算1X2=2,再計算2X3=6,最終結果為6B.解一元一次方程的步驟是去分母、去括號、移項、合并同類項、系數化為1C.方程x21=0有兩個實數根D.求1+2+3+4+5的值,先計算1+2=3,再計算3+3=6,6+4=10,10+5=15,最終結果為15答案C3.下列計算S值的各式中,能設計算法求解的個數是()S=1+2+3+100S=1+2+3+100

2、+S=1+2+3+n(nN1,neN)A0B1C2D3答案C4.早上從起床到出門需要洗臉刷牙(5min)、刷水壺(2min)、燒水(8min)、泡面(3min)、吃飯(10min)、聽廣播(8min)幾個過程.從下列選項中選出最好的一種算法()A.第一步,洗臉刷牙.第二步,刷水壺.第三步,燒水.第四步,泡面.第五步,吃飯.第六步,聽廣播B.第一步,刷水壺.第二步,燒水同時洗臉刷牙.第三步,泡面.第四步,吃飯.第五步,聽廣播C.第一步,刷水壺.第二步,燒水同時洗臉刷牙.第三步,泡面.第四步,吃飯同時聽廣播D.第一步,吃飯同時聽廣播.第二步,泡面.第三步,燒水同時洗臉刷牙.第四步,刷水壺答案C解析

3、因為A選項共用時間36min,B選項共用時間31min,C選項共用時間23min,D選項的算法步驟不符合常理5對于求18的正因數,給出下面的兩種算法:算法1:第一步,1是18的正因數,將1輸出第二步,2是18的正因數,將2輸出第三步,3是18的正因數,將3輸出第四步,4不是18的正因數,將4剔除第十八步,18是18的正因數,將18輸出算法2:第一步,18=2X9.第二步,18=2X32.第三步,輸出所有的正因數1,2,3,32,23,232.則這兩個算法()A.都正確B.算法1正確,算法2不正確C.算法1不正確,算法2正確D.都不正確答案A解析算法1是用118的整數逐一驗證,得到的正因數算法2

4、利用因數分解得到18的正因數.兩種算法都正確.故選A.6對于算法:第一步,輸入n.第二步,判斷n是否等于2,若n=2,則n滿足條件;若n2,則執(zhí)行第三步.第三步,依次從2到n-1檢驗能不能整除n,若不能整除n,則執(zhí)行第四步;若能整除n,則執(zhí)行第一步第四步,輸出n.滿足條件的n是()A.質數B.奇數C.偶數D.約數答案A7解一元二次不等式有如下幾個步驟:計算判別式A,并判斷其符號;化不等式為標準二次不等式;結合圖像,寫出解集;畫出其相應的二次函數的圖像正確的順序是答案8已知一個學生的語文成績是89,數學成績是96,外語成績是99,求他的總分和平均分的一個算法如下,請將其補充完整:第一步,取A=8

5、9,B=96,C=99.第二步,.第三步,.第四步,輸出計算結果答案計算總分D=A+B+C計算平均分E=3解析因為該算法的功能是求他的總分和平均分,所以“第二步”應為計算總分D=A+B+C,“第三步”應為計算平均分.9.已知直角三角形的兩條直角邊長為a,b.寫出求斜邊c的算法步驟.TOC o 1-5 h z第一步,.第二步,.第三步,.答案輸入兩直角邊a,b的值;計算c=,ja而;輸出斜邊c的值10.一個算法的步驟如下:若輸入x的值為一3,則輸出z的值為.第一步,輸入x的值.第二步,計算x的絕對值y.第三步,計算z=2yy.第四步,輸出z的值.答案5解析分析算法中各變量、各語句的作用,再根據算

6、法的步驟可知:該算法的作用是計算并輸出z=2yy的函數值.當輸入的值為一3時,第二步,計算x的絕對值丫=3;第三步,計算z=2yy=233=5;第四步,輸出z的值為5.11.求過P(%,4),Q(a2,b2)兩點的直線斜率有如下的算法,請將算法補充完整:第一步,取x1=a1,y1=b1,x2=a2,y2=b2;第二步,若=乂2,則輸出“斜率不存在;否則,.第三步,輸出計算結果k或者無法求解信息.答案卜=力=x2x1解析根據直線斜率公式可得此步驟12如下算法:第一步,輸入x的值.第二步,若xN0成立,則y=x,否則執(zhí)行下一步.第三步,計算y=x2.第四步,輸出y的值.問:(1)若輸入x=-2,則

7、輸出y=.若輸出的結果是4,則輸入的x的值是.答案(1)4(2)4或一2x,xN0,解析本題中的算法功能是輸入自變量x的值,輸出函數y=的值.當x=-20、x2,x0時,輸出y=(-2)2=4.13結合下面的算法:第一步,輸入x.第二步,判斷x是否小于0,若是,則輸出x+2,否則執(zhí)行第三步.第三步,輸出x1.當輸入的x值為cos120,q410g21時,輸出的結果分別為答案1.5,1,0解析依據算法可知,當x=cos120=20,輸出21=1;當x=1og24=20是否成立,若成立,計算y=1+x,否則,執(zhí)行下一步.第三步,判斷x=0是否成立,若成立,令y=0,否則計算y=x3.第四步,輸出y

8、.則該算法的功能是1+x(x0),答案求分段函數y=10(x=0),的函數值、一x-3(xb).寫出求最大銳角e的余弦值的算法如下:第一步,輸入兩直角邊長a,b的值.第二步,計算c=%:a2+b2的值.第三步,.第四步,輸出cos。.將算法補充完整,橫線處應填答案計算cos0=bc5.設計一個算法求方程5x+2y=22的正整數解,其最后輸出的結果是答案x=4,y=1或x=2,y=6.寫出求二次函數y=2x2-4x+1的最值的一個算法.思路a=20,.y有最小值,應用二次函數求最值的公式.解析算法如下:第一步,輸入a=2,b=4,c=1.第二步,4acb24X2X1C4)2_第二步,尸10=4X

9、2=1第三步,a=20,故ymin=1.第四步,輸出y.已知平面直角坐標系中的兩點A(-1,0),B(3,2),寫出求線段AB的垂直平分線方程的一個算法思路線段AB的垂直平分線是指經過線段AB的中點且與直線AB垂直的直線,故可先由201中點坐標公式求出線段AB的中點N(1,1),然后計算直線AB的斜率k1=3_(_1)=2由垂直關系,可知AB垂直平分線的斜率k=-2,最后由點斜式寫出直線方程.解析第一步,計算x0=二123=1,y0=告2=1,得AB的中點N(1,1).201第二步,計算k1=3(_1)=2,得AB的斜率.第三步,計算k=一/=2,得AB垂直平分線的斜率.第四步,輸出y=k(xx0)+y0.8電視娛樂節(jié)目中,有一種有趣的“猜數”游戲:競猜者如在規(guī)定的時間內猜出某種商品的價格(或重量等),就可獲得該件商品.現(xiàn)有一商品,價格在08000元之間,采取怎樣的策略才能在較短的時間內說出正確的答案呢?思路解決這個問題有多種途徑.其中一種較好的方法是利用二分法的思想快速逼近商品的價格.解析第一步,報“4000”第二步,若主持人說“高了”(說明答數在14000之間),就報2000,否則(答數在4000到8000之間)報“6000”第三步,重復第二步的報數方法取

溫馨提示

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

評論

0/150

提交評論