#少儿编程#
动手搭积木,快乐学编程。数据的运算在学习编程中是十分重要的,这篇文章主要对Scratch3.0中的三种运算进行讲解,它们是:数学运算、逻辑运算和字符运算。
01数学运算
Scratch3.0支持几乎所有常见数学运算,从最基本的加减乘除四则运算,到指数、对数、幂运算,再到正弦、余弦、正切等等都可以通过积木来实现。下面,我们罗列出Scratch3.0中关于数学运算的积木,看看他们的实现方式:
Scratch3.0数学运算积木汇总
在这些基本运算的基础上,通过组合可以构建出复杂的运算公式,但是在嵌套使用时,务必要注意运算的优先级:Scratch默认会优先运算最基本的积木块。
比如:5+(4-2),就需要将4-2放入一个积木,再与5+进行结合。
数学运算积木组合示例
02逻辑运算
又叫布尔运算,它的运算结果只有两种可能:true和false。
Scratch3.0中提供了大于、小于、等于,以及与、或、非几种逻辑运算积木:
Scratch逻辑运算积木汇总
同样,逻辑运算积木也可以嵌套组合使用,在处理复杂的逻辑判断时,要注意嵌套的层次和运算的优先级。此外,逻辑运算积木还可以和运算类型以外的尖角积木配合使用,实现对状态的侦测或对数值的判断。
逻辑运算积木的综合使用
03字符运算
顾名思义,这一类运算积木是对字符和字符串的运算操作,主要包括4个积木:
Scratch字符运算积木汇总
它们的作用分别是:
①连接运算。这个积木将两个字符串连接成为一个新的字符串;
②取字符。从给定的字符串中,取得第N个字符,如果N超过字符长度,将取出一个空值;
③字符串长度计算。可以方便地获取字符串的字符长度,Scratch3.0对中文字符也可以准确计算长度哦;
④包含判断。判断一个字符串中,是否包含另一个字符串,返回一个布尔值。
以上这些就是Scratch3.0中的基本运算和使用方法了,在我的文章童话还是背叛?用Scratch破解《隐秘的角落》中的笛卡尔心形曲线中,使用数学运算和画笔配合,绘制了心形的曲线,如果感兴趣,您可以去看看哦。