程式语言与程式设计.ppt

演算法與程式語言 李明山 演算法設計 演算法(Algorithm) 解決問題的方法 以虛擬程式碼(Pseudo code)描述解題的步驟與方法 演算法必須具備的五大條件:輸入、輸出、明確性、有限性和效率性。 包括明確的輸出入資料和詳細且有限的執行步驟 示範題目:求兩整數之最大公約數(GCD) 程式語言簡介 程式(Program) 一系列指令(instruction)或敘述(statement)的組合 為了解決某些問題或為了完成某些任務而指揮電腦執行一系列工作的處理程序與步驟 電腦軟體(Software) 泛指電腦中可以執行之所有程式 軟體的分類 軟體依其使用的性質可區分為: 系統軟體(System Software) - 維繫電腦正常運作的軟體,如作業系統(Operating System) MS-DOS, Windows, OS/2, UNIX, VMS。 應用軟體(Application Software) - 針對某些特殊應用而設計的軟體,如文書處理(Word Processing)軟體 Microsoft Word, AmiPro。 程式語言(Programming Language) 人與電腦溝通的語言 人能寫得來,電腦能認得來、做得來。 程式語言的演進 第一代程式語言: 機器語言(Machine Language) 第二代程式語言: 組合語言(Assembly

文档评论(0)

1亿VIP精品文档

相关文档