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