分类
编程教育

秒懂机器人与编程的区别

计算机编程:学的是软件编程的概念和运用,注重编程语言和计算机思维,比如语法,算法,函数。它的理论性和实践性都非常强,强调要以最有效的方式去解决问题,而且是在多场景通用的解决方法,既要动脑还要动手,此外还要细心排错。编程对数学的要求高,孩子学习编程就要学会对所见信息进行组织、分析,即培养逻辑思维,找到事物的相互关联。

机器人编程:机器人课程,是计算机编程的一种具体应用。机器人运用到编程的部分知识,此外需要机器人相关的物理方面的知识。计算机编程,你控制一个角色直走100步,然后右转90度,直走100步,你会发现走的特别完美。你用同样的方法控制机器人,你会发现机器人好像不怎么听话,告诉了直走,走着走着就斜了,说好了拐90度弯的,还没拐到90度就停止了。为什么会有这么大区别呢?我们知道实际的机器人是不同的机器人厂商生产的,除了软件的程序会影响,硬件构造也会影响且非常大,硬件质量是否过关,轮子是否磨损,重心是否调整好,电量是否充足,地面是否平整等等。

举个栗子,数学类比计算机编程会计类比机器人编程,前者是基础,后者是基于基础科学的应用技术。算术好的人去做会计或收银员上手很快,计算机编程好的人去玩机器人同样事半功倍。