- 第一行代碼 C語言(視頻講解版)
- 翁惠玉
- 596字
- 2019-09-10 14:45:33
1.1 什么是程序設計
什么是程序設計
程序設計就是教會計算機如何去完成某一特定的任務,即編寫出完成某個任務的正確的程序。學習程序設計就是學習當老師,你的學生就是計算機。老師上課前先要備課,然后再去上課,最后檢查學生的學習情況是否達到了預期效果。對應于這三個階段,程序設計也包括三步:第一步是算法設計,第二步是編碼,第三步是編譯與調試。
上課前首先要知道學生的知識背景,然后才能有的放矢地去教,學習程序設計首先也要了解計算機能做什么。備課就是把所要教授的知識用學生能夠理解的方式表達出來。算法設計也就是把解決問題的過程分解成一系列計算機能夠完成的基本動作。上課是把備課的內容用某種學生能夠理解的語言描述出來。如果給中國學生講課,就把備課的內容用中文講出來。如果給美國學生講課,就把備課的內容用英文講出來。編碼階段也是如此,如果你的計算機支持 C 語言,就把算法用 C 語言表示出來;如果支持 Pascal 語言,就用 Pascal 語言描述。算法中的每一步都能與程序設計語言的某個語句相對應。上完課后要檢查教學的效果,如果沒有達到預期的結果,需要檢查備課或上課中哪個環節出了問題,修改這些問題,重新再試。同樣,編碼后要運行程序,檢查程序的結果是否符合預期的效果,如果沒有,則需要檢查算法和程序代碼,找出問題所在,修改程序,然后重新運行。
為此,在學習程序設計之前,需要先了解一下我們的學生——計算機的基本功能,然后研究如何教會它各種新的技能。