日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

c语言第4份实验报告,C语言实验报告04.doc

發(fā)布時(shí)間:2023/12/20 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言第4份实验报告,C语言实验报告04.doc 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

實(shí)驗(yàn)報(bào)告人:張靜成 數(shù)學(xué)3班 10080338

一、實(shí)驗(yàn)?zāi)康?/p>

1、掌握選擇結(jié)構(gòu)的程序書寫!

2、了解條件與程序流程的關(guān)系

3、了解用不同的數(shù)據(jù)使程序的流程覆蓋不同的語(yǔ)句、分支和路徑。

二、實(shí)驗(yàn)內(nèi)容

(一)、題目 1

1、題目?jī)?nèi)容描述:改寫第三章小寫字母轉(zhuǎn)換為大寫字母的程序,能做到對(duì)輸入非小寫字母進(jìn)行出錯(cuò)判斷!

2、輸入和輸出信息描述及數(shù)據(jù)類型確定;

(1)、輸入數(shù)據(jù)

序號(hào)

輸入數(shù)據(jù)描述

數(shù)據(jù)類型

1

c1

字符

2

(2)輸出數(shù)據(jù)

序號(hào)

輸出數(shù)據(jù)描述

數(shù)據(jù)類型

1

c1

字符

2

3、測(cè)試與結(jié)果分析

(1)、測(cè)試數(shù)據(jù)與結(jié)果

源文件名

可執(zhí)行文件名

測(cè)試序號(hào)

測(cè)試輸入數(shù)據(jù)

測(cè)試輸出結(jié)果

是否正確

結(jié)果分析

c4-1.cpp

c4-1.exe

1

a

A

合理

c4-1.cpp

c4-1.exe

2

b

B

合理

c4-1.cpp

c4-1.exe

3

G

錯(cuò)誤

合理

c4-1.cpp

c4-1.exe

4

?

錯(cuò)誤

合理

(二)、題目 2

1、題目?jī)?nèi)容描述:改寫順序結(jié)構(gòu)程序設(shè)計(jì)例3.4,輸入三角形的邊長(zhǎng),求三角形面積。使之能對(duì)輸入的任何數(shù)據(jù)作出正確處理!

2、輸入和輸出信息描述及數(shù)據(jù)類型確定;

(1)、輸入數(shù)據(jù)

序號(hào)

輸入數(shù)據(jù)描述

數(shù)據(jù)類型

1

a

float

2

b

float

3

c

float

4

p

float

5

s

float

(2)輸出數(shù)據(jù)

序號(hào)

輸出數(shù)據(jù)描述

數(shù)據(jù)類型

1

s

float

2

3、測(cè)試與結(jié)果分析

(1)、測(cè)試數(shù)據(jù)與結(jié)果

源文件名

可執(zhí)行文件名

測(cè)試序號(hào)

測(cè)試輸入數(shù)據(jù)

測(cè)試輸出結(jié)果

是否正確

結(jié)果分析

c4-2.cpp

c4-2.exe

1

3,4,5

6.00000

合理

c4-2.cpp

c4-2.exe

2

2,2,2

1.73051

合理

c4-2.cpp

c4-2.exe

3

1,2,3

不能構(gòu)成三角形

合理

c4-2.cpp

c4-2.exe

4

1,2,4

不能構(gòu)成三角形

合理

(三)題目3

1、題目?jī)?nèi)容描述:編寫一個(gè)簡(jiǎn)單的計(jì)算器程序,輸入格式為:data1 op data2 ,其中data1和data2是參加運(yùn)算的兩個(gè)數(shù),op為運(yùn)算符,它的取值只能是+、—、*、/。

2、輸入和輸出信息描述及數(shù)據(jù)類型確定;

(1)、輸入數(shù)據(jù)

序號(hào)

輸入數(shù)據(jù)描述

數(shù)據(jù)類型

1

data1

float

2

op

字符

3

data2

float

(2)輸出數(shù)據(jù)

序號(hào)

輸出數(shù)據(jù)描述

數(shù)據(jù)類型

1

x

float

2

3、測(cè)試與結(jié)果分析

(1)、測(cè)試數(shù)據(jù)與結(jié)果

源文件名

可執(zhí)行文件名

測(cè)試序號(hào)

