版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
深圳大學(xué)實驗報告課程名稱:面向?qū)ο蟪绦蛟O(shè)計實驗項目名稱:實驗2分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)程序設(shè)計學(xué)院:信息工程學(xué)院專業(yè):電子信息工程指導(dǎo)教師:張力(J)報告人:學(xué)號:班級:實驗時間:2014.10.15實驗報告提交時間:2014.11.12教務(wù)處制一、實驗?zāi)康呐c要求:掌握C++程序的基本結(jié)構(gòu)。掌握C++基本數(shù)據(jù)類型與運算符。熟悉輸入/輸出方法。流程控制語句用于實現(xiàn)基本程序結(jié)構(gòu),是程序設(shè)計的基礎(chǔ)。本實驗要求掌握條件語句和開關(guān)語句的使用。掌握3種循環(huán)呢結(jié)構(gòu):while、do-while、for的區(qū)別與聯(lián)系,以及它們之間相互轉(zhuǎn)換的方法,并能正確使用它們。掌握與循環(huán)語句相關(guān)的break語句和continue語句的使用方法。二、實驗過程及內(nèi)容:實踐教程P13編程3,請按要求編程。輸入一門課程的成績,若高于90分,輸出”AGrade”,若高于80而低于90,輸出”BGrade”,
高于70而低于80,輸出”CGrade”,高于60而低于70,輸出”DGrade”,
否則,輸出”NotPassed”。
用if-else嵌套和switch語句兩種方法實現(xiàn)。If-else嵌套語句#include<iostream>usingnamespacestd;intmain(){ inta; cout<<"請輸入這門課的成績:"<<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語句#include<iostream>usingnamespacestd;intmain(){ inta; cout<<"請輸入這門課的成績:"<<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;}實踐教程P16編程5,
設(shè)計一個程序,輸入某天是幾月幾日,要求算出這一天是本年的第幾天。[分析]要算出某天是當(dāng)年的第幾天,應(yīng)該將當(dāng)年中本月之前所有月的天數(shù)相加,再加上本月的天數(shù)。但這里有一個閏年問題,二月是一個特殊月,如該年是閏年,則二月有29天,否則,便是28天,所以,還必須給出年份。[提示]判斷某年是閏年的條件是:該年號能被4整除但不能被100整除,或者能被400整除的是閏年。如,1996,2000是閏年,但1800不是閏年。#include<iostream>usingnamespacestd;intmain(){ inta; intd,m,y; cout<<"請輸入日期,例如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;}實驗結(jié)論:在C++的輸入、輸出,非常容易輸錯字母,數(shù)字,或者漏掉符號等,造成語法錯誤,大部分error都是由這些原因?qū)е碌?。在編程的時候,經(jīng)常未定義變量,或者邏輯不嚴謹,需要多組數(shù)據(jù)調(diào)試,證明該代碼完整,過程枯燥繁瑣,但不斷突破,也非常有趣。指導(dǎo)教師批閱意見:成績評定:指導(dǎo)教師簽字:
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 沈陽理工大學(xué)《構(gòu)成藝術(shù)》2021-2022學(xué)年第一學(xué)期期末試卷
- 沈陽理工大學(xué)《單片機原理與接口技術(shù)》2021-2022學(xué)年期末試卷
- 廣東省預(yù)拌混凝土買賣合同
- 孩子上學(xué)購房合同摘抄表
- 合同變更及終止管理辦法
- 2024-2025學(xué)年高中政治第四單元認識社會與價值選擇11.2社會歷史的主體作業(yè)含解析新人教版必修4
- 2024《秦皇島市勞動合同》
- 2024年泰安客運資格證模擬考試題
- 2024工程樁基檢測合同書
- 第23課《黃繼光》第一課時(分層作業(yè))-【上好課】四年級語文下冊部編版
- 大學(xué)生心理健康教育課程說課課件
- 6年級科學(xué)家長會
- Monkey Fishes The Moon(英語演講ppt猴子撈月)
- 小學(xué)古詩考級15級、特級打印版
- CT引導(dǎo)下經(jīng)皮肺穿刺活檢操作規(guī)范
- 蘇教版三年級上冊數(shù)學(xué)課件第4單元第6課時 三位數(shù)除以一位數(shù)(首位不夠除)
- GB/T 6344-2008軟質(zhì)泡沫聚合材料拉伸強度和斷裂伸長率的測定
- GB/T 193-2003普通螺紋直徑與螺距系列
- 多旋翼無人機-法律法規(guī)
- 催乳穴位及手法課件
- 2023年新改版教科版六年級下冊科學(xué)全冊知識點 (共兩套)
評論
0/150
提交評論