第三课:变量-放数据的“容器”

· 了解变量是什么以及为什么以及何时在程序中使用它们。

· 学习如何创建变量,将变量设置为初始值,以及在micro:bit程序中更改变量的值。

· 了解如何创建有意义且易于理解的变量名称。

· 了解变量一次只能保存一个值。

· 了解当您更新或更改变量所持有的值时,新值将替换先前的值。

· 了解如何使用基本数学块进行加,减,乘和除变量。

· 运用上述知识和技能创建一个独特的程序,使用变量作为程序的一个组成部分。

计算机程序处理信息。在计算机程序中输入,存储和使用的一些信息具有恒定的值,这意味着它在整个程序过程中不会改变。数学常量的一个例子是'pi',因为'pi'有一个永不改变的值。其他信息的值在程序运行期间会发生变化或变化。程序员创建变量来保存可能发生变化的信息的价值。在游戏程序中,可以创建变量以保持玩家的当前分数,因为该值将在游戏过程中改变(希望!)。

让学生思考日常生活中的一些信息,这些信息是常数,其他信息是变量。

哪些信息的值在一天的过程中不会改变(常量)?

哪些信息具有在一天的过程中发生变化的值(变量)常量和变量可以是数字和/或文本。

例子

在一个上学日......

常数:星期几,年份,学生姓名,学校地址

变量:温度/天气,当前时间,当前等级,无论是站立还是坐着......

变量包含特定类型的信息。micro:bit的变量可以跟踪数字,字符串,布尔值和精灵。第一次使用变量时,会指定其类型以匹配它所持有的任何内容。从那时起,您只能将该变量的值更改为该相同类型的另一个值。

数字变量可以保存数字数据,例如年份,温度或加速度。

字符串变量包含一串字母数字字符,例如人名,密码或星期几。

布尔变量只有两个值:true或false。例如,只有当名为gameOver的变量为false 时,才会发生某些事情。

精灵是一个特殊变量,它表示屏幕上的单个点,并为点当前所在的行和列保存两个单独的值。


下一课程