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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2023/12/20 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言第4份实验报告,C语言实验报告04.doc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

實驗報告人:張靜成 數學3班 10080338

一、實驗目的

1、掌握選擇結構的程序書寫!

2、了解條件與程序流程的關系

3、了解用不同的數據使程序的流程覆蓋不同的語句、分支和路徑。

二、實驗內容

(一)、題目 1

1、題目內容描述:改寫第三章小寫字母轉換為大寫字母的程序,能做到對輸入非小寫字母進行出錯判斷!

2、輸入和輸出信息描述及數據類型確定;

(1)、輸入數據

序號

輸入數據描述

數據類型

1

c1

字符

2

(2)輸出數據

序號

輸出數據描述

數據類型

1

c1

字符

2

3、測試與結果分析

(1)、測試數據與結果

源文件名

可執行文件名

測試序號

測試輸入數據

測試輸出結果

是否正確

結果分析

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

錯誤

合理

c4-1.cpp

c4-1.exe

4

?

錯誤

合理

(二)、題目 2

1、題目內容描述:改寫順序結構程序設計例3.4,輸入三角形的邊長,求三角形面積。使之能對輸入的任何數據作出正確處理!

2、輸入和輸出信息描述及數據類型確定;

(1)、輸入數據

序號

輸入數據描述

數據類型

1

a

float

2

b

float

3

c

float

4

p

float

5

s

float

(2)輸出數據

序號

輸出數據描述

數據類型

1

s

float

2

3、測試與結果分析

(1)、測試數據與結果

源文件名

可執行文件名

測試序號

測試輸入數據

測試輸出結果

是否正確

結果分析

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

不能構成三角形

合理

c4-2.cpp

c4-2.exe

4

1,2,4

不能構成三角形

合理

(三)題目3

1、題目內容描述:編寫一個簡單的計算器程序,輸入格式為:data1 op data2 ,其中data1和data2是參加運算的兩個數,op為運算符,它的取值只能是+、—、*、/。

2、輸入和輸出信息描述及數據類型確定;

(1)、輸入數據

序號

輸入數據描述

數據類型

1

data1

float

2

op

字符

3

data2

float

(2)輸出數據

序號

輸出數據描述

數據類型

1

x

float

2

3、測試與結果分析

(1)、測試數據與結果

源文件名

可執行文件名

測試序號

測試輸入數據

測試輸出結果

是否正確

結果分析

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

錯誤

合理

(四)題目4

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

2、輸入和輸出信息描述及數據類型確定;

(1)、輸入數據

序號

輸入數據描述

數據類型

1

year

整型

2

month

整型

(2)輸出數據

序號

輸出數據描述

數據類型

1

沒有數據

2

3、測試與結果分析

(1)、測試數據與結果

源文件名

可執行文件名

測試序號

測試輸入數據

測試輸出結果

是否正確

結果分析

c4-4.cpp

c4-4.exe

1

2010,2

這個月有28天

合理

c4-4.cpp

c4-4.exe

2

2008,2

這個月有29天

合理

c4-4.cpp

c4-4.exe

3

2100,2

這個月有28天

合理

c4-4.cpp

c4-4.exe

4

2000,2

這個月有29天

合理

c4-4.cpp

c4-4.exe

5

2012,5

這個月有31天

合理

(五)題目5

1、題目內容描述:

有如下程序段:

{……

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

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

}

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

2、輸入和輸出信息描述及數據類型確定;

(1)、輸入數據

序號

輸入數據描述

數據類型

1

a

整型

2

b

整型

3

x

整型

(2)輸出數據

序號

輸出數據描述

數據類型

1

a

整型

2

b

整型

3

x

整型

3、測試與結果分析

(1)、測試數據與結果

源文件名

可執行文件名

測試序號

測試輸入數據

測試輸出結果

是否正確

結果分析

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

數據類型不一致

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

數據類型不一致

4、數據分析

(1)沒有!要想使各條語句都執行,則a>=2且x是a的倍數!如a=2,b=0,c=4

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

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

(4)第一二三四組!

(5)第五六七八組!

(六)題目6

1、題目內容描述:從鍵盤上輸入三個數,讓它們代表三條線段的長度,請寫一個判斷這三條線段所組成的三角形屬于什么類型(不等邊,等腰,等邊或不構成三角形)的C程序。

2、輸入和輸出信息描述及數據類型確定;

(1)、輸入數據

序號

輸入數據描述

數據類型

1

a

float

2

b

float

3

c

float

(2)輸出數據

序號

輸出數據描述

數據類型

1

沒有

3、測試與結果分析

(1)、測試數據與結果

源文件名

可執行文件名

測試序號

測試輸入數據

測試輸出結果

是否正確

結果分析

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

此三角形是等邊三角形

合理

三 實驗總結

1、問題總結

題目序號

實現情況與掌握程度

是否獨立完成

代碼是否符合規范編寫

存在問題

如何改進

說明

結合本次實驗目的,熟悉或掌握哪些內容,程序是否實現并測試通過

是否符合編程規范

哪些知識理解不到位;程序存在什么問題

對于存在的問題如何改進,寫出方法

1

選擇結構程序的書寫

2

運算符與表達式的書寫

3

switch語句的書寫

容易出錯

查閱書.

2、經驗總結

題目序號

實踐經驗

經典代碼

1

簡述你在本題目積累了在開發工具使用、編成程 序、調試程序、測試程序方面的實踐經驗

列出你在完成本題目時,獨立書寫的你認為是經典 的代碼。簡單說明其經典之處。

2

選擇結構書寫要準確

3

測試數據要覆蓋各個分支,路徑

3、分析與討論

(1)、要掌握用if語句處理選擇結構,了解其一般形式:if(表達式)語句1 else 語句2。

(2)、掌握關系運算符及其優先級次序。

(3)、知道邏輯運算符及其優先級次序。!、&&、||。

(4)、了解選擇結構的嵌套。

(5)、掌握用switch語句實現多分支選擇結構,

switch(表達式)

{

case 常量1:語句1

case 常量2:語句2

……………..

case 常量n:語句n

default : 語句n+1

}

(6)、在選擇結構中,注意測試用例的選擇!保證覆蓋不同的語句,分支及路徑!

展開閱讀全文

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。