探索 Scratch 编程的奇妙世界
1. Scratch 简介
Scratch 基于图形用户界面,无需复杂的语言语法和常规的代码输入。它首要的功能是为初学者提供编程体验,尽管在易用性上存在一定局限,但它具备传统编程范式的一些基本特性:
- 可视化(Visual) :所有 Scratch 元素通过图像块以易懂的图形化方式表示程序命令,还能通过拖放操作方便地插入和组合。
- 面向对象(Object - orientated) :虽然没有类和继承机制,但具有数据封装(通过指定接口控制对数据的访问)和多态(对象可呈现不同数据类型)等面向对象编程概念的特征。
- 命令式(Imperative) :Scratch 提供的一些脚本遵循命令式编程范式,指令序列决定操作执行的顺序。
- 事件驱动(Event - oriented) :当脚本头部指定的事件发生时,项目中的脚本就会开始执行。还能使用“Wait Until”块将项目加载推迟到特定事件发生。
- 支持并行(Parallelism - supporting) :从一开始,Scratch 就倡导将计算机程序分解为独立的子组件,体现了并行编程的概念。
2. 其他菜单功能
| 菜单名称 | 功能描述 |
|---|---|
| Develop | 通过 |
超级会员免费看
订阅专栏 解锁全文
2136

被折叠的 条评论
为什么被折叠?



