国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

關(guān)于C++語言程序?qū)W習(xí)的方法

2020-04-14 04:54:29楊琴涂德紅吳秋麗孫新杰
電腦知識(shí)與技術(shù) 2020年4期
關(guān)鍵詞:邏輯思維興趣

楊琴 涂德紅 吳秋麗 孫新杰

摘要:目前,C++語言程序在計(jì)算機(jī)語言當(dāng)中占據(jù)很大的基礎(chǔ)部分,想要學(xué)好C++語言程序,不僅僅是上課認(rèn)真聽課還需要課下把不理解的知識(shí)進(jìn)行查閱,許多的初學(xué)者一開始并沒有接觸過C++語言程序,為此缺乏關(guān)于這方面的基礎(chǔ)知識(shí),我們總結(jié)了一些關(guān)于怎么學(xué)習(xí)C++語言程序?qū)W習(xí)的方法。

關(guān)鍵詞:興趣;邏輯思維;程序設(shè)計(jì)方法

中圖分類號(hào):TP311

文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1009-3044(2020)04-0126-02

收稿日期:2019-12-12

作者簡(jiǎn)介:孫新杰(1987—),男,碩士研究生,副教授,通訊作者,主要研究方向?yàn)橄乱淮ヂ?lián)網(wǎng)、數(shù)據(jù)挖掘。

1 概述

現(xiàn)如今,隨著社會(huì)的迅速發(fā)展,計(jì)算機(jī)科學(xué)技術(shù)這塊領(lǐng)域占據(jù)的比例越來越重,許多的人越來越重視關(guān)于計(jì)算機(jī)科學(xué)技術(shù)這方面的內(nèi)容及學(xué)習(xí)。C++語言程序?qū)τ谟?jì)算機(jī)這塊領(lǐng)域來說是一門非常重要的編程語言,它可以說是這些編程語言的靈魂以及基礎(chǔ),同時(shí)C++貫穿了許多的系統(tǒng)軟件,很多的系統(tǒng)軟件都是利用C++語言來編程的。C++語言程序設(shè)計(jì)對(duì)于我們初學(xué)者來說它是我們開始走向編程語言道路的起點(diǎn),是我們初學(xué)者首先需要接觸學(xué)習(xí)的語言,想要學(xué)好計(jì)算機(jī)程序設(shè)計(jì)語言,就必須把C++語言程序?qū)W好,為后面的編程學(xué)習(xí)打好基礎(chǔ)。

2 學(xué)習(xí)前的相關(guān)內(nèi)容

2.1 培養(yǎng)興趣

興趣也是學(xué)好C++語言程序的一個(gè)重要的因素,只有對(duì)C++語言程序感興趣,才愿意去主動(dòng)學(xué)習(xí)關(guān)于編程語言的知識(shí),而不是處于被動(dòng)學(xué)習(xí)的狀態(tài)里,一味地被動(dòng)學(xué)習(xí)只會(huì)讓自己更加覺得學(xué)習(xí)編程語言很吃力,進(jìn)而失去對(duì)學(xué)習(xí)C++語言程序的興趣,只有對(duì)C++語言程序感興趣,你才不會(huì)覺得這門課程枯燥無味,才會(huì)讓自己集中精神并且專心致志的聽老師講課,也會(huì)愿意在課后有什么不懂的會(huì)主動(dòng)去問老師,會(huì)主動(dòng)地網(wǎng)上查詢-些關(guān)于學(xué)習(xí)編程語言的資料。興趣是調(diào)動(dòng)我們學(xué)習(xí)的動(dòng)力,讓我們熱衷于自己的學(xué)習(xí)內(nèi)容,只有對(duì)它感興趣了,你才會(huì)對(duì)它產(chǎn)生的問題進(jìn)行研究和探索,從而對(duì)編程語言的學(xué)習(xí)更上一層樓,擴(kuò)充并且豐富了自己對(duì)編程語言的知識(shí)面,讓自己更加對(duì)問題的理解性以及解決問題。用愉悅的心情來學(xué)習(xí)非常至關(guān)重要的,我們初學(xué)者應(yīng)當(dāng)從編程語言課程當(dāng)中尋找讓自己感覺到興趣的內(nèi)容。

2.2 程序設(shè)計(jì)的邏輯思維

