劉任昌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 ( 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一樣,有豐富控制結構的程式語言來實現結構化程式設計。

學習心得

結構化程式設計
  • li=list,清單。有ol=ordered list與ul=unorder list
  • 其他指令:font字型,利用id去tag特定位置
  • 結構化程式設計,參考維基百科: 結構化程式理論也稱為伯姆-賈可皮尼理論或Böhm-Jacopini理論[1][2],是一項程式語言研究的結果,說明只要一種程式語言可以依三個方式組合其子程式及調整控制流程,每個可計算函式都可以用此種程式語言來表示。三個調整控制流程的方式為
    1. 執行一個子程式,然後執行下一個(順序)
    2. 依照部林變數的結果,決定執行二段子程式中的一段(選擇)
    3. 重覆執行某子程式,直到特定布林變數為真為止(迴圈)
  • 其他心得:嵌入embed其他網頁的圖片img
  • UNICODE萬國字碼,全形左括號65288,右括號65289
  • decimal, hexadecimal, binary對應的命令 bin2dec, dec2hex

留言

張貼留言

這個網誌中的熱門文章

吳怡萱,樞紐分析,簽證

清單方塊ListBox與核取方塊checkbo的利用

吳怡萱VS CODE期中考