![順序結(jié)構(gòu)與邏輯分析_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/29/972c9e8c-5e67-41c6-ba50-7e0a5d091a93/972c9e8c-5e67-41c6-ba50-7e0a5d091a931.gif)
![順序結(jié)構(gòu)與邏輯分析_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/29/972c9e8c-5e67-41c6-ba50-7e0a5d091a93/972c9e8c-5e67-41c6-ba50-7e0a5d091a932.gif)
![順序結(jié)構(gòu)與邏輯分析_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/29/972c9e8c-5e67-41c6-ba50-7e0a5d091a93/972c9e8c-5e67-41c6-ba50-7e0a5d091a933.gif)
![順序結(jié)構(gòu)與邏輯分析_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/29/972c9e8c-5e67-41c6-ba50-7e0a5d091a93/972c9e8c-5e67-41c6-ba50-7e0a5d091a934.gif)
![順序結(jié)構(gòu)與邏輯分析_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-10/29/972c9e8c-5e67-41c6-ba50-7e0a5d091a93/972c9e8c-5e67-41c6-ba50-7e0a5d091a935.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、成績:優(yōu) 評語:做的很不錯,加油。 批改時間:2014-4-26 11:04:52 批改老師:帥劍平實驗2 順序結(jié)構(gòu)與邏輯運算學(xué)號: 姓名: 實驗日期:2014-04-151. 實驗?zāi)康暮鸵螅?)掌握數(shù)據(jù)輸入/輸出函數(shù)的使用,能正確使用各種格式轉(zhuǎn)換符。(2)熟悉順序結(jié)構(gòu)程序中語句的執(zhí)行過程,并學(xué)會基本調(diào)試程序方法。(3)能夠正確使用邏輯運算符和邏輯表達(dá)式。(4)學(xué)會運用邏輯表達(dá)式或關(guān)系表達(dá)式等表示條件。(5)熟練掌握if語句和switch語句,掌握條件表達(dá)式構(gòu)成的選擇結(jié)構(gòu)。(6)熟練掌握跟蹤調(diào)試程序,針對具體數(shù)據(jù)組織輸入測試數(shù)據(jù),觀察程序運行能否得到預(yù)期的輸出結(jié)果。(7)學(xué)會編寫簡單程序。2
2、. 實驗內(nèi)容:實驗指導(dǎo)書中的實驗三和實驗四3. 實驗步驟及結(jié)果實驗三部分:3-1-1 該程序正確的源程序代碼(或窗口截圖):#include<stdio.h>void main()int m=345;float n=2.56;printf("m=%d,n=%f,n*100=%fn",m,n,n*100);程序運行結(jié)果畫面如下:3-1-2該程序正確的源程序代碼(或窗口截圖):#include<stdio.h>void main()int a,b,c,s,v;scanf("%d%d%d",&a,&b,&c);s
3、=a*b;v=a*b*c;printf("%d,%d,%d",a,b,c);printf("s=%dnv=%dn",s,v);程序運行結(jié)果畫面如下:3-2-1該程序完整的源程序代碼(或窗口截圖):#include<stdio.h>void main()int m,n;float x=3.5,y=6.2;scanf("%d,%d",&m,&n);printf("%6d,%6d",m,n);/*每個數(shù)輸出寬度為6,兩數(shù)之間逗號間隔。*/printf("x=%7.2f,y=%7.2f
4、n",x,y);/*每個數(shù)輸出寬度7,小數(shù)位數(shù)為2*/程序運行結(jié)果畫面如下:3-2-2該程序完整的源程序代碼(或窗口截圖):#include<stdio.h>void main()int a,b;long m,n;float p,q;scanf("a=%d,b=%d",&a,&b);scanf("%f,%f",&p,&q);scanf("%ld%ld",&m,&n);printf("a=%d,b=%dnm=%ldn",a,b,m,n);print
5、f("p=%f,q=%fn",p,q);程序運行結(jié)果畫面如下:3-3 注意:這道程序我們不按書中提示進(jìn)行,而在vc環(huán)境下進(jìn)行調(diào)試。語法錯誤和邏輯錯誤的區(qū)別何在?語法錯誤不能通過編譯器的編譯,但是邏輯錯誤可以。如何啟動單步調(diào)試?按f9設(shè)斷點,按f5進(jìn)入調(diào)試,然后再f10或f11單步調(diào)試要使程序運行到“ss=(k”這一行暫停下來,該如何操作? 在“ss=(k”按下f9設(shè)置一個斷點,然后點go(f5)運行程序, 到斷點時就會停下來。怎樣終止調(diào)試狀態(tài)(程序復(fù)位)?利用run菜單下的program reset命令或快捷鍵ctrl+f2可以終止當(dāng)前程序的運行并釋放已經(jīng)分配給程序的空間。
6、單步調(diào)試狀態(tài)下,向下運行一條語句的操作方法(分兩種情況回答,第一種,跟蹤到自定義函數(shù)內(nèi)部,第2種,不跟蹤到自定義函數(shù)內(nèi)部):跟蹤到自定義函數(shù)內(nèi)部:調(diào)試菜單的step into(f11)不跟蹤到自定義函數(shù)內(nèi)部:調(diào)試菜單的step over(f10)在本題中,假設(shè)要在運行第2條語句(即scanf語句后),要馬上觀察i,j,k,ss,m,n的變量的值,操作方法:在“值”里面輸入i,j,k,ss,m,n。請把觀察這些變量時的畫面粘貼到下面:通過這道題單步調(diào)試,你對i+和+i及i-和-i應(yīng)該有了更直觀的理解,他們的區(qū)別在于:+i是先執(zhí)行i=i+1后再使用i的值;+i是先使用i的值再執(zhí)行i=i+1。i和i
7、一樣。3-4 請回答書中問題問題(1)兩者皆可問題(2)把程序中的%c改成%d,用printf輸出。問題(3)可以程序運行結(jié)果畫面如下:3-5該程序的源程序代碼(或窗口截圖):#include<stdio.h>void main()int minutes,hour,minute;printf("請輸入要換算的時間(分鐘):");scanf("%d",&minutes);hour=minutes/60;minute=minutes%60;printf("換算結(jié)果為%d小時%d分n",hour,minute);運行結(jié)果
8、畫面:3-6該程序的源程序代碼(或窗口截圖):#include "stdio.h"void main()int a,b,c,t;printf("enter a,b,c:");scanf("%d%d%d",&a,&b,&c); t=a, a=c, c=b, b=t; printf("%d %d %d",a,b,c);運行結(jié)果畫面:3-7該程序的源程序代碼(或窗口截圖):#include<stdio.h>void main()double m,n;scanf("%lf&qu
9、ot;,&m);n=m;printf("%0.3lfn",n);運行結(jié)果畫面:實驗四 邏輯運算和判斷選取控制4-1-a該程序正確的源程序代碼(或窗口截圖):#include<stdio.h>void main()int a,b,y;scanf("%d%d",&a,&b);switch(a*a+b*b)case 3:case 1:y=a+b;break;case 0:y=b-a;printf("%dn",y);運行結(jié)果畫面:4-1-b該程序正確的源程序代碼(或窗口截圖):#include<std
10、io.h>void main()int a,b,y;scanf("%d%d",&a,&b);switch(a)case 10:y=a-b;break;case 11:y=a*b;break;default : y=a+b;printf("%dn",y);運行結(jié)果畫面:4-1-c該程序正確的源程序代碼(或窗口截圖):#include<stdio.h>void main()int a,b,y;scanf("%d%d",&a,&b);switch(a+b)case 10:y=a+b;brea
11、k;case 11:y=a-b;break;printf("%dn",y);運行結(jié)果畫面:4-2-1該程序完整的源程序代碼(或窗口截圖):#include "stdio.h"void main()int x,y;scanf("%d",&x);if(x>-5)&&(x<0)y=x;if(x=0)y=x-1;if(x>0)&&(x<10)y=x+1;printf("%d",y); 運行結(jié)果畫面:4-2-2該程序完整的源程序代碼(或窗口截圖):#includ
12、e "stdio.h"void main()int x,y;scanf("%d",&x);if(x>-5)&&(x<0)y=x;else if(x=0)y=x-1;else if(x>0)&&(x<10)y=x+1;printf("%d",y); 運行結(jié)果畫面:4-3該程序完整的源程序代碼(或窗口截圖):#include "stdio.h"void main()int a,m;scanf("%d",&a);m=(a>=
13、0)?a:-a);printf("abs(a)=%d",m);運行結(jié)果畫面:4-4 運行結(jié)果畫面:#include "stdio.h"void main()int c,t,m;printf("input the number of coat and trousers your want buy:n");scanf("%d%d",&c,&t);if(t=c)if(c>=50) m=c*80;else m=c*90;elseif(t<c)if(t>=50) m=t*80+(c-t)*6
14、0;else m=t*90+(c-t)*60;elseif(c>=50) m=c*80+(t-c)*45;else m=c*90+(t-c)*45;printf("%d",m);:結(jié)果1:結(jié)果2:結(jié)果:3:4-5該程序的源程序代碼(或窗口截圖):#include "stdio.h"void main()int m,n,l;printf("請輸入m:");scanf("%d",&m);printf("請輸入n:");scanf("%d",&n);print
15、f("請輸入l:");scanf("%d",&l);if(m-n<l&&n-m<l&&m+n>l) if(m=n|m=l|n=l) printf("這三條線段構(gòu)成等腰三角形"); else printf("這三條線段構(gòu)成不等邊三角形");if(m=n&&n=l)printf("這三條線段構(gòu)成等邊三角形");else if(m+n<=l) printf("這三條線段不構(gòu)成任何三角形");運行結(jié)果畫面:*4-6該程序的源程序代碼(或窗口截圖):#include "stdio.h"void main()int m;printf("請輸入一個數(shù):");scanf("%d",&m);if(m%5=0&&m%7=0)printf("yes");elseprintf("no"); 運行結(jié)果畫面:4實驗小結(jié)相比于第一次實驗,這次實驗難度加大了很多。改錯題大概會出錯誤的地方都有加強(qiáng)注意了,因為知道是改錯題所以會認(rèn)真去看哪里出錯,但是自己寫
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育培訓(xùn)行業(yè)試聽課程合同協(xié)議
- 無人機(jī)物流配送項目合同
- 鋼制包裝容器項目可行性研究報告
- 2024-2025年中國固定通信終端設(shè)備制造市場供需格局及投資規(guī)劃研究報告
- 2025年黃銅戒指行業(yè)深度研究分析報告
- 中國高端童裝市場評估分析及發(fā)展前景調(diào)查戰(zhàn)略研究報告
- 2019-2025年中國眼罩市場全景評估及發(fā)展趨勢研究預(yù)測報告
- 2025年白蘆筍條行業(yè)深度研究分析報告
- 耐紫外線墻面漆行業(yè)行業(yè)發(fā)展趨勢及投資戰(zhàn)略研究分析報告
- 2025年度光纖熔接技術(shù)專利授權(quán)合同
- GB/T 11263-2024熱軋H型鋼和剖分T型鋼
- 2024年江蘇省高考政治試卷(含答案逐題解析)
- 執(zhí)業(yè)醫(yī)師資格考試《臨床執(zhí)業(yè)醫(yī)師》 考前 押題試卷(一)絕密1
- 2024七年級數(shù)學(xué)上冊第六章幾何圖形初步綜合與實踐設(shè)計學(xué)校田徑運動會比賽場地課件新版新人教版
- 全國網(wǎng)約車出租車駕駛員公共題模擬考試題及答案
- 新人教版一年級數(shù)學(xué)下冊全冊教案(表格式)
- 簡易三方換地協(xié)議書范本
- 2025屆廣東省深圳羅湖區(qū)四校聯(lián)考九上數(shù)學(xué)期末綜合測試試題含解析
- 飛鼠養(yǎng)殖技術(shù)指導(dǎo)
- 2024年襄陽漢江檢測有限公司招聘筆試參考題庫附帶答案詳解
- 醫(yī)院檢驗科安全風(fēng)險評估報告表單
評論
0/150
提交評論