?

關于C++語言程序學習的方法

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

楊琴 涂德紅 吳秋麗 孫新杰

摘要:目前,C++語言程序在計算機語言當中占據很大的基礎部分,想要學好C++語言程序,不僅僅是上課認真聽課還需要課下把不理解的知識進行查閱,許多的初學者一開始并沒有接觸過C++語言程序,為此缺乏關于這方面的基礎知識,我們總結了一些關于怎么學習C++語言程序學習的方法。

關鍵詞:興趣;邏輯思維;程序設計方法

中圖分類號:TP311

文獻標識碼:A

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

收稿日期:2019-12-12

作者簡介:孫新杰(1987—),男,碩士研究生,副教授,通訊作者,主要研究方向為下一代互聯網、數據挖掘。

1 概述

現如今,隨著社會的迅速發展,計算機科學技術這塊領域占據的比例越來越重,許多的人越來越重視關于計算機科學技術這方面的內容及學習。C++語言程序對于計算機這塊領域來說是一門非常重要的編程語言,它可以說是這些編程語言的靈魂以及基礎,同時C++貫穿了許多的系統軟件,很多的系統軟件都是利用C++語言來編程的。C++語言程序設計對于我們初學者來說它是我們開始走向編程語言道路的起點,是我們初學者首先需要接觸學習的語言,想要學好計算機程序設計語言,就必須把C++語言程序學好,為后面的編程學習打好基礎。

2 學習前的相關內容

2.1 培養興趣

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

2.2 程序設計的邏輯思維

想要學好C++程序設計語言,首先需要有一定的邏輯思維能力,因為在編寫程序的過程中我們根據問題來構思一定的邏輯關系,把構想好的思路利用代碼實現出來,初學者應該要有關于計算機程序設計語言的基礎以及設計程序的思維,因此掌握有關于計算機程序設計語言的基礎和培養設計邏輯思維能力是我們初學者目前重中之重的任務。

首先在學習有關于計算機程序設計語言基礎的時候,可以先提前預習上課所要上的內容,也可以在網上查閱相關資料來進行補充自己的對課程理解的不足之處。

其次培養邏輯思維能力也是很重要的任務,現如今的教學方式比較單一,不利于培養邏輯思維。而且教學結構方式不合理,更加缺乏邏輯思維能力的培養。對此,我們需要提高邏輯教育的教學,提高它們在教學的地位和作用,通過學習邏輯教育課程來進行培養初學者的邏輯思維能力,通過一些有趣的練,習來訓練邏輯思維,也可以通過實踐知識來訓練自己的思維能力,我們應該要掌握邏輯思維一些相關的知識以及邏輯思維的培養,邏輯思維不僅僅只是在編程語言用得到,在其他領域也是處于至關重要的地位。

3 學習后的相關內容

3.1 理解程序編寫過程

在人們使用計算機語言描述時現實世界的問題之前,他們通常需要在腦海中形成一個關于解決問題的框架結構。我們要用程序設計的方法來解決現實中的問題。在編寫程序的過程中我們先從現實中遇到的問題通過大腦形成一個概念 世界,然后再把概念世界的問題通過計算機世界來解決該問題。

3.2 熟練并掌握數據類型的聲明

在日常的學習中,基本上用到的類型有int、char、float、doubt等,這些在編程的過程當中應該要掌握的內容,避免在編程時使用不恰當的數據類型而導致整個語句都是錯誤的。

3.3 掌握語法

初學者在編寫程序時,由于對語法的不熟悉,很容易出現語法錯誤,語法在編程的過程當中非常重要的,它相當于一個整體的支架,把許多的單個的代碼結合成一句語句出來。倘若不注重語法的話,就會導致整個語句的錯誤,從而運行不出來結果,所以掌握好語法是編好程序的一個重要條件。不管是學習哪種語言,語法都是基礎,所以,在學習的過程中我們應該格外的注意,不能混淆語法知識,學習時應該注重語法結構的一體化,整齊劃一地去學習。我們需要多記一些固定語法的使用,以及多強化編程語言的練習。

