如何才能有效的學習程序設計
學會與計算機打交道是現代各行各業(yè)必備的基本技能。那么如何才能有效的學習程序設計?以下是學習啦小編分享給大家的學習程序設計的建議,希望可以幫到你!
學習程序設計的建議
(1)要著眼于培養(yǎng)能力。C語言并不是一門純理論的課程,而是一門應用的課程。應當注意培養(yǎng)分析問題的能
(2)要把重點放在解題的思路上,通過大量的例題學習怎樣設計一個算法,構造一個程序。初學時更不要在語法細節(jié)上死背死摳。一開始就要學會看懂程序,編寫簡單的程序,然后逐步深入。語法細節(jié)是需要通過較長期的時間才能熟練
掌握的。初學時,切忌過早地濫用C語言的某些容易引起錯誤的細節(jié)(如不適當的使用++和--)
(3)掌握基本要求,注意打好基礎。 (4)要非常重視實踐環(huán)節(jié)。光靠聽課和看書是學不會程序設計的,學C語言既要掌握概念,又必須動手編程,還要親自上級調試運行。(5)要舉一反三。學習程序設計,主要是掌握程序設計的思路和方法,學會使用一種計算機語言編程,在需要的時候改用另一種語言應當不會太過困難。無論用哪一種進行程序設計,其基本規(guī)律是一樣的。在學習時一定要活學活用,舉一反三,掌握規(guī)律,在需要時能很快地掌握其他新的語言進行編程。`
學習程序設計的條件
1、一定的英文閱讀能力
因為程序設計接觸的很多文檔都是以英文的形式提供的,一個閱讀英文很困難的人,可以學會程序設計,但是不會有很深的造詣。就像一個看不懂字典的人,能學好漢語嗎?
2、較強的數學基礎
計算機最核心的功能就是計算,各種程序邏輯都會被轉成一定格式的運算,運算需要什么知識呢,肯定是數學了。就像一個數學很差的人能做好會計嗎?在程序設計中,需要深刻理解數學,用數學來解決你遇到的各種實際問題,類似于做數學應用題吧。這個基礎學要長期的積累。
3、較強的邏輯思維能力
邏輯思維可能每個程序設計人員都很需要,那么邏輯思維是什么呢?其實就是把一個事情分解成一系列的步驟在有限的時間內做完,這個也是程序設計過程中最靈活的地方。例如你要完成“去羅馬”這件事情,那么邏輯有多少種呢?借用一句俗話“條條大道通羅馬”來解釋這個問題吧,所以程序設計是典型的腦力勞動??赡苡行┤擞X得程序設計就是體力活,這也不錯,為什么呢,還是借助一個例子來說明吧,買油翁的故事大家都知道吧,如果你反復做一件相同的事情,可能這個事情對外人來說是腦力勞動,對于不斷重復做的人來說,也就只是“唯手熟爾”的體力活罷了。
青少年學習“計算機程序設計”的好處
1. 程序設計的目標是用某種計算機高級算法語言編寫程序實現特定的算法的功能。這一工作要具有強烈的創(chuàng)造意識,為實現預想的功能要不斷地設想多種方案;同時又需要具有十分嚴謹的邏輯推理,才能成功地編寫出高效、出色的程序。因此程序設計是獲得創(chuàng)造性修養(yǎng)與獲得正確思維方法的極好的科目。是進行智力開發(fā),培養(yǎng)良好學習方法的學科,特別是為理科的學習打下了一個良好的基礎。
2. 由于計算機程序設計與數學是緊密相互聯(lián)系而相輔相成的。它對數學的學習有著極大的促進作用。許多數學問題必須要用計算機才能最終解決問題,反之計算機的編程常常要借助數學的思想與方法才能出色完成任務。計算機的出現也打破了利用數學解決問題的常規(guī),降低了數學方法的難度,提高了精度與速度。事實上現在的數學正在逐步地與計算機連成一體(學生的數學素養(yǎng)包含了計算機的編程能力)。
3. 程序設計是學習其他學科的基礎,不論是文科還是理科,特別是學習理科學科,計算機是一種必不可少的工具,有許多物理、化學、生物上的問題都要求助于計算機才能獲得確切的解答,實際上機器人,動畫制作等技術也要用到程序設計方法。
4. 程序設計是青少年參加數學建模活動的重要工具,數學建模是一種利用數學方法與計算機程序設計解決各種問題(包括數、理、化、社會、人文、經濟等問題)的科學活動。目前正在世界各國推廣開展這一活動。這是一種培養(yǎng)青少年面向社會科學實踐的創(chuàng)造性活動。
5. 為了檢測學習程序設計的成績,可以參加各種有關計算機的競賽:
?、佟】蓞⒓尤珖嗌倌晷畔W奧林匹克,由中國計算機學會發(fā)獎,根據教育部相關文件,中小學生獲獎后可被重點學校特招或優(yōu)錄,高中生比賽獲獎可保送大學。
?、凇≈行W生創(chuàng)新實踐活動大賽。
?、邸】蓞⒓尤珖嬎銠C等級考試(由國家教育部發(fā)證)
猜你喜歡:
1.成年人的學習方法
如何才能有效的學習程序設計
下一篇:如何才能有效的學習程序語言