第一次實驗報告

2022-07-31 22:45:16 字數 2500 閱讀 9126

1、字元與ascii碼

2、運算子與表示式的應用

3、順序結構應用程式

4、數學函式的演算法描述

5、雞兔同籠的演算法描述

6、確定座標的演算法描述•字元與asii碼

1、了解字元在計算機中以asii碼的方式表示;

2、了解字元的型別、字長其數的表示範圍;

3、熟練使用scanf()輸入使用者提供的資料;

4、熟練使用prinf()輸出變數;

•運算子與表示式的應用

1、掌握算術運算子的使用;

2、正確定義程式中的變數;

3、熟練使用scanf()輸入使用者提供的資料;

4、熟練使用prinf()輸出變數;

•順序結構應用程式

1、掌握算術運算子的使用;

2、正確定義程式中的變數;

3、熟練使用scanf()輸入使用者提供的資料;

4、熟練使用prinf()輸出變數;

•數學函式的演算法描述

1、用if語句根據條件的真假進行判斷

2、掌握運算子的運算規則

•雞兔同籠的演算法描述

1、用if語句根據條件的真假進行判斷

2、掌握運算子的運算規則

•確定座標的演算法描述

1、用if語句根據條件的真假進行判斷

2、掌握運算子的運算規則2.3.3實驗練習:

問題描述:從鍵盤輸入乙個大寫字母,要求轉換成小寫字母輸出,並輸出這個小寫字母相鄰的兩個字母。

實驗:

#includemain()

問題:字元與數值如何轉換?

答:通過不同型別輸出,熟悉%c與%d的作用,在輸入字元時應該使用%c;記住a是65,a是97。

2.3.4實驗練習:

問題描述:從鍵盤輸入乙個3位數,將輸出該數的逆序數。

實驗:

#includeint main()

問題:個十百位數的數值該如何計算?

答:通過與10、100等數字進行除法,關鍵在於取餘數還是取整數。

問題:%和/的作用不相同?

答:如果參與(/)運算的兩個變數均為整型,則結果整除取整,否則結果就為浮點型;參與%運算的兩個變數只能是整型,不能是浮點型。

2.3.5實驗練習:

問題描述:編寫乙個程式,用於醫院收費處出納結算。要求輸入所在醫院的費用(西藥費、檢查費、材料費、床位費、觀察費和護理費),列印出應付錢數,再輸入病人的所付款數,列印出應找錢數(已知某病人,西藥費268.2元,檢查費600元,注射用材料費為206元,床位費120,觀察費360元,護理費220元)。

實驗:

#includeint main()

問題:變數太多,總是分不清,影響寫**的速度。

解決方法:在賦值時,加上注釋,標明每個變數的含義。

3.3.1實驗練習:

問題描述:有個函式:

請用流程圖表示該函式的演算法。輸入x值,輸出滿足函式關係的y值。並用c語言程式進行檢驗。

實驗:

#includemain()

問題描述:編譯的時候y=3x-1和y=2x-1總是報錯。

分析:在c語言程式設計中,公式間的乘法要用*,而不能直接輸3x、2x。

3.3.2實驗練習:

問題描述:用流程圖描述求解雞兔同籠問題的演算法:已知雞兔的總頭數是h(head),總腳數為發f(feet),求雞兔各有多少只?

實驗:

#include#includemain()

else

printf("輸入錯誤");

}

問題描述:編寫**的時候會把中英文的符號搞混,檢查了很多次才發現

3.3.3實驗練習:

問題描述:有4個圓塔,圓心分別為(2,2)、(-2,2)、(2,-2)、(-2,-2),圓半徑為1.這4個塔的高度均為10m,塔以外無建築物。現輸入任一點的座標,若該點座標在任意圓塔內,則輸出圓塔的高度;若該點不在圓塔內,則輸出0。

實驗:

#include#includemain()

問題描述:if中如果有多步計算,則要用{}括起來本次共有六個小實驗,在這六次實驗中我收穫了很多也發現了很多不足的地方,下面是我本次實驗的收穫與不足:

收穫:從本次六個實驗中我可以熟悉的運用很多運算子了,對於asii碼也知道了很多,對於順序結構也有了乙個大致的認識,對於數學函式if語句也有了清醒的認識,也大致明白了運算子的運算規則,對於自己也有了個清醒的認識知道了自己的不足,看到了自己與別人的差距,對於學習c語言更有迫切感。

不足:對於c語言程式設計非常不熟練,很多的基礎知識不知道,在實驗過程中總是會出錯,對於很多符號也一知半解,實驗起來有點吃力,實驗過程中總是會犯些小錯誤比如總是會忘打分號,做實驗總是比別人慢很多,要看著書才能打出**來。

這次試驗使我更加的對c語言有興趣,了解了與別人的差距,有了更大的勁去學習c語言這門課程。

MySQL第一次實驗報告 第一次實驗報告(宋夢南)

c程式設計第一次實驗報告 實驗專案 1 字元與ascii碼 2 運算子與表示式的應用 3 順序結構應用程式 4 數學函式的演算法描述 5 雞兔同籠的演算法描述 6 確定座標的演算法描述 一 實驗目的與要求 1.字元與ascii碼 了解字元在計算機中以ascii碼方式表示 了解字元的型別,字長其數的表...

第一次實驗報告

include include define maxn 100 using namespace std typedef struct sqlist int n,maxn,ii,x,j void init sqlist l 初始化 intcreatlist sqlist l,int n 建立乙個線性表...

第一次實驗報告

1 字元與ascii碼 2 運算子與表示式的應用 3 順序結構應用程式 4 數學函式的演算法描述 5 雞兔同籠的演算法描述 6 確定座標的演算法描述 1.了解字元在計算機中以ascii碼方式表示 2.了解字元的型別 3.字長其數的表示範圍 熟練使用scanf 輸入使用者提供的資料 4.熟練使用pri...