C++中,語法是學習C++的重中之重,語法就像是我們漢語學習中的造句,在漢語中,我們學會造句我們才能夠寫作文,而在C++中,我們只有學會語法我們才能夠把C++語言學好,才能夠把C++的編程序寫好。語法說起來簡單,但實則是C++學習中最難的部分。C++中的語法一旦錯誤,接下來的語句可能都是錯誤的,但是C++是我們計算機類語言中最為重要的語言之一,我們學會C++語言,我們才會在學習其他語言時才不會那么費勁。而學習C++語法時,我們可以借鑒學習英語語法的方法,可以對其針對性的學習(如int是定義整數數據的標識符,"http://"標志著注釋的開始,每一句開頭都要用"#","intmain()"標志著函數的開始)等。對語法中這些標志性的符號或是函數等進行簡單的歸類,可以使我們更加容易學習C++語言。調試階段也是C++語言的一個重要內容,學習語法時,我們的對我們與語法的調試中出錯的地方進行判斷,同時學會改正出現的錯誤,在才算是對語法有一個簡單學習。

3.4 掌握邏輯的嚴謹

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

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

世間萬物,三千浮華,每個事物都有自己特定的名稱,變量名也是一樣的咯,就像人的名字一樣重要。要有依又有據,這樣我們的程序才不會有錯,就像我們寫的時候本來應該用int就不要用char了,這雖然看起來是小細節,但寫程序就是這樣的,稍微有一點不在意,可能就出錯了。

3.6 掌握多層嵌套

對于初學者而言,在剛開始用C++寫代碼的時候,可能會實現不了代碼運行時的跳轉,特別是學習多層嵌套這塊兒,它是我們學習中的一種固用語法。在寫的時候要明白break語:句,使用C++語言程序時,請注意break指令只能跳轉嵌套一次。當然了,如果真的出現這種情況,我們也可以學習一些解決的辦法,例如運用returm等語句。

4 程序設計方法

在設計程序之前,首先我們要了解程序與指令,計算機的指令是最簡單的處理數據的單元了。一條指令可以完成一個基本的功能,所以我們需要完成很多功能的話,需要編寫多個程序,多個計算機指令的有序組合構成了程序。一方面通過計算機指令可以使程序的執行變為更簡單,更方便實現我們想要:實現的程序功能。另一方面計算機要實現的任務有很多,我們需要與其他程序之間有共同的內容,這樣編程的過程中才會簡單方便快捷,所以計算機科學中就有"重用"的表現。其次,我們要了解程序設計語言的功能,人們編寫程序就是通過程序設計語言來實現的,是我們與計算機溝通的語言。我們要把我們想要表達的意思通過計算機來實現。然后就是我們需要了解程序設計語言的語法,我們編寫的程序需要符合對應的語言的語法,語法要通,注意使用正確的運算符、常量、標示符等。最后就是了解我們程序的編譯和編程環境,我們需要一個軟件將程序進行編譯過來,通過編譯來檢測程序的可執行,程序員可進行更方便地修改相對應的代碼,我們可以在編程環境中編程我們需要實現的程序,這樣可以提高編程的效率。

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

5 面向過程程序設計方法

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

6 面向對象程序設計方法

所謂對象說的就是現實世界的實體或物體?;谶@種方法來開發一個系統的話其實就是在計算機上實現對現實世界對象和對象之間這種關系的描述,其中的對象包括靜態和動態關系兩種。它可以通過繼承來實現較為全面的代碼重用功能;強制程序通過函數來操作數據,這樣就可以實現數據的封裝。

7 總結

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

最重要的一點是學習者要多些自信,在寫程序的時候敢于去做,不怕出錯,要有勇于創新的精神?;蛟S,對于剛開始學習C++的同學大多不敢去寫程序,追其原因,無外乎兩點,一是對這門語言的語法架構不熟,另外一點就是自身不夠自信。其實,不管你了解多少關于這方面的知識,我們學生都應該努力寫,弄完就去運行調試,要看知識是否是對的,唯一的方法就是去做。發現運行的結果有錯并去找出錯誤,當得出對的結果時,由內而外的自信肯定會圍繞在你的身旁,那么到最后你肯定會有興趣去寫更多的程序,進行更深一步的學習,學習效率也會得到一定的提升。

參考文獻:

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

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

[通聯編輯:梁書]

猜你喜歡
邏輯思維興趣
淺析例題法在高中物理學習中的應用
通過認知規律進行邏輯思維訓練芻議
淺析高中數學解題方法和技巧
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合