跳转到内容

KS3 计算机/变量

来自维基教科书,开放的书籍,开放的世界

变量是计算机内存中一个有名字的位置,用于存储一个数据片段(或信息)。

变量长什么样?

[编辑 | 编辑源代码]
显示变量存储方式的图表

变量可以叫任何你想叫的名字 - 你在编写程序时决定名称。

例如,在一个聊天机器人程序中,我可能会邀请用户输入他们的姓名。每次程序运行时,我都会将该姓名存储在我程序中名为name的变量中。
我还可能有一个名为age的变量来存储用户的年龄。然后我可以在程序中的任何地方引用nameage - 它就像一个用户输入数据的占位符。

右侧的图表说明了变量nameage如何用于存储用户输入的信息。

课堂上的想法

[编辑 | 编辑源代码]

向学生解释这个概念的一个很好的类比是变量像一个盒子 - 你可以在盒子里放任何东西,给它一个名字,并在你的程序中随时引用它。你也可以随时改变盒子里的东西。

重要的是要强调“name”和“age”(上面示例中的变量)每次程序运行时都会改变,具体取决于用户输入的内容。学生经常发现这一点很难理解,尤其是当他们作为自己程序的主要用户时,他们总是输入自己的姓名和年龄!

学生一开始也难以给自己的变量命名 - 他们会纠结于如何给变量命名,但实际上他们需要理解它可以是任何东西(有意义的!)。

在课堂上做很多例子是学生熟悉这个概念的最好方法。通常是“variable”这个词会引起困惑,即使他们实际上很好地理解了这个概念。

华夏公益教科书