實驗1順序結構程式設計

2022-03-12 03:09:09 字數 1520 閱讀 2799

2、請大家認真通讀實驗指導書第14章(tc上機操作)、16章(vc上機操作)和17章(如何除錯程式)!

3、請認真按照實驗要求做好實驗預習工作,有目的的上機!

實驗一順序結構程式設計

實驗型別:基礎

實驗預習理論基礎知識:(預習日期:2011-3-10~3-20)

1. 寫出c中基本資料型別分類及相應在記憶體中佔的位元組

2. 寫出整型、字元型和浮點型變數的定義方法和賦值方法。

3. 寫出不同資料型別之間混合運算的轉換規律。

4. 寫出演算法運算子的優先順序及運算規律,自增和自減運算的運算法則

5. 輸出、輸出函式的具體使用方法(包括putchar()、getchar()、printf()、scanf())

6. 寫出賦值語句的格式及使用方法

實驗目的

實驗指導書p238試驗2和p241實驗3的目的

實驗內容

1.實驗指導書p238試驗2 內容和p241實驗3

2.除錯下列程式,使之能正確輸出3個整數之和及3個整數之積。

main( )

輸入:40,50,60↙

#include<>

void main()

3.執行下述程式,分析輸出結果。

main( )

從此題的輸出結果認識各種資料型別在記憶體的儲存方式。

a=10,b=10,x=10.000000,y=10.000000

a=10,b=10,x=10.000000,y=10.000000

x=10.000000,x=1.000000e+001,x=10

4.自由落體運動位移公式為s= , 其中初速度v0=4m/s , 重力加速度=9.8m/s2,時間t=0.5s , 程式設計求位移s。

#include<>

void main( )

s=3.225000

5、編寫程式序求如圖所示的陰影部分面積。三角形的三邊長及圓的直徑可從鍵盤輸入。

#include<>

#include<>

void main()

思考題:

(1)分析程式,寫出執行結果,並上機驗證

#include<>

void main()

aa bb cc abc

ae-1-1

(2)分析程式,寫出執行結果,並上機驗證

#include<>

void main()

{float r,h,pi=3.1415926;

float c0,s0,s,v;

printf("input r,h(m):");

scanf("%f,%f",&r,&h);

c0=2*pi*r;

s0=c0*h+2*s0;

s=c0*h+2*s0;

v=pi*r*r*h; printf("c0=%.2f(m)\ns0=%.2f\ns(m20\nv=%.2f(m3)\n",c0,s0,s,v);

(3)如果輸入的資料可以是任意大小的數,並不限制一定是乙個三位數,怎樣才能將該數逆序並輸出?

實驗三順序結構程式設計

1 將程式第9 14行改為 a 61 b 62 c1 a c2 b f 3157.890121 g 0.123456789 d f e g p a m 50000 q b n 60000 執行程式,分析結果。2 在 1 的基礎上將printf語句改為 printf a d,b d,c1 c,c2 c...

實驗一順序結構程式設計

實驗目的 1 學會順序程式設計的思想 2 進一步熟悉turbo c整合編譯環境的使用,達到熟練使用的目的 3 熟練掌握各種資料型別的輸入輸出格式,並學會使用輸入輸出函式 4 學會使用表示式 樣例 實驗內容 在螢幕中輸出一行文字 hello,welcome!說明 只需要在螢幕中顯示一行文字即可 參考程...

實驗三 順序結構程式設計

實驗目的語要求 1 掌握c語言有關的算術運算子,以及包含這些運算子的表示式的求值規則。2 熟悉順序結構,掌握輸入輸出函式的使用方法。實驗內容 1 程式填空。以下程式功能 從鍵盤上輸入兩個實數,求兩數的和 差,輸出結果時要求小數部分佔兩位。include void main 2 程式改錯。程式功能 輸...