无人机编程1003无人机编程 - 百度
我们先来看下“编程”。
对于“编程”的释义:设计具备逻辑流动作用的一种“可控体系”
我们可以这么理解:编程是一种过程,我们编写字母或者数字,作为编程语言,在把编程语言输入计算机后,让计算机按照语言执行特定的任务,这个完整的过程就叫编程。
举个例子:
什么是编程举个例子
下班回家肚子饿得咕咕叫。我们赶紧炒好菜-热好饭-吃起来,这就是一个完整的编程过程!
这个过程中,我们经过:肚子饿—嘴巴想吃东西—做饭,三个主要步骤。
这就是我们人体的编程,流程如下:
第一步,肚子饿信号从胃传入我们大脑,这就是我们计算机工作者输入代码。
第二步,大脑处理输入信息,这就是我们计算机处理代码。
第三步,我们动手做饭,这就是我们计算机输出结果。
计算机基本操作也一样:输入——处理——输出,编程就是这么实现的。
那么编程语言呢?
编程语言是用来定义计算机程序的形式语言。
对于电灯来说只有开灯和关灯两种操作。这两种操作,其实就是通电和断电,这是所有电路系统最基本最底层的两个基本操作。计算机是由电路系统组成,自然也就只有通电和断电两种基本操作。通电就是1,断电就是0。1和0作为计算机的唯二两个基本元素,就构成了计算机语言。
在我们给计算机传输命令时,你可以用00表示往左,01表示往右,然而上和下又该如何表示?
人类语言千千万万,每一个字都可以用1和0组合来唯一表示,可是人类大脑记不住那么多只有1和0的数字串。所以聪明的计算机大牛们就发明了介于人类自然语言和计算机语言之间的程序设计语言。
比如,Python,C++等。又有一些大牛发现,孩子们直接学习语言太难了,我们干脆把好玩的积木块关联上程序设计语言,让编程更有趣一点。于是于Scratch这款图形化编程语言就出来了。
Scratch是一门程序设计语言也是一个在线社区。孩子们可以利用它学习编程,与他人一起分享自己创作的互动式媒体作品如故事,游戏和动画.是一种图形化的编程语言。
也就是说,它不要求使用者记住任何关键词,不需要使用者学会复杂的程序结构,不需要使用者输入复杂的文字;使用者只需要按照一定的逻辑顺序,拖放Scratch里面的积木模块,就可以搭建自己的程序了。这里说的程序,正如上面提及的,可以是故事、游戏、动画等等。
它现在是全球最火爆的图形化编程软件。