大家好,今天和大家交流一下什麼是編程,以及我們為什麼要學習編程?
編程,就是為了讓計算機幫我們解決某個問題而編寫一個程序,包含解決問題的思路、方法和手段,并通過計算機能夠理解的形式告訴它,使得計算機能夠根據人的指令一步一步去工作,并最終得到相應的結果。這種人和計算機之間交流的過程就是編程。
我們舉個例子,數學中有一個著名問題:八皇後問題,在8×8方格的國際象棋棋盤上擺放八個皇後,使其不能互相攻擊,即任意兩個皇後都不能處于同一行、同一列或同一斜線上,問有多少種擺法?
我們可以編寫一個程序告訴計算機解決問題的規則,就每一行,每一列和每一斜行都隻能放一個棋子,然後讓計算機嘗試8個棋子放在棋盤中的所有可能,然後篩選出滿足條件的方案。
計算機隻需要1秒鐘,就可以算出92種不同的解決方案。這就是編程。我們把解決問題的思路通過編程語言告訴計算機,剩下的交給計算機來執行并得到結果。
對于孩子來講,為什麼要學習編程呢?
第一點,編程可以鍛煉邏輯思維,培養孩子的計算機思維和數學思維,可以促進孩子數學及理科的學習
第二點,編程課程中結合了很多中小學知識點,并不枯燥,也不會浪費時間,還能培養孩子的創作思維
第三點,在獨立解決編程題目的過程中,可以培養孩子獨立思考的能力和動手能力,提升解決問題的能力和自信心
最後一點,學習編程也是大勢所趨,就像20多年前小學開始普及英語,從2001年秋季,教育部發布義務教育大綱,全國城市和縣城小學逐步開設英語課程,到現在,英語已經普及到各行各業。
編程也是如此,2015年奧巴馬為編程宣傳“編程一小時”活動,推廣少兒編程教育,要讓每個美國孩子在小學具備最簡單的編程能力。最後不管從事什麼職業,這個思維能力是貫穿一生的。現在美國的5、6歲孩子會編程是非常常見的。
到2018年教育部取消數學競賽以及全部中小學學科競賽,僅剩信息學競賽(編程競賽),2019年面向中小學生的全國性競賽名單大部分都是編程創新相關的,也可見教育部對于編程的重視程度。
在國内外的大學中,甚至美國的高中都把計算機編程作為一門必修課。編程正在逐漸地普及。早晚都得學,何不早點起步呢?
與其讓孩子玩遊戲,不如讓孩子動手編遊戲,我們一起來玩一個用c 語言編寫出來的猜數遊戲,計算機會随機生成一個1-100的數字,讓我來猜,隻有6次機會,每次你猜一個數字,如果比這個數字大,它會告訴你大了,如果你猜的數字比這個數字小,它會告訴你小了,還剩幾次機會,我們一起來玩玩看。
30幾行語句就可以寫出這樣的遊戲。
再比如自己編寫一個走迷宮的遊戲,‘#’表示牆,左上角的'O'表示小人,右上角的‘@’表示的是迷宮的出口。用ASDW鍵來控制小人上下左右的行動。
其實,計算機編程沒有想的那麼難,它還是思維能力的反映,就像寫文章,有主語、謂語、賓語,隻要記住标準的語言格式,把它輸進去,就能實現。
現在很多程序工具做得很好,你隻需要寫幾行代碼,其他代碼都自動生成,非常簡單,容易操作。
從今天開始,編程猴的每期視頻會給大家介紹一個編程的語法或者講解一道題目,帶着大家進入編程的世界!并喜歡上編程。
好,這期視頻就到這裡,我們下期再見。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!