KS3 计算机/变量
外观
< KS3 计算机
变量是计算机内存中一个有名字的位置,用于存储一个数据片段(或信息)。
变量可以叫任何你想叫的名字 - 你在编写程序时决定名称。
例如,在一个聊天机器人程序中,我可能会邀请用户输入他们的姓名。每次程序运行时,我都会将该姓名存储在我程序中名为name的变量中。
我还可能有一个名为age的变量来存储用户的年龄。然后我可以在程序中的任何地方引用name和age - 它就像一个用户输入数据的占位符。
右侧的图表说明了变量name和age如何用于存储用户输入的信息。
向学生解释这个概念的一个很好的类比是变量像一个盒子 - 你可以在盒子里放任何东西,给它一个名字,并在你的程序中随时引用它。你也可以随时改变盒子里的东西。
重要的是要强调“name”和“age”(上面示例中的变量)每次程序运行时都会改变,具体取决于用户输入的内容。学生经常发现这一点很难理解,尤其是当他们作为自己程序的主要用户时,他们总是输入自己的姓名和年龄!
学生一开始也难以给自己的变量命名 - 他们会纠结于如何给变量命名,但实际上他们需要理解它可以是任何东西(有意义的!)。
在课堂上做很多例子是学生熟悉这个概念的最好方法。通常是“variable”这个词会引起困惑,即使他们实际上很好地理解了这个概念。