三、运算模块
别的编程说话里的种种运算符,Scratch里属于“数字与规律运算”类模块。我们把全部的运算类模块陈设在编程框里。
第一排,加、减、乘、除、取余数(取两数相除的余数,编程中叫模余)。
第二排是三个取整模块,第一个是四舍五入,第二个是向下取整,第三个是向上取整。譬如输入都是7.3,这三个模块的输出分别是7、7、8;而输入是7.5,则三个输出分别是8、7、8。
第三排第一个是取肯定值,假如输入是9,输出也是9,输入是-9,输出仍旧是9。第二个是求平方根。第三个是出随机数的模块“在[ ]到[ ]间随机选一个数”。两个空分别填下限与上限。譬如你要模仿抛骰子,就分别填入1和6。编写游戏或与概率有关的数学步伐时要用。
第四排是三个三角函数:正弦、余弦、正切。我们小门生至少该知道正切,它是直角三角形俩直角边之比。用它可以解许多多少题。
第五排是三个反三角函数:横竖弦、反余弦、横竖切。
第六排是天然对数、常用对数、以e为底的指数、以10为底的指数。
第七排是三个比力模块,比力两个数,输出规律值。譬如第一个“[ ]<[ ]”,假如第一个数小于第二个数,则输出规律真(true),不然输出规律假(false)。普通用在推断模块里。
第八排是三个规律运算模块,相称于规律运算里的“与”、“或”、“非”。
第九排是三个处置惩罚字符串的模块。第一个模块是将两个字符串拼接成一个。第二个是取字符串中的第n个字符。第三个是求字符串的长度(字符数)。