少儿编程培训_克乐思科技教育


咨询热线0571-56511555

  请选择城市
请选择您所在城市:

您现在的位置:主页 > 新闻动态 > 行业资讯 > 少儿编程Scratch是什么?python和C++哪个更有用?

少儿编程Scratch是什么?python和C++哪个更有用?

时间:2019-11-13 16:18:02   来源:少儿编程   关注度:58553

尽管现在少儿编程培训非常的火,但是依然有家长认为,自己孩子又不当程序员,为什么要学习编程呢?也有家长迫切想知道,当下比较主流的Scratch少儿编程语言、python以及C++哪一个对孩子来说更有用呢?


(1)“scratch的那种拖块看起来像玩游戏,不如 Python、C++ 这样的代码编程语⾔⾼级,对于孩子太简单了。”

(2)"现在是人工智能时代,直接让孩子从Python学习,以后前景更好。"

(3)“让孩子学习C++,以后考个信奥对升学有帮助!”

......

那么,问题来了,最适合的编程语言,真的存在么?别着急,小贝老师一一分析给你听。

scratch是什么?

首先,在讨论各种编程语言之前,我们先弄清楚scratch与python、c++的不同。

scratch

首先,我先给大家看看scratch的编程界面截图。

大家是不是觉得很容易理解?你没有学过编程,但是你看到每个模块就知道他的意思了,你不需要去记每个模块的具体语句,具体格式,只需要看到合适的拖拽就可以了。

比如说我刚才随手编了一个水仙花数的程序,程序的题目是这样的。所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。

那么这道题是个很经典的程序题目,他的思路就是三位数的范围是100-999,我们只需要从100开始挨个判断直到999,看是否符合水仙花数的条件就可以了。

我们先来看scratch的程序,大家觉得如何?

大家觉得如何?是不是虽然你编程可能是外行,但是看这个程序一目了然,完全可以读得懂编程者的思路。

运行起来也是格外的简单,直接点绿旗就好了。

我们来看下运行结果

Python

那相同的题目,python是怎样的呢?

大家看出来区别了吗?python的程序看起来是不是更简单?但是他需要去记住各种语句和格式,这个程序输出是这样的:

我把程序随便改一下:

可是他报错了。为什么呢?很简单,print前面忘记空格了。

那么C++在格式上要求的更加严格,我们再来看看C++的同款程序:

最后运行结果是:

可以看出来,C++跟python语句非常相似,但是他的格式要求更高。比如所有的分号都不能忘记,一旦格式有一丁点不对就直接报错。

通过以上分析,我想大家也知道了三者在难易程度上的区别

为什么要让孩子学scratch?

从上面的演示可以看出,直观性的话scratch少儿编程更加有优势,因为基本上不会涉及到代码问题,主要是拖拽组合实现程序的运行,这一点对于零基础的孩子来说非常有优势,降低了学编程的难度。

而且初学编程的孩子,更主要是的培养积极性,而不是让他动手写代码,当然随着孩子的编程技术不断的提升,所使用的编程工具也会逐渐的升级。所以现在大家知道,如何选择了吗?



热点新闻/ hot news

快速通道

返回首页- 关于我们 诚聘英才- 场馆分布 少儿编程课程 蜘蛛地图 网站地图

二维码 返回顶部 克乐思二维码

关闭 免费领取试听体验课程