实现过程学习Scratch3.0中的“自制能块”学习结构化程序设计 本章之前有不少程序仅包含一个角色 ...
本章介绍脚本如何使用变量读取并记忆信息 与用户交互和响应用户的输入。本章涉及如下内容: Scratch . 支持的数据类型 创建并使用变量 获取用户输入并与其交互 在前 章中,我们已经学习了不少Scratch编程方法,但还是缺少某些关键元素。一个复杂的程序应当能记忆数值,并根据特定条件选择不同的行为。数值的记忆问题在本章解决,第二个问题将在下一章学习。 对一个复杂的程序而言,我们需要存储 访问 修 ...
2020-07-20 23:16 0 822 推荐指数:
实现过程学习Scratch3.0中的“自制能块”学习结构化程序设计 本章之前有不少程序仅包含一个角色 ...
本章我们学习比较数据、计算逻辑表达式以及使用这些结果在程序中做决定。随后使用它们做一些实用的案例。本章学习的内容如下: 解决问题的基本技巧 使用如果…那么和如果…那么…否则 选择不同的行为 根据条件构造并求解逻辑表达式 使用分支语句控制程序流程 我们之前接触的程序执行模式很单一 ...
变量的作用范围:专业说法叫作用域,是一个非常重要的概念,它决定了角色可以访问哪些变量。 在创建变量时可以选择其作用范围。如果选择“仅适用于当前角色”,那么变量只能在当前角色内访问,其它的角 ...
什么是变量? 还记得我们在接水果游戏中给游戏增加一个记分的score吗? score一开始被设成0,当接到水果后,我们让score增加一个数值。接到的水颗越多,score就越大。这里的score就是 ...
变量值的修改 Scratch中有两块积木可以修改变量的值: 将...设为 积木直接赋予变量一个新的值,与之前是多少无关,是绝对的; 将...增加 积木则是在当前的数值上增加或减少一个数值,是相对的; 修改变量的三种方法。推荐第2种方式 今天我们通过一个 ...
数据类型是每一种语言的基础,就比如说一支笔,它的墨有可能是红色,有可能是黑色,也有可能是黄色等等,这不同的颜色就会被人用在不同的场景。Python中的数据类型也是一样,比如说我们要描述一个人的年龄:小张今年18岁,这18就是一个整数,那么在Python语言里,我们将它定义为一个整型 ...
scratch3.0系列分享章节列表 scratch3.0基本介绍(第一章)scratch3.0系列分享章节列表 scratch3.0二次开发运行scratch-gui项目并了解工程结构(第二章) scratch3.0二次自定义品牌logo(第三章) scratch3.0 ...
正如我们前面提到的,过程应当执行单一的、明确定义的任务。但是为了执行多个任务,通常都希望在过程中调用其他过程,这在Scratch中是完全可行的。过程的嵌套提高了程序在结构化和组织上的灵活性。 我们通过画两个有趣的图形为例来学习本节的内容。 首先定义一个画正方形的过程 其次定义一个画多个正方形 ...