正如我们前面提到的,过程应当执行单一的、明确定义的任务。但是为了执行多个任务,通常都希望在过程中调用其他过程,这在Scratch中是完全可行的。过程的嵌套提高了程序在结构化和组织上的灵活性。 我们通过画两个有趣的图形为例来学习本节的内容。 首先定义一个画正方形的过程 其次定义一个画多个正方形 ...
变量值的修改 Scratch中有两块积木可以修改变量的值: 将...设为积木直接赋予变量一个新的值,与之前是多少无关,是绝对的 将...增加积木则是在当前的数值上增加或减少一个数值,是相对的 修改变量的三种方法。推荐第 种方式 今天我们通过一个数学题来学习变量的修改。 题目很简单:从 开始 .. ,求 加到 的整数和,相信很多小朋友都可以算出来,自己先用自己的方法算一下吧。 我们找到这些数字中的规 ...
2020-09-11 12:50 0 581 推荐指数:
正如我们前面提到的,过程应当执行单一的、明确定义的任务。但是为了执行多个任务,通常都希望在过程中调用其他过程,这在Scratch中是完全可行的。过程的嵌套提高了程序在结构化和组织上的灵活性。 我们通过画两个有趣的图形为例来学习本节的内容。 首先定义一个画正方形的过程 其次定义一个画多个正方形 ...
变量的作用范围:专业说法叫作用域,是一个非常重要的概念,它决定了角色可以访问哪些变量。 在创建变量时可以选择其作用范围。如果选择“仅适用于当前角色”,那么变量只能在当前角色内访问,其它的角色只能读,不能修改。 如下图示,角色cat新建一个“仅适用于当前角色”的变量 ...
什么是变量? 还记得我们在接水果游戏中给游戏增加一个记分的score吗? score一开始被设成0,当接到水果后,我们让score增加一个数值。接到的水颗越多,score就越大。这里的score就是变量。 变量的定义:专业地讲,变量是被命名的计算机内存区域,一个变化的量,随着程序的运行 ...
本章介绍脚本如何使用变量读取并记忆信息、与用户交互和响应用户的输入。本章涉及如下内容: Scratch3.0支持的数据类型 创建并使用变量 获取用户输入并与其交互 在前4章中,我们已经学习了不少Scratch编程方法,但还是缺少某些关键元素。一个复杂的程序应当能记忆数值 ...
实现过程学习Scratch3.0中的“自制能块”学习结构化程序设计 本章之前有不少程序仅包含一个角色 ...
我们可以使用 Scratch的消息广播机制协调各个角色间的行为,也可以使用 Scratch3.0中的“自制积木”即过程。自制积木可以把很长的脚本划分为更小的易于管理的过程。 用过程的思维解决复杂问题的本质就是“分而治之”:将一个很大很复杂的问题分解成许多小的子问题,然后分别解决并独立地测试每一个 ...
数据 什么是数据 生活中时时刻刻都在跟数据打交道,比如体重数据、血压数据、股价数据等。在我们使用计算机的过程中,会接触到各 ...
课后习题:思考与练习 3.12 一年365天,初始水平值为1.0,每工作一天水平增加N,不工作时水平不下降,一周连续工作4天,请编写程序运算结果并填写下表: N ...