實驗報告四
一, 實驗型別:設計型
二, 實驗室:
三, 指導老師:
四, 日期:
五, 實驗名稱:if分支陳述句的嵌套
六, 實驗目的:
1, 學習if嵌套結構,能夠用C語言編程解決日常生活的實體
2, 明確if陳述句在實作分支結構控制陳述句方面的特點和優勢
3, 熟練掌握關系運算子、關系運算式、邏輯運算子和邏輯運算式、條件運算子和條件運算式,會使用if分支陳述句,
七實驗儀器:Windows 11電腦、Microsoft Visual Studio 2010
八實驗原理與步驟:使用if的嵌套及其多分支結構可以更加方便解決多于兩個陳述句的問題,一個if陳述句中又包含一個或多個if陳述句的現象稱為if陳述句的嵌套,else總是與它前面最近的那個未匹配的if相匹配,
If陳述句的基本形式;
If(運算式)
陳述句一;
else
陳述句二;
1,打開準備好的編程環境,輸入如下代碼:
#include<stdio.h>
int main()
{int x,y;
scanf("%d",&x);
if(x>0)
y=1;
else
if(x==0)
y=0;
else
y=-1;
printf("y=%d\n",y);
return 0;
}
2,滑鼠點擊啟動除錯,無誤后再點擊開始執行不除錯
3,鍵盤第一次輸入3,按enter鍵;第二次輸入0,按enter鍵;第三次輸入-12,按enter鍵
4,若將if陳述句的嵌套部分寫成:if(x>=0)
if(x>0)
y=1;
else
y=0;
else
y=-1;
重復上述操作,得到相同的值,
九資料記錄與處理
1, 記錄未嵌套前的if陳述句的輸出結果
2, 記錄嵌套后的輸出結果
3, 比較if陳述句的基本形式輸出和嵌套后的輸出結果:發現輸出結果相一致,但是嵌套的結構較為簡單和清晰
十實驗小結
1, 花括號后不能再加括號,復合陳述句中的陳述句執行時會被全部執行
2, if陳述句的書寫可采用縮進格式,這樣可以使程式的結構更清晰,更易讀
3, 輸入代碼前可以先在草稿紙上畫出程式執行流程圖
4, 在if陳述句中注意else與if之間的對應關系,被執行的陳述句均為單個陳述句,要想執行一組(多于一個)陳述句時,用花括號把這一組陳述句括起來形成復合陳述句,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/551052.html
標籤:其他
上一篇:Perl教程_編程入門自學教程_菜鳥教程-免費教程分享
下一篇:返回列表