想要學(xué)好C++程序設(shè)計(jì)語言,首先需要有一定的邏輯思維能力,因?yàn)樵诰帉懗绦虻倪^程中我們根據(jù)問題來構(gòu)思一定的邏輯關(guān)系,把構(gòu)想好的思路利用代碼實(shí)現(xiàn)出來,初學(xué)者應(yīng)該要有關(guān)于計(jì)算機(jī)程序設(shè)計(jì)語言的基礎(chǔ)以及設(shè)計(jì)程序的思維,因此掌握有關(guān)于計(jì)算機(jī)程序設(shè)計(jì)語言的基礎(chǔ)和培養(yǎng)設(shè)計(jì)邏輯思維能力是我們初學(xué)者目前重中之重的任務(wù)。

首先在學(xué)習(xí)有關(guān)于計(jì)算機(jī)程序設(shè)計(jì)語言基礎(chǔ)的時(shí)候,可以先提前預(yù)習(xí)上課所要上的內(nèi)容,也可以在網(wǎng)上查閱相關(guān)資料來進(jìn)行補(bǔ)充自己的對(duì)課程理解的不足之處。

其次培養(yǎng)邏輯思維能力也是很重要的任務(wù),現(xiàn)如今的教學(xué)方式比較單一,不利于培養(yǎng)邏輯思維。而且教學(xué)結(jié)構(gòu)方式不合理,更加缺乏邏輯思維能力的培養(yǎng)。對(duì)此,我們需要提高邏輯教育的教學(xué),提高它們?cè)诮虒W(xué)的地位和作用,通過學(xué)習(xí)邏輯教育課程來進(jìn)行培養(yǎng)初學(xué)者的邏輯思維能力,通過一些有趣的練,習(xí)來訓(xùn)練邏輯思維,也可以通過實(shí)踐知識(shí)來訓(xùn)練自己的思維能力,我們應(yīng)該要掌握邏輯思維一些相關(guān)的知識(shí)以及邏輯思維的培養(yǎng),邏輯思維不僅僅只是在編程語言用得到,在其他領(lǐng)域也是處于至關(guān)重要的地位。

3 學(xué)習(xí)后的相關(guān)內(nèi)容

3.1 理解程序編寫過程

在人們使用計(jì)算機(jī)語言描述時(shí)現(xiàn)實(shí)世界的問題之前,他們通常需要在腦海中形成一個(gè)關(guān)于解決問題的框架結(jié)構(gòu)。我們要用程序設(shè)計(jì)的方法來解決現(xiàn)實(shí)中的問題。在編寫程序的過程中我們先從現(xiàn)實(shí)中遇到的問題通過大腦形成一個(gè)概念 世界,然后再把概念世界的問題通過計(jì)算機(jī)世界來解決該問題。

3.2 熟練并掌握數(shù)據(jù)類型的聲明

在日常的學(xué)習(xí)中,基本上用到的類型有int、char、float、doubt等,這些在編程的過程當(dāng)中應(yīng)該要掌握的內(nèi)容,避免在編程時(shí)使用不恰當(dāng)?shù)臄?shù)據(jù)類型而導(dǎo)致整個(gè)語句都是錯(cuò)誤的。

3.3 掌握語法

初學(xué)者在編寫程序時(shí),由于對(duì)語法的不熟悉,很容易出現(xiàn)語法錯(cuò)誤,語法在編程的過程當(dāng)中非常重要的,它相當(dāng)于一個(gè)整體的支架,把許多的單個(gè)的代碼結(jié)合成一句語句出來。倘若不注重語法的話,就會(huì)導(dǎo)致整個(gè)語句的錯(cuò)誤,從而運(yùn)行不出來結(jié)果,所以掌握好語法是編好程序的一個(gè)重要條件。不管是學(xué)習(xí)哪種語言,語法都是基礎(chǔ),所以,在學(xué)習(xí)的過程中我們應(yīng)該格外的注意,不能混淆語法知識(shí),學(xué)習(xí)時(shí)應(yīng)該注重語法結(jié)構(gòu)的一體化,整齊劃一地去學(xué)習(xí)。我們需要多記一些固定語法的使用,以及多強(qiáng)化編程語言的練習(xí)。

