Scratch编程从入门到精通
上QQ阅读APP看书,第一时间看更新

第2章 变量和运算

这一章将向读者介绍在Scratch中使用变量、进行数学运算和使用基本的输入和输出功能等方面的编程知识。

变量是编程语言的一个基本概念,它能够用来存放用户输入的各种数据,参与数学运算并存放计算过程中产生的各种数据。Scratch提供一些用于操作变量的指令积木,默认情况下这些指令积木没有显示在Scratch编辑器的指令面板中,当创建一个变量之后,它们才会显示出来。Scratch中的变量提供与其他编程语言类似的功能,并具有更强大易用的特性,使变量能够持久化到本地或云端。

数学运算是编程语言的基本功能,Scratch提供丰富的“运算”指令积木用于数学运算,能够进行基本的算术运算、关系运算、逻辑运算、三角函数运算、取整和求余运算,还能够生成随机数和进行字符串处理,等等。虽然有些方面没有其他高级语言丰富,但是对于Scratch作为编程入门教育的定位而言已经够用了。

本章包括以下主要内容。

◇ 使用“说”和“思考”指令、“问答”指令实现基本的输入/输出功能。

◇ 变量积木的使用、数据类型、命名规范和作用域。

◇ 算术运算和运算优先级以及常用的数学函数。

◇ 随机数的生成及应用。

◇ 字符串函数的应用。