今天老師講的軟體開發的概述,講了軟體、程式和計算機語言的關係。老師講之前我好像真的沒有去區分過軟體和程式之間的區別,也沒有去理會過他們的區別。通過老師的講解我知道了軟體由程式檔案處理資料檔案集合,而程式檔案又是計算機指令的集合(連續性,多條的)。而計算機指令又是由計算機語言編寫的。
今天又對三種語言有了初步的了解。機器語言、組合語言、高階語言。而機器語言可以直接被計算機所識別,另外兩種則不可以。現在基本上用的都是高階語言。而高階語言想讓計算機識別必須經過編譯(產生中間檔案)或解釋(無中間檔案)成為機器語言。
今天還要記住演算法的特性:有效性、確定性、有窮性、至少有乙個輸出、可以沒有輸入。
今天還有流程圖。由於高中接觸過,可能接受的比較快一些,好希望後面學的可以很容易吸收。
軟體開發步驟:1.分析問題(讀題)
2.建模(畫流程圖(uml(統一建模語言)、符號、結構(順序結構、迴圈結構、選擇結構)))
3.編碼(用的語法和工具)
4.除錯:找錯誤 開發錯誤(語法和邏輯錯誤)、執行錯誤
shell程式設計9 9乘法表
指令碼內容 bin bash for i in 1 2 3 4 5 6 7 8 9 do for j in 1 2 3 4 5 6 7 8 9 doif lt then k i j echo n t fiif eq then k i j echo fidone done輸出結果 iufo iufo ...
Linux基礎知識99問(二)
二 linux大觀 7問 13.redhat linux 6.5和linux 2.4哪個版本高?最近許多報刊 都介紹了linux的最新版 2.4怎樣,怎樣?而許多linux初學者正在使用的是redhat linux 6.5版。哪個版本更高?其實,這兩個版本號是不同的!redhat linux是將li...
Linux基礎知識99問 四
四 linux下的 神兵利器 15問 55.kde是什麼,有什麼特點?kde專案在1996年10月發起的,其目的是在x window上建立乙個完整易用的桌面環境。kde現在除了擁有kfm 類似於ie4.0 kpresenter 類似powerpoint killustrator 類似coreldra...