測(cè)試輸入數(shù)據(jù)

測(cè)試輸出結(jié)果

是否正確

結(jié)果分析

c4-3.cpp

c4-3.exe

1

3,+,5

8

合理

c4-3.cpp

c4-3.exe

2

85,-.50

35

合理

c4-3.cpp

c4-3.exe

3

3,*,6

18

合理

c4-3.cpp

c4-3.exe

4

9,/,3

3

合理

c4-3.cpp

c4-3.exe

5

2,/,0

錯(cuò)誤

合理

(四)題目4

1、題目?jī)?nèi)容描述:讀入一年份和月份,打印該月有多少天(考慮閏年)!

2、輸入和輸出信息描述及數(shù)據(jù)類型確定;

(1)、輸入數(shù)據(jù)

序號(hào)

輸入數(shù)據(jù)描述

數(shù)據(jù)類型

1

year

整型

2

month

整型

(2)輸出數(shù)據(jù)

序號(hào)

輸出數(shù)據(jù)描述

數(shù)據(jù)類型

1

沒(méi)有數(shù)據(jù)

2

3、測(cè)試與結(jié)果分析

(1)、測(cè)試數(shù)據(jù)與結(jié)果

源文件名

可執(zhí)行文件名

測(cè)試序號(hào)

測(cè)試輸入數(shù)據(jù)

測(cè)試輸出結(jié)果

是否正確

結(jié)果分析

c4-4.cpp

c4-4.exe

1

2010,2

這個(gè)月有28天

合理

c4-4.cpp

c4-4.exe

2

2008,2

這個(gè)月有29天

合理

c4-4.cpp

c4-4.exe

3

2100,2

這個(gè)月有28天

合理

c4-4.cpp

c4-4.exe

4

2000,2

這個(gè)月有29天

合理

c4-4.cpp

c4-4.exe

5

2012,5

這個(gè)月有31天

合理

(五)題目5

1、題目?jī)?nèi)容描述:

有如下程序段:

{……

if (a>1&&b= =0) x=x/a;

if(a==2||x>1) x=x+1;

}

要求增加一些輸入語(yǔ)句和輸出語(yǔ)句,以便使上述程序能在不同的a,b和x值下運(yùn)行,并且能觀察程序流程經(jīng)過(guò)(覆蓋)了哪些語(yǔ)句、哪些分支及哪些路徑。

2、輸入和輸出信息描述及數(shù)據(jù)類型確定;

(1)、輸入數(shù)據(jù)

序號(hào)

輸入數(shù)據(jù)描述

數(shù)據(jù)類型

1

a

整型

2

b

整型

3

x

整型

(2)輸出數(shù)據(jù)

序號(hào)

輸出數(shù)據(jù)描述

數(shù)據(jù)類型

1

a

整型

2

b

整型

3

x

整型

3、測(cè)試與結(jié)果分析

(1)、測(cè)試數(shù)據(jù)與結(jié)果

源文件名

可執(zhí)行文件名

測(cè)試序號(hào)

測(cè)試輸入數(shù)據(jù)

測(cè)試輸出結(jié)果

是否正確

結(jié)果分析

cc4.cpp

cc4.exe

1

1,1,1

1,1,1

合理

cc4.cpp

cc4.exe

2

1,1,2

1,1,3

合理

cc4.cpp

cc4.exe

3

3,0,1

3,0,0

數(shù)據(jù)類型不一致

cc4.cpp

cc4.exe

4

2,1,4

2,1,5

合理

cc4.cpp

cc4.exe

5

2,1,1

2,1,2

合理

cc4.cpp

cc4.exe

6

1,0,2

1,0,3

合理

cc4.cpp

cc4.exe

7

2,0,4

2,0,3

合理

cc4.cpp

cc4.exe

8

3,0,2

3,0,0

數(shù)據(jù)類型不一致

4、數(shù)據(jù)分析

(1)沒(méi)有!要想使各條語(yǔ)句都執(zhí)行,則a>=2且x是a的倍數(shù)!如a=2,b=0,c=4

(2)第二組合第四組!滿足a>1&&b==0,且x是a的倍數(shù),然后a==2||x>1

(3)第三組和第四組!a==2,b==0,x==4或者a=3,b==0,x=6

(4)第一二三四組!

(5)第五六七八組!

