1.5.1程序的基本編寫方法
IPO模式
1、I:Input 輸入,程序的輸入
2、P:Process 處理,程序的主要邏輯
3、O:Output 輸出,程序的輸出
輸入:
1、程序的輸入包括:文件輸入、網(wǎng)絡(luò)輸入、用戶手工輸入、隨機(jī)數(shù)據(jù)輸入、程序內(nèi)部參數(shù)輸入等
2、輸入是一個(gè)程序的開始
輸出:
1、程序的輸出包括:屏幕顯示輸出、文件輸出、網(wǎng)絡(luò)輸出、操作系統(tǒng)內(nèi)部變量輸出等;
2、輸出是一個(gè)程序展示運(yùn)算成果的方式。
處理:
1、程序?qū)斎脒M(jìn)行處理輸出產(chǎn)生結(jié)果;
2、處理的方法也叫算法,是程序最重要的部分
3、算法是一個(gè)程序的靈魂
1.5.2例子
while(True):
a=1
這是一個(gè)“死循環(huán)”
1、它是沒有輸入輸出的程序;
2、“死循環(huán)”也是有價(jià)值的,它通過不間斷執(zhí)行,快速消耗CPU的計(jì)算資源,可以用來測試CPU的性能。
但是大部分有價(jià)值的程序都是有IPO三部分組成的。