少儿趣味编程-Scratch变量-变量详解目录Contents学习目标Part1数据类型Part2变量的概念Part3实践与思考Part4课后练习Part5Part1学习目标少儿趣味编程-Scratch学习目标掌握数据类型掌握数据类型的转换掌握变量的概念Part2数据类型少儿趣味编程-Scratch三种数据类型Scratch支持三种数据类型:布尔类型:仅有两个值;真或假,即True或False
用于测试一个或多个条件,从而让程序选择不同的执行路径
数字类型:可以是整数或小数
可以使用数字和逻辑运算模块的“将···四舍五入”积木、向上\向下取整函数把小数转变为整数
字符串类型:是一系列字符的集合
字符可以是字母(大小写均可)、数字(0-9),以及能在键盘上输出的符号(+、-、&、@等)
字符串可以存储姓名、地址、图书标题等
参数凹槽与积木形状参数凹槽和功能积木有两种形状:六边形和圆角矩形
六边形代表布尔类型,圆角矩形既可以代表数字类型,也可以代表字符串类型
布尔类型参数字符串类型参数数字类型参数返回字符串\数字类型返回布尔类型注意:Scratch会阻止将圆角矩形的功能积木拖动到六边形凹槽内
数据类型的自动转换常用的圆角矩形的功能积木(如“x坐标”、“y坐标”、“方向”、“造型编号”、“大小”、“音量”、“节奏”等)得到的都是数字类型,可以拖动到数字凹槽
个别圆角矩形的功能积木(如侦测模块中的“回答”积木,或是数字和逻辑运算模块中的“连接”积木)既可以返回数字类型,也能返回字符串类型的数据
当把它拖动到数字凹槽时,Scratch会自动转换数据类型
字符串类型数字类型Part3变量的概念少儿趣味编程-Scratch什么是变量变量对所有的编程语言来说都是非常重要的什么是变量专业地讲,变量是被命名的计算机内存区域
Scratch中用变量来记录可变值
变量一次只能保存一个值,这些值可以