C++中,語法是學(xué)習(xí)C++的重中之重,語法就像是我們漢語學(xué)習(xí)中的造句,在漢語中,我們學(xué)會(huì)造句我們才能夠?qū)懽魑?,而在C++中,我們只有學(xué)會(huì)語法我們才能夠把C++語言學(xué)好,才能夠把C++的編程序?qū)懞谩UZ法說起來簡(jiǎn)單,但實(shí)則是C++學(xué)習(xí)中最難的部分。C++中的語法一旦錯(cuò)誤,接下來的語句可能都是錯(cuò)誤的,但是C++是我們計(jì)算機(jī)類語言中最為重要的語言之一,我們學(xué)會(huì)C++語言,我們才會(huì)在學(xué)習(xí)其他語言時(shí)才不會(huì)那么費(fèi)勁。而學(xué)習(xí)C++語法時(shí),我們可以借鑒學(xué)習(xí)英語語法的方法,可以對(duì)其針對(duì)性的學(xué)習(xí)(如int是定義整數(shù)數(shù)據(jù)的標(biāo)識(shí)符,"http://"標(biāo)志著注釋的開始,每一句開頭都要用"#","intmain()"標(biāo)志著函數(shù)的開始)等。對(duì)語法中這些標(biāo)志性的符號(hào)或是函數(shù)等進(jìn)行簡(jiǎn)單的歸類,可以使我們更加容易學(xué)習(xí)C++語言。調(diào)試階段也是C++語言的一個(gè)重要內(nèi)容,學(xué)習(xí)語法時(shí),我們的對(duì)我們與語法的調(diào)試中出錯(cuò)的地方進(jìn)行判斷,同時(shí)學(xué)會(huì)改正出現(xiàn)的錯(cuò)誤,在才算是對(duì)語法有一個(gè)簡(jiǎn)單學(xué)習(xí)。

3.4 掌握邏輯的嚴(yán)謹(jǐn)

一個(gè)具有思維性的作品,都是一層一層的疊加環(huán)環(huán)相扣的,在我們用C++寫程序時(shí)也是這樣的,由大面到小點(diǎn),先是語句再是字符。就像在一條流水線上,雖然各個(gè)人所做的事情不一樣,但都是有一定順序的;寫程序亦是如此,沒有規(guī)矩不成方圓,一定要遵照規(guī)則,有條有理,注重邏輯思維,否則,寫出來的代碼肯定會(huì)與預(yù)期的有偏差甚至?xí)?dǎo)致運(yùn)行結(jié)果崩塌。

3.5 正確掌握使用變量的命名

世間萬物,三千浮華,每個(gè)事物都有自己特定的名稱,變量名也是一樣的咯,就像人的名字一樣重要。要有依又有據(jù),這樣我們的程序才不會(huì)有錯(cuò),就像我們寫的時(shí)候本來應(yīng)該用int就不要用char了,這雖然看起來是小細(xì)節(jié),但寫程序就是這樣的,稍微有一點(diǎn)不在意,可能就出錯(cuò)了。

3.6 掌握多層嵌套

對(duì)于初學(xué)者而言,在剛開始用C++寫代碼的時(shí)候,可能會(huì)實(shí)現(xiàn)不了代碼運(yùn)行時(shí)的跳轉(zhuǎn),特別是學(xué)習(xí)多層嵌套這塊兒,它是我們學(xué)習(xí)中的一種固用語法。在寫的時(shí)候要明白break語:句,使用C++語言程序時(shí),請(qǐng)注意break指令只能跳轉(zhuǎn)嵌套一次。當(dāng)然了,如果真的出現(xiàn)這種情況,我們也可以學(xué)習(xí)一些解決的辦法,例如運(yùn)用returm等語句。

4 程序設(shè)計(jì)方法

