教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 求职职场 >

Scratch直观化编程特征及实例解读

来源:网络收集 时间:2026-05-01
导读: 龙源期刊网 http://doc.guandang.net Scratch直观化编程特征及实例解读 作者:王苏明钟柏昌李艺 来源:《中小学信息技术教育》2016年第01期 近年来,Scratch积木式编程工具在国内中小学信息技术教育领域蓬勃发展,越来越多的 地区和教师个人都加入到Scratch

龙源期刊网 http://doc.guandang.net

Scratch直观化编程特征及实例解读

作者:王苏明钟柏昌李艺

来源:《中小学信息技术教育》2016年第01期

近年来,Scratch积木式编程工具在国内中小学信息技术教育领域蓬勃发展,越来越多的

地区和教师个人都加入到Scratch的教学与研究中来。Scratch之所以从起步的星星之火发展至如今的燎原之势,与其本身的特点密不可分,国内外研究者也从不同层面给予了解读。首先,从一门编程语言的基本生存条件来看,它完全满足低门槛、高上限、宽壁垒 [1]这三个要求。其次,从一门编程语言自身发展来看,在其历代版本更新与优化中,它始终坚持了三条核心原则:程序更易修改、项目更有意义、社交氛围更浓厚。[2]最后,从一门编程语言给使用者带

来的用户体验来看,它操作简单、指令积木化,“放弃”语法、接口标准化,所见即所得、程序可视化等。这些优点反映在学生学习Scratch程序的过程中,他们最直观的感受就是“直观化编写流程”与“直观化调试过程”。本文尝试就这两个特点进行详细解析,并结合案例阐述其在教学中的应用。

概念解析

1.直观化编写流程

直观化编写流程是Scratch区别于其他代码式编程语言的一个重要方面,具体体现在多个方面。

一是指令积木化,不需要记忆抽象的程序语句。在Scratch中,指令集、数据与运算符及程序结构均以积木式呈现,免去了枯燥的语句记忆,无疑为使用者减轻了负担。

二是语法直观化,不需要记忆抽象的语法规则。Scratch的程序元素被具化成形状各异的

积木,这些积木不仅直观易懂,而且将语法规则固化在积木的形状之中,只有接口“相洽”的积木才能被连接。这样别具匠心的设计,消弭了因各种语法规则而形成的隐形壁垒,学生几乎是在忘却语法规则存在的状态下,自然习得规范编程的方法。

三是程序流程化,不需要理解抽象的程序逻辑。脚本的搭建与执行均符合自顶向下的顺序,符合日常的做事经验,程序意图和功能不仅方便实现,而且易于理解。

这些特点带来的好处也是显而易见的:其一,学生的创作想法,通过自然语言表达可以较为容易地转化成Scratch编程语言,完成脚本搭建实现其创意;其二,为学生运用指令集按照一定的“程序”去解决问题提供了便利;其三,这种逻辑清晰的表达在一定程度上已经替代了流程图的功能,即便是小学生在阅读他人的脚本时也能较好地理解;此外,直观化编写流程的特点,对于学生体验抽象与建模的过程,促进抽象思维与可视化思维的发展都提供了极大的帮助。

Scratch直观化编程特征及实例解读.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1703834.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)