<menuitem id="mv7mv"><ins id="mv7mv"></ins></menuitem>

<samp id="mv7mv"><ins id="mv7mv"><u id="mv7mv"></u></ins></samp>

    1. <progress id="mv7mv"></progress>

        <tbody id="mv7mv"></tbody>
        您所在的位置:主頁 > 西安汽車展 > 行業 > 正文

        家長帶孩子去學習編程,竟發現如此簡單 - 編程第2講!

        2021-02-07 05:30:37 來源: 閱讀:-


        視頻加載中...

        家長帶孩子去學習編程,竟發現如此簡單 - 編程第2講

        大家好,上期視頻我們講了什么是編程,和為什么學編程,接下來的視頻會慢慢教大家如何學編程,怎么指揮計算機幫我們做事情,今天我們就開始學習如何讓計算機開口說話。

        家長帶孩子去學習編程,竟發現如此簡單 - 編程第2講

        首先我們編程的目的是解決問題,我們需要告訴計算機解決問題的方法,也就是指令,把指令通過程序告訴計算機,計算機執行之后會計算出一個結果,那計算機怎么告訴我們結果呢?

        家長帶孩子去學習編程,竟發現如此簡單 - 編程第2講

        大家想一想,我們人類是怎么交流的,一種是通過文字,一種是通過聲音。

        家長帶孩子去學習編程,竟發現如此簡單 - 編程第2講

        我們和計算機交流,就用最簡單的方式:文字,我們通過文字的形式告訴計算機做什么,計算機再把結果輸出在屏幕上。就像上一期中我們介紹的猜數游戲一樣,通過文字來交流。

        家長帶孩子去學習編程,竟發現如此簡單 - 編程第2講

        當然,我們也可以通過聲音和計算機交流,比如智能音響,你能直接和它對話,讓它播放音樂,甚至和它一起玩成語接龍的游戲,但這是很多額外的程序把聽到的聲音轉化成文字,再去執行這個指令,最后把結果再從文字轉化成聲音發出來。雖然表面上是通過聲音交流,實際上還是通過文字。

        接下來,我們講一下如何讓計算機開口說話,即通過文字告訴我們執行的結果。

        家長帶孩子去學習編程,竟發現如此簡單 - 編程第2講

        像人類交流有很多種語言一樣,有漢語、英語、法語等等,編程的語言也有很多種,像c++,Java,python這些都是目前很火的編程語言,我們先學習一種出現時間最早,使用也很廣泛的c++語言,這也是國內很多編程比賽中首選的語言。后面的視頻再給大家介紹Java和python。

        家長帶孩子去學習編程,竟發現如此簡單 - 編程第2講

        首先,工欲善其事必先利其器,編寫程序需要一個編程的工具,推薦大家使用dev c++這個軟件,大家可以直接百度搜索“dev c++官網”,選擇紅框中的網頁,進入官網。具體下載安裝過程可以觀看視頻5:26。

        家長帶孩子去學習編程,竟發現如此簡單 - 編程第2講

        家長帶孩子去學習編程,竟發現如此簡單 - 編程第2講

        點擊下載,下載之后雙擊開始安裝,選擇語言,因為這里沒有中文,我們先選擇英語,安裝之后可以切換成中文,之后一路Agree,Next,選擇安裝的位置,Finish,這樣軟件就安裝好了,我們可以開始編程了。

        家長帶孩子去學習編程,竟發現如此簡單 - 編程第2講

        打開dev c軟件的界面是這樣的,默認是英文界面,如果想切換成中文,可以點擊Tools->Environment Options, Language改成簡體中文。接下來,我們選擇文件,新建一個源程序,首先我們需要一個程序的框架,分為三部分:

        第一部分頭文件,包含很多現成的工具,比如我們想求一個數的開平方,直接使用工具sqrt(16),就能得到結果4。

        第二部分命名空間,就是給每一個程序指定一個范圍,防止不同程序中有重名的變量引發沖突,舉個例子,我們去一個學校找王小明同學,可能1班2班3班都有一個叫王小明的同學,到底找那個呢?就分不清了。如果我們知道是找1班的王小明同學,那就明確了,命名空間也是同樣的道理。

        第三部分主函數,int main是程序的入口,開始的地方,return 0是程序的出口,結束的地方。

        家長帶孩子去學習編程,竟發現如此簡單 - 編程第2講

        有了這個框架,我們所寫的所有指令才會被計算機執行,這就像戰爭片中的對暗號一樣,暗號對上了才確認是自己人,再一起執行任務,框架寫對了,計算機才會執行,否則不執行。

        大家注意輸入指令的時候所有的字母和符號都必須使用英文輸入法

        家長帶孩子去學習編程,竟發現如此簡單 - 編程第2講

        我們先讓計算機跟我們來打個招呼吧,讓計算機輸出“你好!”。輸出的指令是cout<< ,在兩個小于號后面加上想要輸出的內容,記得加上雙引號,雙引號里面是輸出的內容,可以包含中文,最后以英文的分號結束這個指令,這就像寫作文一樣,每一句話的結尾需要加句號,程序中每一個指令后面都必須加上分號。否則會出錯。

        家長帶孩子去學習編程,竟發現如此簡單 - 編程第2講

        我們點擊編譯運行,執行程序,就可以看到結果了。看,計算機在和我們打招呼呢。

        家長帶孩子去學習編程,竟發現如此簡單 - 編程第2講

        如果要輸出多行內容,在cout指令的結尾加上endl, 就可以換行了,這是end line 的簡寫。我們可以嘗試輸出一個由*組成的三角形圖形。

        家長帶孩子去學習編程,竟發現如此簡單 - 編程第2講

        我們先分析下這個圖形,是由三行組成,第1行前面有2個空格和1個*號,第2行前面有1個空格和3個*號,第3行前面有0個空格和5個*號,最后編譯運行。成功了!

        如果大家發現你的結果是黑底白字,因為默認的就是白色的字,如果你想改變顏色,可以加上一個改變顏色的指令,system("color 2"); 里面的數字2就表示綠色,大家可以嘗試不同的數字0-9,看看分別是什么顏色吧。

        最后,給大家留一個練習,輸出右面的圖形:小綠旗。


        家長帶孩子去學習編程,竟發現如此簡單 - 編程第2講

        大家動手嘗試下吧,我們下期公布答案。


        如果大家無法下載dev-c或者安裝后無法使用,也可以使用網頁版的編譯器,先百度搜索”洛谷“,進入網站,在右上角先注冊一個賬號,可以用手機號或者郵箱注冊,注冊好登錄網站,在左邊點擊應用->在線IDE,就可以編寫程序了。

        家長帶孩子去學習編程,竟發現如此簡單 - 編程第2講

        第1步:選擇編程語言:c++11

        第2步:編寫程序

        第3步:點擊右下角的運行,就可以了

        家長帶孩子去學習編程,竟發現如此簡單 - 編程第2講

        好,這期視頻就到這里,歡迎點贊分享和提問,我們下期再見!

        推薦閱讀:理想在線

        国产精品亚洲综合久久