在設(shè)計(jì)程序之前,首先我們要了解程序與指令,計(jì)算機(jī)的指令是最簡(jiǎn)單的處理數(shù)據(jù)的單元了。一條指令可以完成一個(gè)基本的功能,所以我們需要完成很多功能的話,需要編寫多個(gè)程序,多個(gè)計(jì)算機(jī)指令的有序組合構(gòu)成了程序。一方面通過計(jì)算機(jī)指令可以使程序的執(zhí)行變?yōu)楦?jiǎn)單,更方便實(shí)現(xiàn)我們想要:實(shí)現(xiàn)的程序功能。另一方面計(jì)算機(jī)要實(shí)現(xiàn)的任務(wù)有很多,我們需要與其他程序之間有共同的內(nèi)容,這樣編程的過程中才會(huì)簡(jiǎn)單方便快捷,所以計(jì)算機(jī)科學(xué)中就有"重用"的表現(xiàn)。其次,我們要了解程序設(shè)計(jì)語言的功能,人們編寫程序就是通過程序設(shè)計(jì)語言來實(shí)現(xiàn)的,是我們與計(jì)算機(jī)溝通的語言。我們要把我們想要表達(dá)的意思通過計(jì)算機(jī)來實(shí)現(xiàn)。然后就是我們需要了解程序設(shè)計(jì)語言的語法,我們編寫的程序需要符合對(duì)應(yīng)的語言的語法,語法要通,注意使用正確的運(yùn)算符、常量、標(biāo)示符等。最后就是了解我們程序的編譯和編程環(huán)境,我們需要一個(gè)軟件將程序進(jìn)行編譯過來,通過編譯來檢測(cè)程序的可執(zhí)行,程序員可進(jìn)行更方便地修改相對(duì)應(yīng)的代碼,我們可以在編程環(huán)境中編程我們需要實(shí)現(xiàn)的程序,這樣可以提高編程的效率。

總之程序設(shè)計(jì)是C++語言中的重點(diǎn),我們不僅要學(xué)會(huì)程序中運(yùn)算符號(hào)、語句、語法等的學(xué)習(xí),我們還要學(xué)會(huì)利用符號(hào)、語句、語法等來書瀉程序才是真正的學(xué)會(huì)C++語言。在編寫程序時(shí),首先,我們得明白我們所要實(shí)現(xiàn)的是什么功能、功能實(shí)現(xiàn)會(huì)用到什么語法、什么語句,這些語法語句在這段代碼中有什么樣的作用,是什么功能,運(yùn)算符在程序中是否用對(duì)了等;其次,我們書寫程序時(shí),要保持一個(gè)良好的書寫習(xí)慣,要隨時(shí)檢查程序是否出錯(cuò)、調(diào)試程序等,如果沒有一個(gè)良好的書寫習(xí)慣,程序一旦出現(xiàn)錯(cuò)誤,再回頭來查找錯(cuò)誤是很困難的,需要我們一個(gè)句子一個(gè)句子地查找,所以良好的書寫程序方式也是我們程序設(shè)計(jì)中的重要組成部分;最后就是我們所要實(shí)現(xiàn)的功能的調(diào)試,調(diào)試只是為了查看我們所寫代碼是否實(shí)現(xiàn)了我們的功能。

5 面向過程程序設(shè)計(jì)方法

別稱結(jié)構(gòu)化程序設(shè)計(jì)方法,它的基本觀點(diǎn)就是順序結(jié)構(gòu)、選擇結(jié)構(gòu)、和循環(huán)結(jié)構(gòu),強(qiáng)調(diào)模塊的單人和單出。我們用這種方法來認(rèn)識(shí)現(xiàn)實(shí)世界的問題的話,那么最基本的思維粒度就是過程,其實(shí)說的就是一個(gè)功能的完整敘述。不過,這種設(shè)計(jì)方法有著很明顯的不足之處,就是它以功能或者說以過程作為我們這個(gè)系統(tǒng)構(gòu)建的基本單元,從而忽視了過程或功能所牽涉的數(shù)據(jù),我們應(yīng)該將功能和數(shù)據(jù)作為一個(gè)整體來考慮,這樣就不會(huì)造成一種人為地割裂。以實(shí)體或者說物體作為基本單元,通過這樣實(shí)現(xiàn)現(xiàn)實(shí)世界和計(jì)算機(jī)世界的基本單元一一對(duì)應(yīng),這是初衷。

6 面向?qū)ο蟪绦蛟O(shè)計(jì)方法

所謂對(duì)象說的就是現(xiàn)實(shí)世界的實(shí)體或物體。基于這種方法來開發(fā)一個(gè)系統(tǒng)的話其實(shí)就是在計(jì)算機(jī)上實(shí)現(xiàn)對(duì)現(xiàn)實(shí)世界對(duì)象和對(duì)象之間這種關(guān)系的描述,其中的對(duì)象包括靜態(tài)和動(dòng)態(tài)關(guān)系兩種。它可以通過繼承來實(shí)現(xiàn)較為全面的代碼重用功能;強(qiáng)制程序通過函數(shù)來操作數(shù)據(jù),這樣就可以實(shí)現(xiàn)數(shù)據(jù)的封裝。

7 總結(jié)

