




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
深圳大學(xué)實(shí)驗(yàn)報(bào)告課程名稱:面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)驗(yàn)項(xiàng)目名稱:實(shí)驗(yàn)2分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)程序設(shè)計(jì)學(xué)院:信息工程學(xué)院專業(yè):電子信息工程指導(dǎo)教師:張力(J)報(bào)告人:學(xué)號(hào):班級(jí):實(shí)驗(yàn)時(shí)間:2014.10.15實(shí)驗(yàn)報(bào)告提交時(shí)間:2014.11.12教務(wù)處制一、實(shí)驗(yàn)?zāi)康呐c要求:掌握C++程序的基本結(jié)構(gòu)。掌握C++基本數(shù)據(jù)類型與運(yùn)算符。熟悉輸入/輸出方法。流程控制語(yǔ)句用于實(shí)現(xiàn)基本程序結(jié)構(gòu),是程序設(shè)計(jì)的基礎(chǔ)。本實(shí)驗(yàn)要求掌握條件語(yǔ)句和開(kāi)關(guān)語(yǔ)句的使用。掌握3種循環(huán)呢結(jié)構(gòu):while、do-while、for的區(qū)別與聯(lián)系,以及它們之間相互轉(zhuǎn)換的方法,并能正確使用它們。掌握與循環(huán)語(yǔ)句相關(guān)的break語(yǔ)句和continue語(yǔ)句的使用方法。二、實(shí)驗(yàn)過(guò)程及內(nèi)容:實(shí)踐教程P13編程3,請(qǐng)按要求編程。輸入一門課程的成績(jī),若高于90分,輸出”AGrade”,若高于80而低于90,輸出”BGrade”,
高于70而低于80,輸出”CGrade”,高于60而低于70,輸出”DGrade”,
否則,輸出”NotPassed”。
用if-else嵌套和switch語(yǔ)句兩種方法實(shí)現(xiàn)。If-else嵌套語(yǔ)句#include<iostream>usingnamespacestd;intmain(){ inta; cout<<"請(qǐng)輸入這門課的成績(jī):"<<endl; cin>>a; if(a>=90) cout<<"AGrade"<<endl; elseif(a>=80&&a<90) cout<<"BGrade"<<endl; elseif(a>=70&&a<80) cout<<"CGrade"<<endl; elseif(a>=60&&a<70) cout<<"DGrade"<<endl; else cout<<"NotPassed"<<endl;return0;}Stwich語(yǔ)句#include<iostream>usingnamespacestd;intmain(){ inta; cout<<"請(qǐng)輸入這門課的成績(jī):"<<endl; cin>>a; intc; c=a/10; switch(c){ case0:case1:case2:case3:case4:case5: cout<<"NotPassed"<<endl;break; case6:cout<<"DGrade"<<endl;break; case7:cout<<"CGrade"<<endl;break; case8:cout<<"BGrade"<<endl;break; default:cout<<"AGrade"<<endl; } return0;}實(shí)踐教程P16編程5,
設(shè)計(jì)一個(gè)程序,輸入某天是幾月幾日,要求算出這一天是本年的第幾天。[分析]要算出某天是當(dāng)年的第幾天,應(yīng)該將當(dāng)年中本月之前所有月的天數(shù)相加,再加上本月的天數(shù)。但這里有一個(gè)閏年問(wèn)題,二月是一個(gè)特殊月,如該年是閏年,則二月有29天,否則,便是28天,所以,還必須給出年份。[提示]判斷某年是閏年的條件是:該年號(hào)能被4整除但不能被100整除,或者能被400整除的是閏年。如,1996,2000是閏年,但1800不是閏年。#include<iostream>usingnamespacestd;intmain(){ inta; intd,m,y; cout<<"請(qǐng)輸入日期,例如20141015:"<<endl; cin>>a; d=a%100;//日 m=(a%10000)/100;//月 y=a/10000;//年 intf; if(((y%4==0)&&(y%100!=0))||(y%400==0)) f=29; else f=28; intx=d;//當(dāng)月的天數(shù) switch(m){ case12:x=x+30; case11:x=x+31; case10:x=x+30; case9:x=x+31; case8:x=x+31; case7:x=x+30; case6:x=x+31; case5:x=x+30; case4:x=x+31; case3:x=x+f;//二月份 case2:x=x+31; case1:; } cout<<"這一天是本年的第"<<x<<"天。"<<endl; return0;}實(shí)驗(yàn)結(jié)論:在C++的輸入、輸出,非常容易輸錯(cuò)字母,數(shù)字,或者漏掉符號(hào)等,造成語(yǔ)法錯(cuò)誤,大部分error都是由這些原因?qū)е碌?。在編程的時(shí)候,經(jīng)常未定義變量,或者邏輯不嚴(yán)謹(jǐn),需要多組數(shù)據(jù)調(diào)試,證明該代碼完整,過(guò)程枯燥繁瑣,但不斷突破,也非常有趣。指導(dǎo)教師批閱意見(jiàn):成績(jī)?cè)u(píng)定:指導(dǎo)教師簽字:
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年物位儀項(xiàng)目發(fā)展計(jì)劃
- 稅務(wù)籌劃與合規(guī)管理策略計(jì)劃
- 2025年磁共振成像裝置項(xiàng)目發(fā)展計(jì)劃
- 2025年房屋整體質(zhì)量無(wú)損檢測(cè)分析系統(tǒng)項(xiàng)目建議書(shū)
- 文化藝術(shù)品交易免責(zé)協(xié)議書(shū)
- 宿舍舍長(zhǎng)述職報(bào)告
- 貨物鐵路運(yùn)輸合同
- Tectoquinone-Standard-生命科學(xué)試劑-MCE
- O-2545-hydrochloride-生命科學(xué)試劑-MCE
- 2025年春新人教版數(shù)學(xué)一年級(jí)下冊(cè)課件 第六單元 數(shù)量間的加減關(guān)系 第2課時(shí) 求比1個(gè)數(shù)多(少)幾的數(shù)
- 《新能源汽車技術(shù)》課件-第二章 動(dòng)力電池
- 拘留所被拘留人員管理教育
- 河南省天一大聯(lián)考2024-2025學(xué)年高三上學(xué)期1月期末地理含答案
- 北京市朝陽(yáng)區(qū)2025下半年事業(yè)單位招聘149人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024-2025學(xué)年成都市高一上英語(yǔ)期末考試題(含答案和音頻)
- 三坐標(biāo)考試試題和答案
- 數(shù)字金融 遠(yuǎn)程音視頻手機(jī)銀行技術(shù)規(guī)范
- 《中藥調(diào)劑技術(shù)》課件- 處方調(diào)配
- 2024屆高考語(yǔ)文一輪復(fù)習(xí):論證思路專練(含答案)
- 2025年下學(xué)期八年級(jí)物理備課組工作計(jì)劃
評(píng)論
0/150
提交評(píng)論