【Scratch2.0编程教程】第九节:数字和逻辑运算模块

本节我们主要学习数字和逻辑运算模块中的各个积木。主要有基本的数学运算符、比较运算符、逻辑算符、字符串的处理、和一些特殊的算术运算符。

1、基本的数学运算

【Scratch2.0编程教程】第九节:数字和逻辑运算模块-少儿编程网

这些都是最简单的数学运算符,一看就明白具体执行什么操作,因此就不再详细介绍。

2、比较运算符

【Scratch2.0编程教程】第九节:数字和逻辑运算模块-少儿编程网

我们做每一件事其实都是一个决定,不同的决定我们会采取不同的行动来实现,Scratch也允许做各种各样的决定。使用比较运算符就能比较两个两边或者表达式的大小关系,即大于、小于、等于。此操作符也叫关系操作符,因为它用来测试两个值之间的关系。此类运算符全部是六边形积木,也叫做布尔表达式。数值的比较大家都知道就不细讲,我们主要讲一讲字符串的比较。来看看下面一组图:

【Scratch2.0编程教程】第九节:数字和逻辑运算模块-少儿编程网

在Scratch中,比较运算符通过上图得到如下结论:
(1)比较字符串大小时,会忽略大小写;
(2)空格也是字符串的一部分,因此空格也要参与比较;
(3)比较字符串时,是按照字母一个一个来比较的;
下面我们通过一个计算面积的小程序来看看比较运算符在脚本中的使用。

【Scratch2.0编程教程】第九节:数字和逻辑运算模块-少儿编程网

将选项全部展示在舞台背景上,这样可以使程序简单,猫咪根据选择的图形和输入的长、宽、直径等信息计算出面积。下面是角色猫咪的所有脚本,在用户选择后,分别调用不同的过程来执行计算面积的任务。

【Scratch2.0编程教程】第九节:数字和逻辑运算模块-少儿编程网

【Scratch2.0编程教程】第九节:数字和逻辑运算模块-少儿编程网

【Scratch2.0编程教程】第九节:数字和逻辑运算模块-少儿编程网

3、逻辑运算符

【Scratch2.0编程教程】第九节:数字和逻辑运算模块-少儿编程网

与:当两个布尔表达式都为true时,结果为true,否则为false
或:只要有一个布尔表达式为true,则结果为true
不成立:当布尔表达式结果为false时,则结果为true

4、字符串处理

【Scratch2.0编程教程】第九节:数字和逻辑运算模块-少儿编程网

这类积木主要用来连接字符串,比如一串字符里需要用到某些变量值的时候;或者选择字符串中某一个位置的字;以及检测字符串的长度。

5、特殊的算术运算符

【Scratch2.0编程教程】第九节:数字和逻辑运算模块-少儿编程网

这类积木主要是处理一些特殊的算术运算符,比如求余数、四舍五入、求绝对值、平方根、各种三角函数等。

本文链接:【Scratch2.0编程教程】第九节:数字和逻辑运算模块

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:少儿编程网,谢谢!^^


*文章为作者独立观点,不代表少儿编程网立场
发表评论

坐等沙发
相关文章
“少儿编程之父”米切尔教授:我们要像在幼儿园一样学习
“少儿编程之父”米切尔教授:我们要像在…
编程少年丨余疆海:个性十足却不失温度
编程少年丨余疆海:个性十足却不失温度
为什么大家都建议学习少儿编程要从Scratch开始?
为什么大家都建议学习少儿编程要从Scrat…
孩子学完各个阶段的编程课程能够参加哪些比赛?
孩子学完各个阶段的编程课程能够参加哪…
我的孩子从来没有接触过编程,0基础能不能学?
我的孩子从来没有接触过编程,0基础能不…
【精选作品】如何通过Scratch让小猪跑起来?(内附火影粉丝巨献,必看)
【精选作品】如何通过Scratch让小猪跑起…
Scratch是由麻省理工学院(MIT)设计开发的一款面向少年的简易编程工具,是适合于全世界儿童学习编程和交流的工具和平台