版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第二章上機(jī)實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康膶W(xué)會(huì)編寫簡(jiǎn)單的順序C+程序。掌握基本數(shù)據(jù)類型變量和常量的應(yīng)用。掌握運(yùn)算符與表達(dá)式的應(yīng)用。掌握結(jié)構(gòu)化程序設(shè)計(jì)基本控制結(jié)構(gòu)的運(yùn)用。了解使用簡(jiǎn)單的輸入輸出。了解頭文件的作用。熟悉Visual C+6.0的開發(fā)環(huán)境。學(xué)習(xí)用Visual C+6.0編寫標(biāo)準(zhǔn)的C+控制臺(tái)程 序。、實(shí)驗(yàn)內(nèi)容1請(qǐng)按照下面步驟調(diào)試程序,了解程序調(diào)式的步驟。知識(shí)點(diǎn):調(diào)試Visual C+6.0開發(fā)環(huán)境使用(編輯、編譯、連接、運(yùn)行、調(diào)試)1)啟動(dòng)Visual C+6.0開發(fā)環(huán)境從開始”菜單中選擇所有程序”,然后找到【Microsoft Visual Studio 6.0 |Microsoft Visual
2、C+6.0】雙擊,顯示Visual C+6.0開發(fā)環(huán)境窗口,如圖2.1所示。. Microsoft Sync FrameworkMicrose+t Visual匚;+6.0 _I5 Microsoft Visual O+ .Microsoft Visual C十十6.0 ToolsMicrosoft Visual SourceSafeMicrosoft Visual Studio 2010NeroA QtRadmin Vleaver 2.SharePoint丁叩 返回圖2.1操作系統(tǒng)中選擇VC編譯軟件2)創(chuàng)建一個(gè)項(xiàng)目進(jìn)入Microsoft Visual C+ 6.0集成開發(fā)環(huán)境后,選擇【文件|
3、新建】菜單項(xiàng),彈出新建對(duì)話框。單擊【工程】標(biāo)簽,打開其選項(xiàng)卡,在其左邊的列表框中選擇【W(wǎng)in32 ConsoleApplication】工程類 型,在【工程名稱】文本框中輸入工程名hello,在【位置】文本框中輸入工程保存的位置,單擊【確定】按鈕,如圖2.2所示。圖2.2創(chuàng)建新的應(yīng)用程序界面在彈出的對(duì)話框(如圖2.3所示),選擇【一個(gè)空工程】,單擊【完成】按鈕圖2.3 Win32 Con sole Applicatio n彈出窗口此時(shí)出現(xiàn)【新建工程信息】對(duì)話框,如圖2.4所示。該對(duì)話框中提示用戶創(chuàng)建了一個(gè)空的控制臺(tái)應(yīng)用程序,并且沒有任何文件被添加到新工程中,此時(shí),工程創(chuàng)建完成。圖2.4新工程信
4、息對(duì)話框3)建立C+源程序文件選擇【文件|新建】菜單項(xiàng),彈出新建對(duì)話框。單擊【文件】選項(xiàng)卡,在列表框中選擇C+ Source File ,在 【文件名】 文本框中輸入文件名hellofile,選中 【添加到工 程】 復(fù)選框, 自動(dòng)生成hellofile.cpp文件,如圖2.5所示。圖2.5建立源程序文件名然后單擊【確定】按鈕,打開源文件編輯窗口,就會(huì)彈出輸入源代碼窗口,開始輸入源代碼。rtnwt11 Em刑MM44e* Nv ilea vilbfc uvlied vl-Nterit IlM piH|tIL圖2.6輸入源程序4)編輯C+源程序文件內(nèi)容在文件編輯窗口中輸入代碼(如圖2.6所示):#
5、in cludeusing n amespace std;int mai n()cout 同學(xué)們好,歡迎來到華中科技大學(xué)n;return 0;選擇【文件|保存】菜單項(xiàng)來保存這個(gè)文件。1)建立并運(yùn)行可執(zhí)行程序1選擇【組建|組建hello.exe】菜單項(xiàng)建立可執(zhí)行程序。如果你正確輸入了源程序,此時(shí)便成功地生成了可執(zhí)行程序hello.exe。如果程序有語法錯(cuò)誤,則屏幕下方的狀態(tài)窗口中會(huì)顯示錯(cuò)誤信息,根據(jù)這些錯(cuò)誤信息對(duì)源程序進(jìn)行修改后,重新選擇菜單命令組建|組建hello.exe,建立可執(zhí)行程序。1選擇【組建|執(zhí)行hello.exe】菜單項(xiàng)運(yùn)行程序,觀察屏幕的顯示內(nèi)容。5)關(guān)閉工作空間選擇【文件|關(guān)閉
6、工作空間】菜單項(xiàng)來關(guān)閉工作空間。2.測(cè)試下述表達(dá)式的結(jié)果,并解釋。coutabcde2;1ACSII 值為 2 的即為笑臉couta+2;2coutchar(a+2);3cPress現(xiàn)ny kep to continue結(jié)果:a be de OF re sskey to co nt解釋為轉(zhuǎn)義字符結(jié)果99Press einy key to cont inue解釋:a 的 ASCII 碼值為 97,加 2 后為 99結(jié)果解釋 c 的 ASCII 碼值為 99 , char 為字符型最終輸出字符 ccouta+2:4形,就是兩個(gè) ASCII 碼值的和coutabcdex41;5結(jié)果99Pi*ess
7、anvW弓to continuie將兩個(gè)字符轉(zhuǎn)換為整數(shù)再相加結(jié)果為整hbcdeAPress any key tg continuex41 即為用 16 進(jìn)制 ASCII 表示字符,即 ASCII 為 65 的字符 Acoutabcden41;6|n 為換行,故 41 在下一行顯示33, ASCII 碼值為 33 的為!041;8coutabcdenhhhhh;9n 為換行,故 hhhhh 在下一行顯示3.測(cè)試自行準(zhǔn)備的典型表達(dá)式的值, 加強(qiáng)對(duì)表達(dá)式, 運(yùn)算符等規(guī)則的理解。并將其記錄 在下面,對(duì)結(jié)果給出合理的解釋。(不少于10)記錄處:1.cout41;結(jié)果,需要在前面加char ,將其轉(zhuǎn)換為字
8、符*,然后能輸出*2.cout”abcde2”;輸出結(jié)果為abcde2,第一個(gè)斜杠將第二個(gè)轉(zhuǎn)譯。3.couta+2;結(jié)果為147.當(dāng)數(shù)字加上單引號(hào)之后為字符,運(yùn)算時(shí)用其對(duì)應(yīng)的ASCII值計(jì)算。4.cout5/7;結(jié)果為0最開始規(guī)定整型.5.coutdouble(5/7);結(jié)果還為06.cout5.0/7.0;結(jié)果為0.714286,5.0使得數(shù)據(jù)類型為浮點(diǎn)數(shù)。7.將開始int main()換為double main(), cout5/7;結(jié)果為0.8.coutchar(32);輸出結(jié)果為空格9.coutchar(42)char(42);不能輸出兩個(gè)*,應(yīng)該為coutchar(42)char(4
9、2);10.cout”a b c”;空格可以直接輸入.不需要用ascii碼值3.上機(jī)編程題1)編寫一個(gè)簡(jiǎn)單程序輸出如下內(nèi)容:知識(shí)點(diǎn):學(xué)會(huì)輸出語句和程序簡(jiǎn)單結(jié)構(gòu)結(jié)果abcde41Press anr k鄉(xiāng)to continue結(jié)果0 為八進(jìn)制,41 對(duì)應(yīng)十進(jìn)制的結(jié)果abcde10411Press any key to continue使直接輸出為abcdehhhhhPresstc continuecoutabcde041;7 程序原代碼。(直接粘貼在此)#include using namespace std;int main()cout *n;cout * * *n; cout* * * * *
10、n;2解決本題的算法思路描述 每一行輸出的結(jié)果3調(diào)試過程的記載(包括出現(xiàn)的錯(cuò)誤,以及修改過程)開始計(jì)劃一次輸出三行失敗,于是改為依次輸出第二次n前忘記加第三次n忘加單引號(hào)2)編寫程序,定義字符變量ch并賦值,然后在屏幕上輸出該字符及其對(duì)應(yīng)的ASCII碼 值,如:字母a,字母b,字母A等。格式如下:字符對(duì)應(yīng)ASCII值a97b98知識(shí)點(diǎn) : 了解字符和ASCII碼之間的關(guān)系,數(shù)據(jù)類型的轉(zhuǎn)換方式。1程序原代碼。 (直接粘貼在此)#include using namespace std;int main()char ch=a;coutch (int)chn;ch=b;coutch (int)chn;
11、2解決本題的算法思路描述 通過調(diào)整輸出結(jié)果的類型達(dá)到目的3調(diào)試過程的記載(包括出現(xiàn)的錯(cuò)誤,以及修改過程)漏掉分號(hào)3)編寫程序輸入三角形的三條邊,計(jì)算三角形的面積并輸出。知識(shí)點(diǎn) :表達(dá)式的正確表示 程序原代碼。(直接粘貼在此)#in elude #in elude using n amespaee std;int mai n()int a,b,c;double p,s;cin abc;p=(double)(a+b+c)/ 2;s=sqrt(p*(p-a)*(p-b)*(p-c);coutse ndl;return 0;2解決本題的算法思路描述計(jì)算用三邊面積公式S=Vp(pa)(p-b)(p-c)
12、3試過程的記載(包括出現(xiàn)的錯(cuò)誤,以及修改過程)p ,s 開始時(shí)定義類型錯(cuò)誤。x4)從鍵盤中輸入x,n的值,根據(jù)y (1 -)n式子求出y的值;請(qǐng)分別輸入x的值3.52和n的值4。知識(shí)點(diǎn):學(xué)會(huì)數(shù)學(xué)函數(shù)和相應(yīng)的庫文件,以及實(shí)數(shù)輸出格式。 程序原代碼。(直接粘貼在此)#in clude #in clude using n amespace std;int mai n()double y,x ,n; cin x n; y=pow(1+x/pow(2 ,n), n); couty;return 0;解決本題的算法思路描述定義類型輸入數(shù)據(jù)計(jì)算輸出數(shù)據(jù) 調(diào)試過程的記載(包括出現(xiàn)的錯(cuò)誤,以及修改過程)未出現(xiàn)錯(cuò)誤5) 編寫一個(gè)程序,從鍵盤輸入半徑和高,輸出圓柱體的底面積和體積。 輸出格式 如下:圓柱體半徑為:*.*高為:*.*圓柱體底面積為:*.*體積為:*.*知識(shí)點(diǎn) :學(xué)會(huì)數(shù)據(jù)的輸入、處理和輸出語句的結(jié)構(gòu);數(shù)據(jù)輸出格式的控制。 程序原代碼
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度綠色能源項(xiàng)目投資定金合同附屬協(xié)議書2篇
- 二零二五年度權(quán)威解讀!欠條法律風(fēng)險(xiǎn)防范及處理合同3篇
- 二零二五年度白酒定制生產(chǎn)與品牌發(fā)展合同2篇
- 二零二五年度高鐵安裝工程設(shè)備磨損保險(xiǎn)合同2篇
- 2025年度西餐廳經(jīng)營管理權(quán)租賃合同3篇
- 二零二五年度航空貨運(yùn)代理航空貨物包裝材料供應(yīng)合同3篇
- 展會(huì)展臺(tái)拆除合同(2篇)
- 小區(qū)道路工程承包合同(2篇)
- 2025年餐飲食材配送與售后服務(wù)合同協(xié)議3篇
- 二零二五年度航空航天零部件耗材采購合同范本3篇
- 幼兒園反恐防暴技能培訓(xùn)內(nèi)容
- 食品企業(yè)質(zhì)檢員聘用合同
- 中醫(yī)診所內(nèi)外部審計(jì)制度
- 自然辯證法學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 2024年國家危險(xiǎn)化學(xué)品經(jīng)營單位安全生產(chǎn)考試題庫(含答案)
- 護(hù)理員技能培訓(xùn)課件
- 家庭年度盤點(diǎn)模板
- 河南省鄭州市2023-2024學(xué)年高二上學(xué)期期末考試 數(shù)學(xué) 含答案
- 2024年資格考試-WSET二級(jí)認(rèn)證考試近5年真題集錦(頻考類試題)帶答案
- 試卷中國電子學(xué)會(huì)青少年軟件編程等級(jí)考試標(biāo)準(zhǔn)python三級(jí)練習(xí)
- 公益慈善機(jī)構(gòu)數(shù)字化轉(zhuǎn)型行業(yè)三年發(fā)展洞察報(bào)告
評(píng)論
0/150
提交評(píng)論