Scratch少儿编程系列:(十一)Scratch编程之简单见解
一、Scratch官网的说明
With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community.
Scratch可以用来制作交互式的故事、游戏、动画,并与他人分享;
Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.
Scratch 帮助年轻人学会21世纪必备的技能:创造性思维、系统推理、协同工作。
二、个人的理解
Scratch可以归为可视化编程的范畴:如同用积木来构建“城堡”等创意,就如同用音符和节拍来谱曲。
在用Scratch编程的过程中,需要创作场景、角色(或选择已有的角色),然后在其上用“脚本”搭“积木”。
如同讲故事一样,我们先构思故事背景,人物,故事展开过程就是“编程”的过程。
Scratch编程与面向过程编程,面向对象编程,函数式编程,组件编程...都不一样,但编程的过程中,上述思想都可能涉及;
与其他工具比较起来,Scratch编程与用Flash CS制作动画有点类似。
三、Scratch的抽象
1. Scratch编程,从程序语言角度看:
涉及“顺序”,“选择”,“循环”,“变量(列表)”,运算符(算术、逻辑),消息等。
2. Scratch编程,从编程过程看:
包括数据结构的设计,算法的设计。
3. Scratch从“创作”的角度看:
本质上就是讲故事,场景的构建,角色的制作,脚本的“积木”。
Scratch受制于其分辨率的大小,制作精美作品复杂度太高。
四、总结
总的来说,Scratch编程过程中,创意尤为重要,但创意又难能可贵!
- Scratch少儿编程系列:(八)演奏简单音乐
- Scratch少儿编程系列:(五)猜数字
- Scratch少儿编程系列:(四)脚本选项卡说明
- Scratch少儿编程系列:(七)太阳系八大行星的运转
- Scratch少儿编程系列:(六)诗词《从军行》赏析
- Scratch少儿编程系列:(二)界面介绍及相关概念
- Scratch少儿编程系列:(三)第一个例子 潜水员
- Scratch少儿编程系列:(十)系列总结及后续计划
- MapReduce 编程 系列三 编写简单reducer
- HDOJ4505 小Q系列故事——电梯里的爱情(简单模拟) && 腾讯2013编程马拉松第1场第一题
- 简单编程(十一)简单编程 判断并输出500以内既能够被3整除又能够被6整除的整数。
- 少儿编程Scratch第一讲:Scratch完美的初体验
- 计算机书籍-Scratch少儿编程
- 编程经验系列-Java学习杂谈(十一)--Spring
- 少儿编程 | 02.Scratch编程环境
- 基于51系列单片机的简单c语言编程
- 跟我从头学TAO编程系列 (2) -- 编写最简单的TAO应用程序
- WeCode在线少儿编程| 揭开“少儿编程”的秘密:小孩子掌握Python,Scratch竟然不是编程?
- 调用DirectX进行简单的多媒体编程系列(一)
- 少儿编程Scratch第三讲:宇宙大战.枪战游戏