很多时候,我们需要判断一个条件是否成立,然后再根据判断的结果来确定要执行的操作。比如,放学回家后,先要看作业是否完成了,然后再决定做什么。如果没有完成作业,就要打开书包写作业,如果作业完成了,就可以去和小朋友玩了。这种情况下,我们就需要用到条件逻辑。kmj100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
在Scratch3.0中,可以通过“控制”类积木中带嵌入条件的积木来实现。条件在这些积木中是一个棕色的六边形,如下图所示。(在软件开发的流程图当中,通常使用菱形或六边形来表示判断,如果条件成立,则结果为真;如果条件不成立,则结果为假)kmj100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
一共有4种带有条件逻辑的积木。我们依次来看看:kmj100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
kmj100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
在该积木中,有六边形中的条件成立,才会执行其中包含的语句;kmj100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
kmj100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
在该积木中,形中的条件成立时,执行“那么”后面的语句,当条件不成立时,执行“否则”后面的代码;kmj100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
kmj100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
在该积木中,将会执行等待的时间,直到等待时间完成再执行后面的代码;kmj100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
kmj100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
该积木是有条件的执行循环,直到条件成立后,循环停止。kmj100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
kmj100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
该积木是重复循环做一定次数kmj100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
kmj100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
该积木是一直重复循环kmj100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库