编程语言应用

注册

 

发新话题 回复该主题

Scratch30编程基础课程12数学 [复制链接]

1#

#少儿编程#

动手搭积木,快乐学编程。数据的运算在学习编程中是十分重要的,这篇文章主要对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破解《隐秘的角落》中的笛卡尔心形曲线中,使用数学运算和画笔配合,绘制了心形的曲线,如果感兴趣,您可以去看看哦。

分享 转发
TOP
发新话题 回复该主题