版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、成績:優(yōu) 評語:做的很不錯,加油。 批改時(shí)間:2014-4-26 11:04:52 批改老師:帥劍平實(shí)驗(yàn)2 順序結(jié)構(gòu)與邏輯運(yùn)算學(xué)號: 姓名: 實(shí)驗(yàn)日期:2014-04-151. 實(shí)驗(yàn)?zāi)康暮鸵螅?)掌握數(shù)據(jù)輸入/輸出函數(shù)的使用,能正確使用各種格式轉(zhuǎn)換符。(2)熟悉順序結(jié)構(gòu)程序中語句的執(zhí)行過程,并學(xué)會基本調(diào)試程序方法。(3)能夠正確使用邏輯運(yùn)算符和邏輯表達(dá)式。(4)學(xué)會運(yùn)用邏輯表達(dá)式或關(guān)系表達(dá)式等表示條件。(5)熟練掌握if語句和switch語句,掌握條件表達(dá)式構(gòu)成的選擇結(jié)構(gòu)。(6)熟練掌握跟蹤調(diào)試程序,針對具體數(shù)據(jù)組織輸入測試數(shù)據(jù),觀察程序運(yùn)行能否得到預(yù)期的輸出結(jié)果。(7)學(xué)會編寫簡單程序。2
2、. 實(shí)驗(yàn)內(nèi)容:實(shí)驗(yàn)指導(dǎo)書中的實(shí)驗(yàn)三和實(shí)驗(yàn)四3. 實(shí)驗(yàn)步驟及結(jié)果實(shí)驗(yàn)三部分: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);程序運(yùn)行結(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);程序運(yùn)行結(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);/*每個(gè)數(shù)輸出寬度為6,兩數(shù)之間逗號間隔。*/printf("x=%7.2f,y=%7.2f
4、n",x,y);/*每個(gè)數(shù)輸出寬度7,小數(shù)位數(shù)為2*/程序運(yùn)行結(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);程序運(yùn)行結(jié)果畫面如下:3-3 注意:這道程序我們不按書中提示進(jìn)行,而在vc環(huán)境下進(jìn)行調(diào)試。語法錯誤和邏輯錯誤的區(qū)別何在?語法錯誤不能通過編譯器的編譯,但是邏輯錯誤可以。如何啟動單步調(diào)試?按f9設(shè)斷點(diǎn),按f5進(jìn)入調(diào)試,然后再f10或f11單步調(diào)試要使程序運(yùn)行到“ss=(k”這一行暫停下來,該如何操作? 在“ss=(k”按下f9設(shè)置一個(gè)斷點(diǎn),然后點(diǎn)go(f5)運(yùn)行程序, 到斷點(diǎn)時(shí)就會停下來。怎樣終止調(diào)試狀態(tài)(程序復(fù)位)?利用run菜單下的program reset命令或快捷鍵ctrl+f2可以終止當(dāng)前程序的運(yùn)行并釋放已經(jīng)分配給程序的空間。
6、單步調(diào)試狀態(tài)下,向下運(yùn)行一條語句的操作方法(分兩種情況回答,第一種,跟蹤到自定義函數(shù)內(nèi)部,第2種,不跟蹤到自定義函數(shù)內(nèi)部):跟蹤到自定義函數(shù)內(nèi)部:調(diào)試菜單的step into(f11)不跟蹤到自定義函數(shù)內(nèi)部:調(diào)試菜單的step over(f10)在本題中,假設(shè)要在運(yùn)行第2條語句(即scanf語句后),要馬上觀察i,j,k,ss,m,n的變量的值,操作方法:在“值”里面輸入i,j,k,ss,m,n。請把觀察這些變量時(shí)的畫面粘貼到下面:通過這道題單步調(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)可以程序運(yùn)行結(jié)果畫面如下:3-5該程序的源程序代碼(或窗口截圖):#include<stdio.h>void main()int minutes,hour,minute;printf("請輸入要換算的時(shí)間(分鐘):");scanf("%d",&minutes);hour=minutes/60;minute=minutes%60;printf("換算結(jié)果為%d小時(shí)%d分n",hour,minute);運(yùn)行結(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);運(yùn)行結(jié)果畫面:3-7該程序的源程序代碼(或窗口截圖):#include<stdio.h>void main()double m,n;scanf("%lf&qu
9、ot;,&m);n=m;printf("%0.3lfn",n);運(yùn)行結(jié)果畫面:實(shí)驗(yàn)四 邏輯運(yùn)算和判斷選取控制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);運(yùn)行結(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);運(yùn)行結(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);運(yùn)行結(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); 運(yùn)行結(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); 運(yùn)行結(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);運(yùn)行結(jié)果畫面:4-4 運(yùn)行結(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)成任何三角形");運(yùn)行結(jié)果畫面:*4-6該程序的源程序代碼(或窗口截圖):#include "stdio.h"void main()int m;printf("請輸入一個(gè)數(shù):");scanf("%d",&m);if(m%5=0&&m%7=0)printf("yes");elseprintf("no"); 運(yùn)行結(jié)果畫面:4實(shí)驗(yàn)小結(jié)相比于第一次實(shí)驗(yàn),這次實(shí)驗(yàn)難度加大了很多。改錯題大概會出錯誤的地方都有加強(qiáng)注意了,因?yàn)橹朗歉腻e題所以會認(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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 習(xí)作:-讓生活更美好(說課稿)-2024-2025學(xué)年統(tǒng)編版語文六年級上冊
- 2025年幼兒園大班第一學(xué)期教學(xué)計(jì)劃
- 2025年教師班級管理計(jì)劃學(xué)校工作計(jì)劃
- 油水分離設(shè)備相關(guān)項(xiàng)目投資計(jì)劃書
- 2025幼兒園春季安全工作計(jì)劃開頭
- 2025年月營業(yè)員工作計(jì)劃
- 工業(yè)行政后勤工作總結(jié)
- 電子商務(wù)行業(yè)工程師工作總結(jié)
- 電商行業(yè)營銷策略培訓(xùn)心得
- 2025年小學(xué)音樂工作計(jì)劃例文
- 頂管施工危險(xiǎn)源辨識及風(fēng)險(xiǎn)評價(jià)表
- 多學(xué)科聯(lián)合診療(MDT)管理方案
- 重慶市建筑工程計(jì)價(jià)定額 說明及計(jì)算規(guī)則
- 2024年高中英語衡水體書法練字字帖
- 2021利達(dá)JB-QG-LD988EL JB-QT-LD988EL 火災(zāi)報(bào)警控制器 消防聯(lián)動控制器調(diào)試手冊
- 2024年《軍事理論》考試題庫附答案(含各題型)
- 第23課《出師表》課件(共48張)
- 中考句子翻譯經(jīng)典100句
- 2024年環(huán)境影響評價(jià)工程師之環(huán)評法律法規(guī)題庫及完整答案【各地真題】
- 公務(wù)員考試常識題庫500題(含答案)V
- 手機(jī)拍攝短視頻
評論
0/150
提交評論