Thunkable:条件编码 高年级部课程 Thunkable:条件编码 在本课中,您将 ... 了解条件语句以及如何编写条件语句用简单的应用程序练习书写条件块 活动 这些是本课的活动:活动:计数游戏 条件 每次打开移动应用程序时,其运行方式并不完全相同。它根据用户的交互方式运行,而这些交互方式并不总是完全相同的。 我们已经了解了事件处理程序,以及它们如何在事件发生时触发某些代码块运行。除了事件处理程序,应用程序还有其他方法来决定运行哪些特定代码块以及何时运行。这些方法称为 条件.与条件相关的代码块称为 条件代码块. 导师提示 最佳实践: 有一个有趣的编程笑话可以用来说明条件式是多么令人困惑:我妻子说"请去商店买一箱牛奶 如果有鸡蛋 就买六个" 我买了 6 箱牛奶回来.她说:"你为什么要买六箱牛奶? 这是一个有趣的脑筋急转弯,它显示了计算机有时是多么愚蠢。左边的第一列代码是根据询问发生的情况,我买了 6 箱牛奶。右边第二列代码是应该发生的情况,我最终买了 6 个鸡蛋。我买了六盒牛奶,因为她说 "买牛奶,如果有鸡蛋,就买六盒"。她的要求实际上是 "买牛奶,如果店里有鸡蛋,就买六盒牛奶"。她需要说明 "六个鸡蛋"。 这就是计算机的工作原理,它们只能根据您提供的信息工作,因此请确保信息的具体内容。向学生提出指导性问题:您最喜欢的应用程序有哪些条件限制? 例如:如果您登录了 tiktok,则 fyp 会从您的列表中提取,否则就是随机提取;如果用户启用了黑暗模式,则会将所有内容变为黑色。 导师提示由 AmeriCorps 提供支持。 示例 天气就是条件的一个现实例子。 你要根据这一条件做出决定。 如果下雨,你就打伞。 条件是 "下雨"。 您可以通过查看天气应用程序或向窗外张望来判断该条件是真是假。然后根据情况采取行动。如果下雨,你就带上雨伞。否则,你就跳过它,出门去了。 你会根据周围的条件做出各种决定。移动应用也会根据应用内的情况做出决定。例如,如果用户输入了错误的密码,应用程序就会显示一条信息告诉用户,并阻止用户继续使用应用程序。条件式是包括 Thunkable 在内的所有编程语言的基础。 Thunkable 中条件块的结构是ifconditiondo条件块可在 控制抽屉中找到。 下面是这些积木的工作原理。 条件 条件将与 if 连接。 如果条件为真,运行槽中的代码就会运行。 在 if/else 块中,如果条件为真,则 执行槽中的代码就会运行。 如果条件为假,则 else槽中的代码运行。 如果条件为假,代码将被跳过,什么也不会发生,或者代码在 if 代码块之后继续运行。 点击蓝色齿轮图标即可更改条件区块。 然后拖入更多的else if或else块。 else if模块允许您在一个模块中测试多个条件。 如果下雨, 使用雨伞。一个条件,一个选择。否则,什么也别做。 如果温度高于 22 摄氏度、 则打开窗口否则关闭窗口。 一个条件,但有两个选项。一个为 "真",一个为 "假"。 如果温度高于 22 摄氏度 则打开窗户否则检查温度是否低于 7 摄氏度 如果是,则打开暖气否则,关闭窗户。 检查了两个条件,,但有 3 个选项。 重要!测试多个条件的顺序很重要。一旦发现某个条件为真,就会执行该代码,跳过其他代码。 因此,在第三个示例中,如果温度大于 22,就会打开窗口,而不会检查第二个 if 块。 让我们试试编码示例 计数游戏是一款简单的应用程序,在游戏中,您(可能还有一名对手)不断将数字加到一个流水总数上,并尝试精确到 100。如果超过了,你就输了。 活动:数数游戏 预计时间:20 分钟 使用条件句完成计数游戏 在 Thunkable 中打开启动项目,然后按 "点击混音 "按钮制作自己的副本。 然后按照工作表中的说明完成应用程序! 打开工作表 希望您已经使用条件块成功编码了计数游戏!如果您想查看可能的解决方案,请单击此按钮。 发现解决方案 挑战 在应用程序中添加重置按钮。重置按钮应将总数设置为零,以便用户可以再次游戏。 反思 你能想到自己每天在做决定时使用的条件句吗?下面是一些例子: 如果外面很冷,那就穿件外套。如果手机没电了,那就充电。如果你生病了,那就去看医生,否则就去上学。如果衣服脏了,那就洗一洗,否则就放进衣柜里。 上一张幻灯片 下一张幻灯片 关键术语回顾 条件- 事物正在经历的状态或情况条件语句或块- 计算机根据条件做出决定的一种方式if/else - 编程中条件语句的一种常见形式;告诉计算机,如果条件为真,就做这件事。否则,如果条件为假,则做另一件事 其他资源 如果你想多练习一下,本视频将介绍 Thunkable 中另一个简单应用程序中的条件式。 上一课 返回课程 下一堂课