Scratch少儿编程(六)变量模块之【变量积木块】 |
您所在的位置:网站首页 › scrach是什么 › Scratch少儿编程(六)变量模块之【变量积木块】 |
对一个复杂的程序而言,我们需要存储、访问、修改数据才能完成一个特定的任务。Scratch中使用变量和列表管理数据。 什么是变量? 还记得我们在数学计算中给游戏增加一个记分的score吗? score一开始被设成0,当答对问题后,我们让score增加一个数值。回答问题正确数量越多,score就越大。这里的score就是变量。 变量的定义:专业地讲,变量是被命名的计算机内存区域,一个变化的量,随着程序的运行,在不断改变。 “变量”是相对于“常量”来说的,“常量”就是存储的值是固定的,不会发生变化。 本章涉及如下内容:一、Scratch3.0支持的数据类型 二、创建并使用变量 三、获取用户输入并与其交互 Scratch的数据类型: 从某个角度讲,应用程序的任务是处理各种数据类型(如文本、数字、图像等)的数据并生成有价值的信息。因此,要完成编程任务,必须要理解Scratch中数据类型的概念和Scratch所支持的操作。Scratch支持三种数据类型: 1.字符串类型 2.数字类型 3.布尔类型
字符串类型: 是一系列字符的集合。字符可以是字母(大小写均可)、数字(0~9),以及能在键盘上输出的符号(+、-、&、@等)字符串可以存储姓名、地址、图书标题等。 数字类型:可以是整数或小数。虽然许多编程语言区分这两者,但Scratch并不区分,毕竟它们都属于数字。你可以使用数字和逻辑运算模块的将…四舍五入积木、向上\向下取整函数(在平方根积木中选择)把小数转变为整数。例如向下取整3.9得到3,向上取整3.1得4。 布尔类型:仅有两个值:真或假,即True或 False。你可以使用它测试一个或多个条件,从而让程序选择不同的执行路径。 扩展:数据类型转换 若回答积木返回的是字符串,那么将它拖动到数字凹槽会怎么样呢? Scratch会自动转换数据类型。如下图示。 因此得出结论:Scratch会自动尝试执行各类转换。在理解了Scratch数据类型的概念及自动转换后,开始正式学习变量,并使用它存储和使用数据。 下面我们用一个具体实例来演示一下变量的使用:
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |