資訊內容
scratch與pythonc++的不同,你了解嗎?

scratch與pythonc++的不同
一直有媽媽們問我,編程的各種學習有什么不同,每個年齡應該從什么開始
今天我來給大家分享一下scratch與pythonc++的不同。

首先,我先給大家看看scratch的編程界面截圖
大家是不是覺得很容易理解?
你沒有學過編程,但是你看到每個模塊就知道他的意思了,你不需要去記每個模塊的具體語句,具體格式,只需要看到合適的拖拽就可以了。
比如說我剛才隨手編了一個水仙花數的程序,程序的題目是這樣的。
所謂"水仙花數"是指一個三位數,其各位數字立方和等于該數本身。例如:153是一個"水仙花數",因為153=1的三次方+5的三次方+3的三次方。
那么這道題是個很經典的程序題目,他的思路就是三位數的范圍是100-999,我們只需要從100開始挨個判斷直到999,看是否符合水仙花數的條件就可以了。
我們先來看scratch的程序
大家覺得如何?
是不是雖然你編程可能是外行,但是看這個程序一目了然,完全可以讀得懂編程者的思路。
運行起來也是格外的簡單,直接點綠旗就好了。
我們來看下運行結果


python
。
那相同的題目,python是怎樣的呢?
大家看出來區別了嗎?python的程序看起來是不是更簡單?但是他需要去記住各種語句和格式。
這個程序輸出是這樣的
我把程序隨便改一下
這個程序大家看出來區別了嗎?
可是他報錯了
為什么呢?很簡單,print前面忘記空格了。


輸入小標題3
那么C++在格式上要求的更加嚴格,我們再來看看C++的同款程序
最后運行結果是
可以看出來,C++跟python語句非常相似,但是他的格式要求更高。比如所有的分號都不能忘記,一旦格式有一丁點不對就直接報錯。

通過以上分析我想大家也知道了三者的區別。
這就是為什么作為一個專業的編程教師,我推薦一切剛入門的孩子,無論年齡大小都要從scratch開始。因為scratch可以忽略具體的語言,讓孩子剛開始的時候建立一個具體的編程思維。

聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除
