第五章第一节scratch3.0数据类型

youjianschool youjianschool     2022-12-07     266

关键词:

本章介绍脚本如何使用变量读取并记忆信息、与用户交互和响应用户的输入。本章涉及如下内容:

  • Scratch3.0支持的数据类型
  • 创建并使用变量
  • 获取用户输入并与其交互

在前4章中,我们已经学习了不少Scratch编程方法,但还是缺少某些关键元素。一个复杂的程序应当能记忆数值,并根据特定条件选择不同的行为。数值的记忆问题在本章解决,第二个问题将在下一章学习。 

对一个复杂的程序而言,我们需要存储、访问、修改数据才能完成一个特定的任务。Scratch中使用变量和列表管理数据。本章介绍变量,列表将在第9章介绍。
本章首先介绍 Scratch支持的数据类型,然后介绍如何创建并使用变量。某些情形下,变量值显示器也能让程序更有趣。在掌握以上内容之后,我们学习使用 “询问…并等待” 积木获得并处理用户的输入。

Scratch的数据类型
从某个角度讲,应用程序的任务是处理各种数据类型(如数字、文本、图像等)的数据并生成有价值的信息。因此,要完成编程任务,必须要理解Scratch中数据类型的概念和Scratch所支持的操作。


Scratch支持三种数据类型:

  • 布尔类型
  • 数字类型
  • 字符串类型

布尔类型 仅有两个值:真或假,即True或 False。你可以使用它测试一个或多个条件,从而让程序选择不同的执行路径。

数字类型 可以是整数或小数。虽然许多编程语言区分这两者,但 Scratch并不区分,毕竟它们都属于数字。你可以使用数字和逻辑运算模块的将…四舍五入积木、向上向下取整函数(在平方根积木中选择)把小数转变为整数。例如向下取整3.9得到3,向上取整3.1得4。

字符串类型 是一系列字符的集合。字符可以是字母(大小写均可)、数字(0~9),以及能在键盘上输出的符号(+、-、&、@等)字符串可以存储姓名、地址、图书标题等。

(王道408考研数据结构)第五章树-第一节:树的定义基本用语和常考性质

文章目录一:树基本概念(1)树的定义(2)结点分类(3)结点关系(相关术语)二:树的常考性质一:树基本概念(1)树的定义树(Tree):这是一种非线性结构。是nnn( 查看详情

《domscripting》学习笔记-——第五章第六章案列改进

第四章的案例代码可以得到更好的改进。例如:预留退路、向后兼容性和分离js。原html代码:1<!DOCTYPEhtml>2<htmllang="en">3<head>4<metacharset="UTF-8">5<title>Document</title>6</head>7<body>8<h1& 查看详情

mysql数据操作与查询(第五章下)

上一节我们学习了MySQL函数中的数学函数、控制流函数以及字符串函数,这一节我们继续讲日期和时间函数、系统信息函数和加密函数。日期和时间函数该函数主要用来处理日期和时间的值,一般的日期函数除了可以使用... 查看详情

第一章第一节笔记

一,1.什么是程序?为了让计算机执行某些操作或解决某些问题而编写的一系列有序指令的集合.2.Java相关的技术(3种):Java SE 标准版  core java  java技术的核心 (第一学期)Java EE 企业版  (第二... 查看详情

第十一章第一节功

一.功1.功定义: 一个      作用在物体上,物体在                     ___________ 查看详情

(计算机组成原理)第五章中央处理器-第一节:cpu的功能与基本结构(运算器和控制器等寄存器)

文章目录一:CPU的功能(1)CPU的具体功能(2)每个部件的功能二:运算器基本结构三:控制器基本结构一:CPU的功能(1)CPU的具体功能CPU具体功能包括指令控制:完成取指令、分析指令和执行指令的操作,也即程序的顺序控制... 查看详情

《csapp》读书笔记

第一章第二章第三章第四章第五章第六章第七章链接可重定位目标文件符号和符号表符号解析第八章第九章第十章第十一章第十二章逐步添加。。 查看详情

第五章=》引用类型

  第五章 引用类型     引用类型的值(对象)是引用类型的一个实例。在ECMAScript中,引用类型是一种数据结构,用于将数据和功能组织在一起。引用类型有时候也被称为对象定义,因为他们描述的是一... 查看详情

c语言第一章第一节认识变量

声明:本人大一新生,闲着无聊。。写写c语言教程。。菜鸟一枚。。大神勿喷!!!接下来我们都用dev来进行编译。。vc++太古老了,没提示功能,不好上手,并且老是出毛病。。vs太大了,编个c不至于,运行太慢。。下面是dev... 查看详情

idea第五章----git常用技能

  前几篇已经介绍了idea的环境搭建及基础配置常用模板等,这一章我们介绍下idea中git的一些常用技能,包括提交文件,排除提交文件,合并分支,解决冲突,还原代码等等等。第一节:Git常用技能  Git客户端的配置   ... 查看详情

第五章

第五章1、字典—dict字典是python中是数据结构之一,是一种无序的,可变的数据类型定义:dic="key":"value"字典的作用存储大大量数据,将数据和数据起到关联作用字典中的所有操作都是通过键键:必须是不可变的数... 查看详情

华南理工大学电力电子技术(王兆安)期末复习笔记3第五章第六章第七章

电力电子技术(王兆安)笔者是华南理工自动化专业大三在读学生,以下内容是根据我们期末考试考纲总结文章目录电力电子技术(王兆安)考纲概览按目录看考纲重点の思维导图笔记内容斩波电路零、基础... 查看详情

第五章云原生与容器技术

第一节独角兽成功秘诀成功秘诀·Speedofinnovation-天下武功,唯快不破·Always-availableservices-随时、随地可用·Webscale-从0到1,快速扩展·Mobile-centricuserexperiences-移动为王又快又好!第二节云原生和现代应用12范式现代应用的十二范式... 查看详情

高等数学本科少学时类型第4版上册课后习题答案同济大学数学系

...二节数列的极限第三节函数的极限第四节无穷小与无穷大第五节极限运算法则第六节极限存在准则·两个重要极限第七节无穷小的比较第八节函数的连续性第九节闭区间上连续函数的性质第一章复习题第二章导数与微分第一... 查看详情

20191304商苏赫《信息安全导论》第三周学习总结

...变化。图像数据即位图与矢量图形。《自学是一门手艺》第五章第一节了解编程的基础,输入,输出,流程控制,函数,编译器。第二节值的类型与操作符。最基本的计算机程序就是 查看详情

第五章方法

方法:(1)写在main方法外面(2)privatestaticvoidsortArray(形参【数据类型变量名】)(3)sortArray(这里面写变量名);(4)void表示有没有返回值,如果有反回值,就写反回值的数据类型【有返回值就用一个相同的数据类型来接收】(5)... 查看详情

javascript第五章

引用类型引用类型是一种将数据和功能组织在一起的数据结构。引用类型:描述的是一类对象所具有的属性和方法;对象是某个特定引用类型的实例。1.Object类型创建Object实例的方法有两种:(1) new操作符后跟Object构造函数... 查看详情

第五章:1.数组和广义表--数组

前言:    2、3、4章讨论的线性结构中的数据元素都是非结构的原子类型,元素的值是不再分解的。本章讨论的两种数据结构---数组和广义表可以看成是线性表在下述含以上的扩展:表中的数据元素本身也是一个数据结构。... 查看详情