(六)題目6

1、題目?jī)?nèi)容描述:從鍵盤上輸入三個(gè)數(shù),讓它們代表三條線段的長(zhǎng)度,請(qǐng)寫一個(gè)判斷這三條線段所組成的三角形屬于什么類型(不等邊,等腰,等邊或不構(gòu)成三角形)的C程序。

2、輸入和輸出信息描述及數(shù)據(jù)類型確定;

(1)、輸入數(shù)據(jù)

序號(hào)

輸入數(shù)據(jù)描述

數(shù)據(jù)類型

1

a

float

2

b

float

3

c

float

(2)輸出數(shù)據(jù)

序號(hào)

輸出數(shù)據(jù)描述

數(shù)據(jù)類型

1

沒(méi)有

3、測(cè)試與結(jié)果分析

(1)、測(cè)試數(shù)據(jù)與結(jié)果

源文件名

可執(zhí)行文件名

測(cè)試序號(hào)

測(cè)試輸入數(shù)據(jù)

測(cè)試輸出結(jié)果

是否正確

結(jié)果分析

c4-6.cpp

c4-6.exe

1

3,4,5

此三角形是不等邊三角形

合理

c4-6.cpp

c4-6.exe

2

3,4,4

此三角形是等腰三角形

合理

c4-6.cpp

c4-6.exe

3

2,2,2^1.5

此三角形是等腰直角三角形

合理

c4-6.cpp

c4-6.exe

4

3,3,3

此三角形是等邊三角形

合理

三 實(shí)驗(yàn)總結(jié)

1、問(wèn)題總結(jié)

題目序號(hào)

實(shí)現(xiàn)情況與掌握程度

是否獨(dú)立完成

代碼是否符合規(guī)范編寫

存在問(wèn)題

如何改進(jìn)

說(shuō)明

結(jié)合本次實(shí)驗(yàn)?zāi)康?#xff0c;熟悉或掌握哪些內(nèi)容,程序是否實(shí)現(xiàn)并測(cè)試通過(guò)

是否符合編程規(guī)范

哪些知識(shí)理解不到位;程序存在什么問(wèn)題

對(duì)于存在的問(wèn)題如何改進(jìn),寫出方法

1

選擇結(jié)構(gòu)程序的書寫

2

運(yùn)算符與表達(dá)式的書寫

3

switch語(yǔ)句的書寫

容易出錯(cuò)

查閱書.

2、經(jīng)驗(yàn)總結(jié)

題目序號(hào)

實(shí)踐經(jīng)驗(yàn)

經(jīng)典代碼

1

簡(jiǎn)述你在本題目積累了在開(kāi)發(fā)工具使用、編成程 序、調(diào)試程序、測(cè)試程序方面的實(shí)踐經(jīng)驗(yàn)

列出你在完成本題目時(shí),獨(dú)立書寫的你認(rèn)為是經(jīng)典 的代碼。簡(jiǎn)單說(shuō)明其經(jīng)典之處。

2

選擇結(jié)構(gòu)書寫要準(zhǔn)確

3

測(cè)試數(shù)據(jù)要覆蓋各個(gè)分支,路徑

3、分析與討論

(1)、要掌握用if語(yǔ)句處理選擇結(jié)構(gòu),了解其一般形式:if(表達(dá)式)語(yǔ)句1 else 語(yǔ)句2。

(2)、掌握關(guān)系運(yùn)算符及其優(yōu)先級(jí)次序。

(3)、知道邏輯運(yùn)算符及其優(yōu)先級(jí)次序。!、&&、||。

(4)、了解選擇結(jié)構(gòu)的嵌套。

(5)、掌握用switch語(yǔ)句實(shí)現(xiàn)多分支選擇結(jié)構(gòu),

switch(表達(dá)式)

{

case 常量1:語(yǔ)句1

case 常量2:語(yǔ)句2

……………..

case 常量n:語(yǔ)句n

default : 語(yǔ)句n+1

}

(6)、在選擇結(jié)構(gòu)中,注意測(cè)試用例的選擇!保證覆蓋不同的語(yǔ)句,分支及路徑!

展開(kāi)閱讀全文

總結(jié)

以上是生活随笔為你收集整理的c语言第4份实验报告,C语言实验报告04.doc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。