(共18张PPT)
scratch变量应用
变量是什么、变量的命名、变量的作用范围、变量显示器、变量的数据类型。(熟练掌握理解三个程序小例子)
(4)通过小组讨论交流合作,培养解决问题能力
(5)培养对信息技术的兴趣,培养想象力,逻辑思维能力
变量是什么?我们可以把变量想象成一个专门存放数据的盒子。
要想创建一个变量需要两步:先要给变量命名,其次设置变量的作用范围。创建变量后,我们通过变量名就可以操作这个变量,获取和修改变量内部的数据。
大多数编程语言规定,变量名由字母、数字、下划线组成,且变量名首字母必须为字母或下划线,不能以数字开头。
Scratch变量的命名,与大多数编程语言有所不同。Scratch变量命名非常宽松,几乎没有任何限制,输入的字符都可以作变量名。这样做固然方便命名,但是也容易养成不好的命名习惯。
变量的作用范围分类,则变量分为全局变量和局部变量,即适用于所有角色和仅适用于当前角色。Scratch程序是围绕着角色进行的,而变量的作用范围,则决定了角色可以访问哪些变量。
创建变量后,会在舞台区出现变量显示器。
通过变量显示器,我们能实时观察到变量内部数据的变化。
变量显示器也可以作为控件:调整变量滑块,修改变量的数值。
创建变量后,会在舞台区出现变量显示器。
通过变量显示器,我们能实时观察到变量内部数据的变化。
变量显示器也可以作为控件:调整变量滑块,修改变量的数值。
试着想一想程序是怎么做出来的呢?
变量是存储数据的盒子,哪些类型的数据可以放入变量中呢?
答:Scratch将数据分为3种类型,分别是数字类型(整数和浮点数)、字符串类型、布尔类型。
布尔数据类型又称为逻辑数据类型,是只有'真'和'假'两种取值的类型,用true和false表示,或用1和0表示。
我们编程需要用到计数功能,例如,游戏的得分。随着游戏进行,玩家的得分在不断累加,变量存储的数据不断在更新,并且游戏得分时时显示在屏幕上。
运用变量走迷宫计时
变量做参数越复杂的程序,就会有大量的参数需要我们调试。由于每个参数都会被多次引用,如果挨个修改,工作量巨大且容易出错,所以将重要参数设置为变量,这样即方便修改又稳定。
变量做参数越复杂的程序,就会有大量的参数需要我们调试。由于每个参数都会被多次引用,如果挨个修改,工作量巨大且容易出错,所以将重要参数设置为变量,这样即方便修改又稳定。