採用結構化的程式設計,可以大大提高開發程式的速度、提高程式的可讀性、程式執行的速度和效率。
結構化程式是由若干個基本結構組合而成,每乙個結構可以包含若干條語句和其他結構。共有三種基本結構。
順序結構是最簡單的程式結構,它是由若干個依次執行的處理步驟組成的。
在處理實際問題時,只有順序結構是不夠的,經常會遇到一些條件的判斷,流程根據條件是否成立有不同的流向。這種先根據條件作出判斷,再決定執行哪一種操作的結構稱為分支結構,也稱為選擇結構。
("這是乙個偶數");
alert
("執行語句"
);
//判斷乙個數是偶數還是奇數
var num =9;
if(num %2==
0)else
//求兩個數的最大數
var num1 =10;
var num2 =20;
var max =
null
;//如果在宣告變數的時候,沒有賦值,那麼一般情況下,將當前這個變數的值設定成null
if(num1 > num2)
else
/*
判斷乙個年份是閏年還是平年
1.可以被400整除
2.可以被4整除,但不可以被100整除
*/var year =
2014;if
(year %
400==
0|| year %4==
0&& year %
100!=0)
else
//計算y值並輸出
var y =
null
;var x =;if
(x <1)
else
if(x >=
1&& x <10)
else
alert
(y);
/*成績判定
大於85 優秀 分等級 95~100 1000
90~95 800
85~90 300
大於等於75小於等於85 良好
大於等於60小於75 及格
小於60 不及格
*/var record =90;
if(record >85)
else
if(record >=
90&& record <95)
else
if(record >=
75&& record <85)
}else
if(record >=
75&& record <85)
else
if(record >=
60&& record <75)
【注意】
1.巢狀if時,最好不要超過三層
2.內層的每一對if…else**要縮排且對齊
3.編寫**時,else要與最近的if配對
var grade =
"a";
switch
(grade)
//求兩個數的最大值
var num1 =20;
var num2 =10;
var max = num1 > num2 ? num1 : num2;
alert
(max)
;
python三大流程控制語句
當前是root使用者 input接收的是字串,我們需要的是整形,int轉換型別 name int input age if age 18 print 已經成年 else print 未成年 if 要判斷的條件 true 條件成立的時候,要做的事情 elif 要判斷的條件 true else 條件不成...
流程控制語句 選擇結構
流程控制語句 可以控制程式的執行流程。分類 順序結構 選擇結構 迴圈結構 選擇結構 選擇結構 if語句 switch語句 1.if語句 1.if語句的格式1 if 比較表示式 elseelseelseelse 3.if語句的格式3 if 比較表示式1 elseif 比較表示式2 elseif 比較表...
流程控制語句 順序 選擇 迴圈
塊語句 成為乙個整體 語句 空語句 非空語句 程式的流程控制 順序,選擇控制,迴圈 1 順序執行 從上往下,逐條來執行 2 選擇控制 當達到某種條件,執行特定的命令 if swich if 邏輯條件表示式 語句 雙分支 if 表示式1 語句1 else if 表示式2 語句2 else 語句n 巢狀...