劉任昌100至102判斷式IF_ELSE與迴圈
script>
function abc()
{
var r = document.getElementById("red").checked;
var g = document.getElementById("green").checked;
var b = document.getElementById("blue").checked;
if ( r ) present("#FF0000");
if ( g ) present("#00FF00");
if ( b ) present("#0000FF");
}
function present(col)
{ var t ="我是";
for ( var i=0; i < 1000; i++)
t = t + "白癡"
document.getElementById("out").innerHTML = "" + t + "";
}
if ( g ) present("#00FF00");
if ( b ) present("#0000FF");
else if ( g ) present("#00FF00");
else if ( b ) present("#0000FF");
else alert("以上r, g, b, 都沒有成立");
綠色
藍色
期中考巢狀比較
非巢狀
if ( r ) present("#FF0000");if ( g ) present("#00FF00");
if ( b ) present("#0000FF");
巢狀
if ( r ) present("#FF0000");else if ( g ) present("#00FF00");
else if ( b ) present("#0000FF");
else alert("以上r, g, b, 都沒有成立");
期中考
紅色綠色
藍色
輸出
吳怡萱100教學
維基百科結構化程式設計
結構化程式設計在1960年代開始發展,科拉多·伯姆及朱塞佩·賈可皮尼(Giuseppe Jacopini)於1966年5月在《Communications of the ACM》期刊發表論文[1],說明任何一個有goto指令的程式,可以改為完全不使用goto指令的程式,後來艾茲赫爾·戴克斯特拉在1968年也提出著名的論文《GOTO陳述有害論》(Go To Statement Considered Harmful)[2],因此結構化程式設計開始盛行,此概念理論上可以由結構化程式理論所證明,而在實務上,當時也有像ALGOL一樣,有豐富控制結構的程式語言來實現結構化程式設計。
學習心得
結構化程式設計
記得問老師如何訂正
回覆刪除