摘要:本文分析了程序的功能成分和高級語言的功能成分以及算法的意念作用,指出了高級語言的各功能成分與程序設計之間的關系,提出了“高級語言程序設計”的功能意念教學法
關鍵詞:程序設計;高級語言;算法設計;功能意念
中圖分類號:G642 文獻標識碼:B
1引言
“高級語言程序設計”是各類學校計算機相關專業的一門重要的專業基礎課,許多學校都將其安排在新生入學后的第一學期開設。
對剛接觸這門課程的學生而言,“高級語言程序設計”課程的中心內容包括兩個部分:高級語言和程序設計。從高級語言和程序設計的關系來說,程序設計應該是這門課程的核心內容。
對于如何搞好“高級語言程序設計“的教學,不同的人有不同的看法。筆者在多年的教學實踐中,多次嘗試采用“功能意念教學法”,取得了教好的效果。本文就是這一教學法的簡單總結。
2功能意念教學法
“高級語言程序設計”的功能意念教學法就是從程序的一般功能、程序的一般結構以及程序設計的一般過程出發,按照功能+意念+機制的方式組織教學。簡單地說,就是為了設計一個程序,先解決我們需要做些什么,然后解決程序需要做些什么,最后解決高級語言怎么做到等一序列問題,也就是從問題和任務出發進行教學。
以上所述主要圍繞程序最基本的功能展開,至于其它功能部分,比如C語言的編譯預處理、宏、模塊化、混合語言編程、指針、文件、鏈表等,也可以從功能意念的角度展開教學。……