實驗四 多分支結構及本章總結

2022-08-11 10:27:14 字數 1436 閱讀 3482

1.  本次課學習到的知識:

(1):分支結構分為二分支或多分支結構,二分支有兩種,日用基本的if語句實現,即if-else語句和省略else的if語句。而都分支簡單理解是第乙個表示式為真則執行它然後結束整個if語句,然後以此理推。

(2):字元型資料:字元型變數型別名char及字元型變數op和字元型常量。

(3):switch語句和if-else語句都可以實現多分支結構,不過switch可讀性較高。  

(4):邏輯運算子::邏輯非!、邏輯與&&、邏輯或||

2. 實驗過程中遇到的問題及解決方法:

(1):試驗中的問題最簡單的也往往被忽視的就是粗心好幾次實驗都是如此因為乙個小細節而找了好久浪費了許多時間。

(2):這種迴圈的格式有時候寫著寫著會亂了。

(3):課上有些地方沒注意,然後課下就很懊惱,通過網上查閱解決。

3. 實驗心得體會及本章學習總結:這個篇章是關於邏輯運算什麼的還有一些語句的運用如switch,上課聽的基本上都能懂,因為內容也並不是很多,可課下自己操作的時候就有點累,因為需要記住的運算型別和符號越來越多。只好回過頭翻書去做,不過還好可以完成。

4. 學習c語言程式設計乙個月以來的收穫和總結:上了乙個月c語可了不可能一點收穫沒有,相比剛接觸這個那是的我來說已靜變化不小了,這乙個月從認識,到能靠自己打出來感覺比較滿意。但是每當我對著電腦打這些東西時感覺特別空洞,也許是知道的太少早以後的學習中我會努力的。

5. 小練習:寫出下列條件的c語言表示式:

(1)(ch==' ')||(ch=='\n')

(2)(ch>='a'&&ch<='z')||(ch>='a'&&ch<='z')

(3) (number>='0')&&(number<='9') 

(4)(chinese>=80)&&(math>=80)&&(english>=80)

(5) (chinese>=80)||(math>=80)||(english>=80)

(6)(a>c)&&(b>c)

(7) (a(8) (n%3==0)||(n%5==0)

(9)(score>=70)&&(score<=80)

(10)number%2==0

6. 預習迴圈結構中while和do-while ,寫出這兩者迴圈結構有什麼區別,並與for迴圈有什麼區別:

(1)while用於實現迴圈,它的適用麵比for語句更廣,一般形式為:

while(表示式)

迴圈體語句

(2)do-while:dowhile表示式

(3)與for區別:while,for先判斷條件,條件滿足後進入迴圈:do-while先執行迴圈體,後判斷迴圈條件

**附加題

#include

int main(void)

printf ("price=%0.1f \n",price);

} printf ("thanks \n");

return 0;

實驗四 多分支結構及本章總結

1 本節課學到的知識點 字元型資料 1 字元型常量 2 字元型變數 字元型資料發輸入和輸出 1 呼叫函式scanf 和printf 輸入輸出字元 2 字元輸入函式getchar 3 字元輸出函式putchar 邏輯運算 邏輯運算子的表達 邏輯非!邏輯與 邏輯或 switch語句 可以處理多分支選擇問...

實驗四 多分支結構及本章總結

1 本次課學到的知識點 1 字元型資料 包括字元型變數op和字元型常量。2 字元型常量 指單個字元,用一對單引號及其所括起來的字元來表示。字元型變數 在定義時用型別名char,例如 char op 3 字元型資料的輸入和輸出 字元型資料的輸入輸出可以呼叫函式scanf printf 和getchar...

實驗四 多分支結構及本章總結

1.本次課學習到的知識點 非。與。或。1 a 如果a為 真 則結果為 假 如果a為 假 則a為 真 2 a b 當a和b都為 真 時,則結果為 真 否則為 假 3 a b 當a和b都為 假 時,結果是 假 否則為 真 2 遇到的問題和解決方法 1 不太會使用char op語句 2 一段語句結束時總是...