scratch编程中的条件判断语句
Scratch的目的是"创作和分享你自己的交互故事、游戏、音乐和艺术',重点在于按部就班地培养青少年的创造性思维、逻辑思维和合作学习的能力。今天给大家分享了scratch〔编程〕中的条件推断语句,快来看看吧!
scratch编程中的条件推断语句
Scratch编程(programming)作为一门新型的面向青少儿的编程语言(Language),具有计算机语言的一切结构(Structure)特性,推断语句是我们经常用到的一种结构(Structure)语句,学好scratch中的条件(tio jin)推断语句对孩子的推断力有显然的提升。
咱们做的作品要加入推断程序(procedure)咯,比如"if'和"then',小朋友们要仔细学喔,这对以后的scratch编程(programming)学习(study)、数学甚至物理(physics)化学(Chemistry)都有很大的帮助呢!
1)准备(ready)好背景和人物角。了解(Find out)scratch背景和人物上传(Upload)方法(method)。
2)组织(organization)程序(procedure)。角所在的点,都有坐标,每个位置(position )对应着一个坐标,上下移动就是,改变y轴(Shaft)坐标,左右移动就是改变x轴坐标。我们先设置(set up)按下"上移键',y轴+5,按下"下移键',y轴-5。
3)注意(attention)注意,这里要讲到咱们这一课的重要知识(zhī sh)点了,scratch中的推断语句。scratch游戏制作在有人指导的状况下,6岁的孩子可以照着例子完整的摆出一个能运行的程序。这个过程并不必须要孩子熟悉英文或汉字。建立程序的过程,用到涂鸦,录音,图片这些有趣的过程。孩子的成品可以通过软件直接发布到上。给每个注册用户开通了一个空间,放置发布的程序。推断X轴(Shaft)坐标是否大于240,如果是,就改变角的面向方向(direction),如果不是就持续向前移动。
编程启蒙为什么要从scratch开始
回答这个问题之前,不如让我们先来了解下7-11岁这个年龄段孩子的特点。
近代最具有影响力的瑞士儿童心理学家 让皮亚杰(1896-1980),把少年儿童的认知发展按照年龄划分为了4个阶段,而这同时,也构成了我们课程制定所对应的理论依据:
而在"具体运算阶段',儿童已经迅速获得了认知操作能力,并能运用这些重要的新技能思索事物。具体运算思维表现为守恒的理解、关系推理的理解、运算顺序性的理解。但是,具体运算阶段的儿童思维是有局限的,因为他们只能把运算图式应用到真实的或可以想像得到的事物、情境或者事件上。所以高级编程语言中的抽象逻辑、语言和教学方法是很难为这个阶段的儿童所接受。scratch就很好的解决了这个问题。在scratch中,通过可视化的"积木'形式,儿童很容易把具象的结果和程序所对应起来,这样就很好的避免了高级编程语言如C、C++等低反馈的学习流程。
所以针对7-11岁的儿童,scratch的可视化语言可以很好的帮助同学学习基本的逻辑、关系推理、数学的概念,同时避免过早的接触到"形式运算阶段'之后才干理解的抽象的演绎推理。
学习scratch的必要性
当前教育体系下信息技术教学内容虽然能一定程度满足孩子的信息知识的获取,但是随着科技技术不断更新迭代,单纯的依靠讲学不能让孩子掌握很多施行过程中必须要的技能。Scratch的诞生为信息技术课堂注入了新的元素,实现了从"技术为核心'向"以同学能力为本'的转变。
编程关于成年人来说,可能是一种谋生手段。以往的观念认为编程只是IT从业者必须要掌握的技能,其他行业不必须要去学习。随着国外对编程的普及,编程在慢慢进入大众的视野。
懂IT的都知道,做一款产品,活着实现一种功能的过程中,涉及到很多细节。比如依据必须求,怎么合理的制定框架;有了框架,怎么制定相应的类,方便以后的扩大或者提升复用性;在开始写具体函数时,也要认真思索,存在哪些异常状况,怎么制定能实现最优的效果等等。
因此,编程施行不仅能有效地激发同学对程序制定的学习兴趣,更重要的是锻炼了他们的
逻辑思维能力,这种能力会伴随孩子的一生。同时,Scratch在创作的同时,也是构思产品的过程,因而能培养了孩子的革新精神。
目前,超过150个不同国家或地区的人在使用Scratch,它提供了40多种不同语言的版本。2011-2012年起,在国内大陆地区掀起一股Scratch学习、研究的热潮。
依据各国Scratch的研究与施行结果,我们分析了Scratch的几大利好:
1、学习Scratch有助于培养同学的主动性和探究精神。Scratch的简单、直观的优势,给同学探究学习搭建了坚实的平台。在创作的过程中涉及到Science(科学),Technology(技术),Engineering(工程),Arts(艺术),Maths(数学)等多个领域的知识。例如,教师先提出一项开发任务,同学可以通过推测、尝试、验证自主探究出各指令的意义,归纳总结出满足这项任务的各种方法。突破了以往教学过程中逐一介绍命令,甚至手把手讲解用法,然后通过同学反复学习,死记硬背达到教学目的的限制。
2、学习Scratch有助于培养同学的逻辑思维能力。培养同学的逻辑思维能力对他们今后的成长是很重要的。在大年龄段孩子学习Scratch编程时,会涉及许多数学知识,孩子必须要结
合学校内学到的数学知识,来解决编程问题。在Scratch中,可以将逻辑思维能力的训练融入具体的创作情景中,让同学在施行的过程中逐步向抽象的逻辑推理方面发展,从而形成一定的逻辑思维能力。
3、学习Scratch有助于激发同学的革新能力。Scratch易学且功能强大,丰富的对象、卡通的造型、丰富的彩、多样的指令、丰富的交互,自然启发了同学的想象。有助于孩子们发挥自己的想象力。在动手创作过程中,同学的积极性、想象力和创造力会得到极大的锻炼。不同年龄层、不同知识水平的同学都可以利用Scratch平台实现自己的想象与创作。孩子们可以用Scratch中已有的素材,发挥自己的想象力制作游戏、动画,还可以自己制定素材。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论