【雜記】程序的基本編寫方法-IPO

  • -I :Input輸入,程序的輸入
  • -p:Process處理,程序的主要邏輯
  • -O:Output輸出,程序的輸出

理解IPO

  • 輸入
    • 程序的輸入:文件輸入、網絡輸入、控制檯輸入、交互界面輸入、內部參數輸入等。
    • 輸入是一個程序的開始
  • 輸出
    • 程序的輸出:控制檯輸出、圖形輸出、文件輸出、網絡輸出、操作系統內部變量輸出等
    • 輸出是程序展示運算結果的方式
  • 處理
    • 處理是程序對輸入數據進行計算產生輸出結果的過程
    • 處理方法統稱爲算法,它是程序最重要的部分
    • 算法是一個程序的靈魂

問題的計算部分

一個待解決問題中,可以用程序輔助完成的部分

  • 計算機只能解決計算問題,即問題的計算部分
  • 一個問題可能有多種角度理解,產生不同的計算部分
  • 問題的計算部分一般都有輸入、處理和輸出過程

編程解決問題的步驟

6個步驟(1-3)

  • 分析問題:分析問題的計算部分,想清楚
  • 劃分邊界:劃分問題的功能邊界,規劃IPO
  • 設計算法:設計問題的求解算法,關注算法

使用計算機解決問題

6個步驟(4-6)

  • 編寫程序:編寫問題的計算程序,編程序
  • 調試測試:調試程序使正確運行,運行調試
  • 升級維護:適應問題的升級維護,更新完善

求解計算問題的精簡步驟

3個精簡步驟

  • 確定IPO:明確計算部分及功能邊界
  • 編寫程序:將計算求解的設計變成現實
  • 調試程序:確保程序按照正確邏輯能夠正確運行
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章