


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、實驗三選擇結構程序設計一、實驗目的1、掌握建立和執行M文件的方法。2、掌握利用if語句實現選擇結構的方法。3、掌握利用switch語句實現多分支選擇結構的方法。4、掌握try語句的使用。二、實驗內容1、求分段函數的值。用if語句實現,分別輸出x=,時的y值。x=input('pleaseinputthevalueofx');ifx<0&x=-3y=x*x+x-6;elseifx>=0&x<5&x=2&x=3y=x*x-5*x+6;elsey=x*x-x-1;endypleaseinputthevalueofy=14>>
2、;aaaaapleaseinputthevalueofy=>>aaaaapleaseinputthevalueofy=2>>aaaaapleaseinputthevalueofy=1>>aaaaapleaseinputthevalueofy=>>aaaaapleaseinputthevalueofy=5>>aaaaapleaseinputthevalueofy=192、輸入一個百分制成績,要求輸出成績等級A、B、G以E。其中90分100分為A,80分89分為B,70分79分為C,6069分為D,60分以下為E。要求:(1) 分別用if
3、語句和switch語句實現。(2) 輸入百分制成績后要判斷該成績的合理性,對不合理性的成績應輸出出錯信息。If語句s=input('pleaseinputthescore:');ifs>=90&s<=100rank='A'elseifs>=80&s<=89rank='B'elseifs>=70&s<=79rank='C'elseifs>=60&s<=69rank='D'elseifs>0&s<=59rank='
4、;E'elserank='wrongsocre'endrank>>>>bbbpleaseinputthescore:94>>bbbpleaseinputthescore:75rank=C>>bbbpleaseinputthescore:-3rank=wrongsocre>>bbbpleaseinputthescore:456rank=wrongsocre>>Switch語句score=input('pleaseinputthescore:');switchfloor(score/10
5、)case9,10case8rank='B'case7rank='C'case6rank='D'casenum2cell(0:5)rank='E'otherwiserank='wrongscore'endrank=rank>>cccpleaseinputthescore:-3rank=wrongscore>>cccpleaseinputthescore:456rank=wrongscore>>cccrank=A>>cccpleaseinputthescore:45ra
6、nk=E3、硅谷公司員工的工資計算方法如下:(1) 、工作時數超過120小時者,超過部分加發15%(2) 、工作時數低于60小時者,扣發700元。(3) 、其余按每小時84元計發。試編程按輸入的工號和該號員工的工時數,計算應發工資。number=input('pleaseinputworknumber:');h=input('pleaseinputworkhours:');ifh>120wage=120*84+(h-120)*84*;elseifh<60wage=h*84-700;elsewage=h*84;endwage>>dddple
7、aseinputworknumber:01wage=6216>>dddpleaseinputworknumber:02pleaseinputworkhours:53wage=3752>>dddpleaseinputworknumber:03pleaseinputworkhours:135wage=11529>>4、設計程序,完成兩位數的加、減、乘、除四則運算,即產生兩個兩位隨機整數,再輸入一個運算符號,做相應的運算,并顯示相應的結果。x=input('pleaseinputasign:','s');x1=round(rand(
8、1)*90+10);x2=round(rand(1)*90+10);ifx='+'answer=x1+x2;elseifx='-'answer=x1-x2;elseifx='*'answer=x1*x2;elseifx='/'answer=x1/x2;endx1x2answer>eeepleaseinputasign:+x1=83x2=11answer=94>>eeepleaseinputasign:-23x2=28answer=-5>>5、建立5X6矩陣,要求輸出矩陣第n行元素。當n值超過矩陣的行數時,自動轉為輸出矩陣的最后一行元素,并給出出錯信息。x=rand(5,6);n=input('pleaseinputn:');ifn>0&n<=5y=x(n,:);elseifn>5;y=x(5,:);disp('wrongn');e
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 深入探討2024年營養師試題及答案
- 營養學考試重點總結試題及答案
- 充分準備2024年演出經紀人資格證試題及答案
- 演出經紀人資格證考試趨勢試題及答案
- 重癥醫學崗面試題及答案
- 糖化血紅蛋白試題及答案
- 西藏高考題目及答案
- 黑龍江公安警官職業學院《資源微生物學》2023-2024學年第二學期期末試卷
- 湖南省永州市寧遠縣第一中學2024-2025學年高三第三次模擬練習數學試題理試題含解析
- 南京農業大學《啦啦操俱樂部》2023-2024學年第二學期期末試卷
- 廣西壯族風俗演示文稿課件
- 新生兒疼痛管理指南2028
- 三年級下冊口算天天100題(A4打印版)
- 醫院安全生產問題分析報告
- 物權法教案完整版本
- 輔警必考題庫以及結構化面試題及答案(2024年完整版)
- 財務用發票分割單原始憑證 發票分割單范本
- 《數字電子技術基礎》 題庫 各章測試題習題答案
- 遼寧省高中學業水平合格性考試生物試卷(附帶答案)
- 《俞凈意公遇灶神記》白話譯文
- 運動訓練學-運動員技術能力及其訓練
評論
0/150
提交評論