第五章 第一节 Scratch3.0数据类型
Posted youjianschool
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第五章 第一节 Scratch3.0数据类型相关的知识,希望对你有一定的参考价值。
本章介绍脚本如何使用变量读取并记忆信息、与用户交互和响应用户的输入。本章涉及如下内容:
- Scratch3.0支持的数据类型
- 创建并使用变量
- 获取用户输入并与其交互
在前4章中,我们已经学习了不少Scratch编程方法,但还是缺少某些关键元素。一个复杂的程序应当能记忆数值,并根据特定条件选择不同的行为。数值的记忆问题在本章解决,第二个问题将在下一章学习。
对一个复杂的程序而言,我们需要存储、访问、修改数据才能完成一个特定的任务。Scratch中使用变量和列表管理数据。本章介绍变量,列表将在第9章介绍。
本章首先介绍 Scratch支持的数据类型,然后介绍如何创建并使用变量。某些情形下,变量值显示器也能让程序更有趣。在掌握以上内容之后,我们学习使用 “询问…并等待” 积木获得并处理用户的输入。
Scratch的数据类型
从某个角度讲,应用程序的任务是处理各种数据类型(如数字、文本、图像等)的数据并生成有价值的信息。因此,要完成编程任务,必须要理解Scratch中数据类型的概念和Scratch所支持的操作。
Scratch支持三种数据类型:
- 布尔类型
- 数字类型
- 字符串类型
布尔类型 仅有两个值:真或假,即True或 False。你可以使用它测试一个或多个条件,从而让程序选择不同的执行路径。
数字类型 可以是整数或小数。虽然许多编程语言区分这两者,但 Scratch并不区分,毕竟它们都属于数字。你可以使用数字和逻辑运算模块的将…四舍五入积木、向上向下取整函数(在平方根积木中选择)把小数转变为整数。例如向下取整3.9得到3,向上取整3.1得4。
字符串类型 是一系列字符的集合。字符可以是字母(大小写均可)、数字(0~9),以及能在键盘上输出的符号(+、-、&、@等)字符串可以存储姓名、地址、图书标题等。
以上是关于第五章 第一节 Scratch3.0数据类型的主要内容,如果未能解决你的问题,请参考以下文章
(王道408考研数据结构)第五章树-第一节:树的定义基本用语和常考性质