電腦概論 -- 程式流程控制


電腦概論課程程式流程控制



用電腦解題-程式流程圖


程式設計目的

  • 發展研究工具。
  • 解決問題




程式設計流程

  • 分析問題需求
  • 設計演算法(Algorithms)
    • 有限性、明確性、有效性、輸入資料、輸出資料。
  • 撰寫程式
  • 電腦對原始程式的處理
    • 編譯(Compile)、執行(Exeute)、除錯(Debug)、測試(Test) 。





演算法-表達方法

  • 文字敘述。
  • 虛擬碼(Pseudo Code) 。
  • 流程圖(Flow  Chart)
    • 使用標準圖示符號來描述執行過程。
    • 以各種不同形狀的圖示表示不同的操作。
    • 箭頭線標示流程執行的方向。


流程圖-基本符號








程式流程結構-定義


  • 程式語言撰寫的程式碼其中大部分是一行指令接著一行指令,循序由上而下執行。

  • 對於複雜的工作流程,為了達成預期的執行結果,需要使用「流程控制結構」(Control Structures),改變執行的前後順序。





程式流程結構-循序結構

  • 程式預設的執行方式
  • 一個敘述接著一個敘述由上而下依序的執行。
  • 在流程圖上方和下方的連接符號是控制結構的單一進入點和離開點
  • 循序結構只有一種積木








程式流程結構-重覆結構


  • 迴圈控制。
  • 重複執行一個程式區塊的程式碼。
  • 提供結束條件結束迴圈的執行。
  • 依結束條件測試的位置不同分為兩種:
    • 前測式重複結構。
    • 後測式重複結構。




留言

  1. Casino & Sportsbook Review and Promo Codes - KT Hub
    Casino, an all-new online gambling brand 제주도 출장안마 with 춘천 출장샵 live 포천 출장마사지 dealer tables, live dealer 안양 출장마사지 sportsbook and sports betting markets, and 안산 출장안마 an international gaming

    回覆刪除

張貼留言

這個網誌中的熱門文章

製做隨身PM2.5空氣感測器 - 使用Arduino uno R3/OLED 0.96"顯示器/PMS5003T感測器

0.96" OLED 上顯示數字跟文字