美文网首页Scratch
程序结构之:条件结构

程序结构之:条件结构

作者: koomi | 来源:发表于2018-11-15 22:37 被阅读0次
    Scratch课程第一章《入门基础》·第二节《程序结构》:第3课 条件结构,包含课程视频和文稿。

    程序结构之:条件结构 · 视频课程


    [Scratch]一、入门基础《6、程序结构之:条件结构》_腾讯视频

    程序结构之:条件结构 · 课程文稿

    大家好,本节课我们来学习程序的第三种结构:条件结构。

    首先,我们来看《甲虫找朋友》的例子。(如视频所示)

    下面来分析一下,我们可以用语言描整个过程:

    甲虫跟随鼠标移动,如果甲虫找到了朋友,甲虫会说:“你好,我是甲虫,你是七星瓢虫吗?我想和你做朋友!”

    请大家思考两个问题:

    1、有几个角色

    2、它们分别有什么行为?

    我们可以用思维导图来呈现我们的思考的过程(如视频所示):

    这个案例中有两个角色:甲虫和七星瓢虫。甲虫的行为有:1、跟着鼠标移动,2、如果碰到“七星瓢虫”甲虫会说:“你好,我是甲虫,你是七星瓢虫吗?我想和你做朋友!”。七星瓢虫无任何行为,编写程序的时候就可以不写命令。

    因此,接下来我们只用思考实现甲虫行为的命令,整个过程我们可以流程图来表示(如视频所示):

    首先点击绿旗开始,然后甲虫跟着鼠标移动,然后判断是否碰到了七星瓢虫“,如果碰到了甲虫说:“你好,我是甲虫,你是七星瓢虫吗?我想和你做朋友!”如果没有碰到甲虫继续跟着鼠标移动。

    根据流程图来编写程序就很容易了,你们可以试一试。

    接下来,我给大家演示一下具体的操作。(如视频所示)

    我们来总结一下:电脑按照我们的书写顺序,自上而下逐条执行,当碰到选择时就停下来判断,有的命令要满足条件才能执行,这样的程序结构叫做条件结构。

    我们再来看一个例子。(如视频所示)

    下面来分析一下,我们可以用语言描整个过程:

    甲虫跟随鼠标移动,如果甲虫还没有找到“七星瓢虫”,甲虫会说:“我是甲虫,我在找朋友!”如果甲虫找到“蝴蝶”,甲虫会说:“你好,我是甲虫,你是蝴蝶吗?我想和你做朋友!”。

    请大家思考两个问题:

    1、有几个角色

    2、它们分别有什么行为?

    大家可以用思维导图来呈现我们的想法,并试着画一画。

    我们来看看思维导图,一共有两个角色:甲虫和七星瓢虫。甲虫有三个行为,七星瓢虫无行为。

    接下来试试画出流程图(如视频所示):

    首先点击绿旗开始,然后甲虫跟着鼠标移动,然后判断是否碰到了七星瓢虫“,如果碰到了甲虫说:“你好,我是甲虫,你是七星瓢虫吗?我想和你做朋友!”如果没有碰到,甲虫会说:“我是甲虫,我在找朋友!”然后继续跟着鼠标移动。

    根据流程图来编写程序就很容易了,大家可以试一试。

    下面我给大家演示一下具体的操作。(如视频所示)

    总结一下,使用在条件循环结构中的命令有两种,根据具体的需要选用。判断的命令可以在“侦测”模块和“数字与逻辑运算”模块下去寻找,大家发现判断命令的特点了吗,它的形状是个六边形,和如果后面的形状是一样的,这样才能放进去。

    拓展任务:甲虫跟随鼠标移动,如果甲虫找到“七星瓢虫”,甲虫会说:“我是甲虫,我在找朋友!”找到“七星瓢虫”,甲虫会说:“你好,我是甲虫,你是七星瓢虫吗?我想和你做朋友!”如果甲虫找到“蝴蝶”,甲虫会说:“你好,我是甲虫,你是蝴蝶吗?我想和你做朋友!” 。(流程图和命令图如视频所示)

    相关文章

      网友评论

        本文标题:程序结构之:条件结构

        本文链接:https://www.haomeiwen.com/subject/gmunzftx.html