有趣生活

当前位置:首页>科技>scratch与图形化编程工具使用简易图形化编程工具Scratch

scratch与图形化编程工具使用简易图形化编程工具Scratch

发布时间:2026-07-21阅读(1)

导读运算积木运算积木主要有基本的数学运算符、关系运算符、逻辑运算符、字符串处理和一些特殊的算术运算符。10.1生成随机数该积木用于生成指定区间内的数值;在两边的....运算积木

运算积木主要有基本的数学运算符、关系运算符、逻辑运算符、字符串处理和一些特殊的算术运算符。

10.1 生成随机数

该积木用于生成指定区间内的数值;在两边的椭圆框中输入数值,将在两数之间随机生成的一个数值。

  • 角色:小猫;
  • 当按下后,小猫说出生成1~100之间的一个随机数;

运算积木【生成随机数】实验

10.2 四则运算

加、减、乘、除运算积木,在运算符“ ”、“-”、“*”、“/”两边的椭圆框中输入数值,将得到相应的计算结果。数值可以是整数、小数,可以是正或负,但无法输入如字母、符号等非数值型字符。

  • 定义四个变量:变量1,变量2,变量3,变量4;
  • 变量1-4分别为“ ”、“-”、“*”、“/”运算结果;
  • 当按下后,进行四则运算;

运算积木【四则运算】实验

10.3 关系运算

大于、小于、等于关系运算积木,在运算符“>”、“<”、“=”两边的椭圆框中输入数值、字符或者字符串,将得到相应的比较结果。

  • 定义四个变量:随机数1,随机数2,随机数上限,随机数下限;
  • 通过“询问/回答”设置随机数上下限;
  • 通过生成随机数积木生成随机数1和随机数2;
  • 当按下后,输入随机数的上下限值,然后生成随机数1和随机数2,进行比大小,并通过小猫说出比大小结果;

比大小(数值)

运算积木【关系运算(数值)】实验

请尝试使用关系运算积木进行字符或字符串的比较实验(具体可查看:运算积木【关系运算(字符)】实验和运算积木【关系运算(字符串)】实验)。

字符/字符串实验结论

  • 在比较字符或字符串大小时,会忽略大小写;
  • 比较字符串时,是按照字母一个一个来比较;
10.4 逻辑运算

“与”:当左右两个表达式都为“true”时,结果为“true”,否则为“false”。

“或”:当左右两个表达式有一个为“true”时,结果为“true”,否则为“false”。

“不成立”:当表达式为“true”时,结果为“false”,表达式为“false”时,结果为“true”。

主题:猜一猜a和b的值

  • 定义两个变量:a和b;
  • 通过“询问/回答”设置a和b的值;
  • 当按下后,如果a = 0 且 b = 5,则全部猜对;如果有一个a = 0 或 b = 5,则猜对一个;如果a不等于0,而且b也不等于5,则都猜错了;

猜数字

运算积木【逻辑运算】实验

10.5 字符串运算

连接两个字符串积木,在两边的椭圆框中输入字符串,结果将显示连接后的字符串。

运算积木【连接字符串】实验

获得字符串中的指定字符积木,在两边的椭圆框中分别输入字符串和数字,结果将返回字符串中的特定字符。

运算积木【获得字符】实验

获得字符串字符数积木,在椭圆框中输入字符串,返回字符串的字符数量。

运算积木【字符数】实验

判断字符串中是否包含特定字符的积木,在两边的椭圆框中分别输入字符串和字符,如果字符串中包含该字符,则结果将返回为“true”,否则返回“false”。

运算积木【包含字符】实验

10.6 高级运算10.6.1 余数

在两边的椭圆框中分别输入两个数值,结果将返回两个数相除的余数。

运算积木【余数】实验

10.6.2 四舍五入

取整积木,返回四舍五入的值。

运算积木【四舍五入】实验

10.6.3 数学函数

返回函数运算的结果积木,函数运算有:绝对值、向下取整、向上取整、平方根、各种三角函数等。

绝对值:正数不变,将负数转为正数,如-3的绝对值为3,3的绝对值为3;

向下取整:舍去小数,如3.123向下取整为3,3向下取整为3;

向上取整:有小数部分直接进一位,如3.123向上取整为4,3向上取整为3;

平方根:计算数字的平方根,如4的平方根为2,可用于计算距离等;

sin:正弦函数,如sin(90) = 1;

cos:余弦函数,如 cos(90) = 0;

tan:正切函数,如 tan(45) = 1;

asin:反正弦函数,如asin(1) = 90;

acos:反余弦函数,如acos(1) = 0;

atan:反正切函数,如atan(1) = 45;

ln:以e为底的自然对数,如ln(4) = 1.098612;

log:以10为底的对数,如log(4) = 0.60206;

e^:e的N次方,如e4 = 54.59815;

10^:10的N次方,如104 = 10000;

  • 定义若干变量;
  • 每个变量都用不同数学函数求解;
  • 当按下后,显示求解结果;

数学函数

运算积木【数学函数】实验

TAGS标签:  scratch  图形  编程工具  使用  简易  scratch与图形

Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图