最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

什么是编程,什么是Scratch?

Scratch 少儿编程 2740浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

我为什么要做编程

人与人之间是需要交流的,用的是人的语言。而人与计算机也是要交流的,人需要告诉计算机做什么,怎么做,这种语言叫做“编程

我自己高中的时候接触了freepascal ,后来学习了VB,C语言,因为自己做儿童教育,就自然接触到了“儿童编程”,也是用了一个非常热门的程序,叫做Scratch。

大树的Scratch编程

幼儿编程有一个比较大的特点,就是程序编程了程序块,是一个集成指令。

比如说,指令程序中的写法是这样的:

int i;

for(i=0; i<3; i++) 

{

printf(“你好”);

}

就是让程序连续三次说出“你好”,但是在程序块中,成了这样:大树的Scratch编程

这样的话,编程就变成了只要拖动就可以了,从用手打字变成了拖动指令块,但他还是编程。

程序不一定是要像一个程序员一样非常明白程序,可以信手写出一大段一大段的字母。

大树的Scratch编程

也可以选择用简单的语言来执行相关的指令,但是不论编程的语言怎样包装,怎样简化。它的核心思想和编程逻辑是不会变的。而这个也是最核心的东西。

大树的Scratch编程

就像自动炒菜机一样,哪怕有这样先进的东西了,炒菜的时候也一定要告诉电脑做菜的步骤,“这一步要放盐”,“这一步要放青菜”。。。其实这也是编程啊。未来一定是一个编程的世界,将计算和工作的内容告诉电脑或者机器人,我们只要通过程序告诉机器怎么做就好。

为什么选择scratch

首先就是很好看感觉很好玩啊

这就是我打开这个编程软件的第一感觉,大树的Scratch编程与以往刻板的编程不同,有角色,背景,还有声音。

大树的Scratch编程

PYTHON的界面

不得不说,这是一个非常“包装过”的版本。里面的语言都是用图形包装好的,而且也包含了汉语,以前一直想用汉语来编程的愿望在这里算是实现了,但是,scratch的汉语翻译其实在使用上并没有问题,不过翻过来看英语就感觉有点奇怪了。

大树的Scratch编程

比如说,都叫做“执行”,但是在英语中,一个是forever,一个是repeat.

目前为止编程语言,英语是主流,很多时候,汉语用的很习惯,可是切换成英语,就一脸蒙蔽了,所以我的课程中,在开始的24节课用汉语,后面全部用英语,并且学会画出流程图。

再后期,用单片机来编程,辅助制作各种与生活有关的用具,比如智能家居,天黑了自动开灯,智能电饭煲等等。

另外,虽然是包装的程序,但是基础算法全部可以实现,

1.穷举

2. 迭代

3. 递归

4. 回溯

5. 动态规划

6. 分治

7. 贪心

8. 启发式

9. 概率

10. 排序

11. 搜索

12. 栈

我想写出12节基础课,12节提升课,12节算法课以及24节单片机的课程。这是我想用scratch做的。好,这周就先写到这。后期会慢慢更新.

您必须 登录 才能发表评论!