分支結構程式設計

2021-09-29 17:03:07 字數 998 閱讀 7552

第三單元    分支結構程式設計

第一課  關係運算子

1、關係運算子

關係表達值的結果是乙個邏輯值真或假(常用1和0來表示乙個等式是否成立,其中1代表真,0代表假)

"=="等於        "!="不等於      

"<="小於等於  ">="大於等於

注意:"=="與"="的區別

①"=="與"="的區別:   "="表示判斷兩個變數相等如a==5表示a與5的值相等,且a的值是固定不變的。而a=5則代表將5賦值給a,a的值是可以改變的。

②實型資料(浮點數)的運算關係:

實行資料比較大小時一般用兩個數值的差與要求的精度進行比較,判斷它們是否相等,或判斷乙個數是否為0。如0.666666與0.666667的比較,當誤差在0.001的範圍內時二者是相等的,而在0.00000001範圍內時,不等。

③運算的優先順序:

算術運算子(*、/、%、+、-)高於關係遠算符(<、>、<=、>=、==、!=)高於賦值運算子(=)

2、關係運算子應用舉例

例①關係式成立與否

int x=6, y=4, z=5.

x+y>y+z   該表示式值為1(真)

'x'<'z'     該表示式值為1(真)   (ascii值中x位於z前面)

例②#include

using   namespace  std;

int  main()

return  0;

易錯點:

①=與==的運用

②邏輯運算子的優先順序

③if條件語句中的復合語句的正確使用方式用乙個大括號來表示一條語句

④是否能正確理清思路來準確的寫乙個if條件語句

感受:通過學習if條件語句的使用以及語句的表達方式,首先我明白的一點就是要先認真的分析乙個問題,有了基本的邏輯結構,思維框架之後,再利用所學寫出乙個正確的程式。本單元的知識邏輯思維是重要的。尤其是運算子,與平常所學有很大的區別,稍不注意變會用錯,所以說,還是要搞明白應該用什麼,怎麼用才是最合理的。

分支結構程式設計

本章感受 本章有部分知識點比較難以掌握,如 if和switch語句和條件表示式。且if和switch語句和條件表示式需特別記憶它們的表示式否則用到它們的時候可能會一臉懵逼。而且對於本章分支結構而言它的邏輯連貫性太強了,所以可能會出現寫程式時一錯錯一片的情況。所以就我個人而言作答本章題目時要盡量細心寫...

分支結構程式設計

第三單元 分支結構程式設計 1.關係運算子 等於 不等於 關係表示式結果是乙個邏輯值 真 或 假 在c 中,通常用0表示假,用非0表示真。注意 1 等於 與 賦值 的區別,2 實型資料 浮點數 的關係運算,整型資料的關係運算按照資料大小比較,字元型資料按照ascii碼值大小進行比較。3 運算子的優先...

分支結構程式設計

第一課 關係運算子 等於 不等於 小於等於 大於等於 例 int x 6,y 4,z 5 x x y輸出0 x z 輸出1 x y z 輸出0 include using namespace std int main int n1 4,n2 5,n3 n3 n1 n2 coutcout輸出0,1,1...