C++語言是為我們現(xiàn)在所有計(jì)算機(jī)學(xué)生或愛好者所要學(xué)習(xí)的基礎(chǔ)語言,也是幾種基礎(chǔ)語言中最為簡(jiǎn)單的一門語言。而對(duì)于那些沒有學(xué)過計(jì)算機(jī)的人來說,或許他會(huì)覺得是一種很難學(xué)會(huì)的語言,但是,只要你把握了C++語言中的幾種要掌握的基礎(chǔ)性的知識(shí)(如:語法、語句(邏輯)、函數(shù)、變量、標(biāo)識(shí)符等),你就能夠書瀉-些簡(jiǎn)單的程序。當(dāng)你學(xué)會(huì)C++語言,你會(huì)發(fā)現(xiàn),Java語言、Android等語言的學(xué)習(xí)也與之差不多,他們有著異曲同工之處,都是通過語法語句、變量、函數(shù)等進(jìn)行程序的書寫實(shí)現(xiàn)網(wǎng)頁(yè)以及APP等實(shí)現(xiàn)的功能。

最重要的一點(diǎn)是學(xué)習(xí)者要多些自信,在寫程序的時(shí)候敢于去做,不怕出錯(cuò),要有勇于創(chuàng)新的精神?;蛟S,對(duì)于剛開始學(xué)習(xí)C++的同學(xué)大多不敢去寫程序,追其原因,無外乎兩點(diǎn),一是對(duì)這門語言的語法架構(gòu)不熟,另外一點(diǎn)就是自身不夠自信。其實(shí),不管你了解多少關(guān)于這方面的知識(shí),我們學(xué)生都應(yīng)該努力寫,弄完就去運(yùn)行調(diào)試,要看知識(shí)是否是對(duì)的,唯一的方法就是去做。發(fā)現(xiàn)運(yùn)行的結(jié)果有錯(cuò)并去找出錯(cuò)誤,當(dāng)?shù)贸鰧?duì)的結(jié)果時(shí),由內(nèi)而外的自信肯定會(huì)圍繞在你的身旁,那么到最后你肯定會(huì)有興趣去寫更多的程序,進(jìn)行更深一步的學(xué)習(xí),學(xué)習(xí)效率也會(huì)得到一定的提升。

參考文獻(xiàn):

[1]魏玉婷.創(chuàng)新人才培養(yǎng)視域下城鄉(xiāng)規(guī)劃專業(yè)學(xué)生邏輯思維能力培養(yǎng)路徑研究[J].中外企業(yè)家,2019(31):115-116.

[2]吳璇.探究C++編程中常見問題與解決對(duì)策[J].信息技術(shù)與信息化,2018(8):69-71.

[通聯(lián)編輯:梁書]

猜你喜歡
邏輯思維興趣
鑄造金鑰匙 開啟新殿堂
培養(yǎng)學(xué)生“說數(shù)學(xué)”的能力
淺析例題法在高中物理學(xué)習(xí)中的應(yīng)用
通過認(rèn)知規(guī)律進(jìn)行邏輯思維訓(xùn)練芻議
考試周刊(2016年84期)2016-11-11 22:25:11
淺析高中數(shù)學(xué)解題方法和技巧
考試周刊(2016年86期)2016-11-11 07:57:30
高中數(shù)學(xué)邏輯思維能力的培養(yǎng)
科技視界(2016年21期)2016-10-17 19:06:43
新課改下構(gòu)建高效課堂的研究
成才之路(2016年26期)2016-10-08 11:52:46
巧用游戲構(gòu)建快樂體育課堂研究
成才之路(2016年26期)2016-10-08 11:43:09
智力因素在語文教學(xué)中的作用研究
成才之路(2016年26期)2016-10-08 11:35:21
試論培養(yǎng)學(xué)生的問題意識(shí)
成才之路(2016年25期)2016-10-08 10:48:04
同仁县| 平阴县| 钟山县| 宜宾县| 北碚区| 镶黄旗| 富顺县| 和林格尔县| 通辽市| 祁阳县| 司法| 南阳市| 三原县| 平和县| 革吉县| 高碑店市| 漳平市| 墨竹工卡县| 门头沟区| 塘沽区| 通辽市| 沁水县| 哈巴河县| 温宿县| 丁青县| 仁化县| 芦溪县| 青海省| 漳平市| 邢台市| 余庆县| 姜堰市| 盐源县| 海口市| 丹阳市| 盈江县| 北安市| 治县。| 张家界市| 惠水县| 留坝县|