美文网首页我爱编程快乐学编程
4.逻辑结构(三):条件结构

4.逻辑结构(三):条件结构

作者: 刘景照 | 来源:发表于2018-06-23 10:40 被阅读0次

计算机科学中的逻辑结构第三种就是条件结构(分支结构)。

图1

图1 中的 【如果前面有熔岩执行】模块就是条件结构,这个模块干了什么事情呢?其实就是做了一个判断:如果前面岩浆我要干什么。或者说:假如前面有岩浆,我会干什么。就像我们平时过马路,如果是红灯我干什么,假如是绿灯我会做什么。这就是条件结构,是不是很简单。

这个关卡的任务是 【开采这些方块】,我们来看下怎么做。

第一步  【摧毁方块】,把 Steven 面前的方块摧毁。

第二步    摧毁方块后,方块下面有可能存在岩浆,这个时候就需要我们的【如果前面有熔岩执行】模块了,执行什么呢?前面有岩浆,当然是放个东西把岩浆覆盖住,steven才能通过。这时我们执行 【放下圆石前面】模块。条件结构【如果前面有熔岩执行】是包裹住 要执行的【放下圆石前面】模块的。 也就是说前面有岩浆就放圆石覆盖岩浆。

第三步    Steven需要开采剩下的方块,需要【向前移动】

第四步    Steven又会遇到方块,是不是又要重复之前的 第一步 第二步 第三步了 ,这个时候’循环结构‘就又上场了。

数一数重复几次。1 、2、3、。。。7。一共重复7次。

这样任务就又完成了。如果是红灯我要停下,假如是绿灯我会通行。条件结构,我们学习完了,你学会了吗?

相关文章

  • 4.逻辑结构(三):条件结构

    计算机科学中的逻辑结构第三种就是条件结构(分支结构)。 图1 图1 中的 【如果前面有熔岩执行】模块就是条件结构,...

  • 2.逻辑结构(一):顺序结构

    今天我们开始学习计算机科学中的逻辑结构。逻辑结构有三种:顺序结构、循环结构、条件结构(分支结构)。 顺序结构:计算...

  • python之条件判断

    一、if的结构 if结构 if-else结构 if-elif-else结构 二、if的条件 一般条件的逻辑判断结果...

  • 数据结构

    一、逻辑结构 1.集合结构 2.线性结构 3.图形结构 4.树形结构 二、物理结构 1.链式存储结构 2.顺序存储...

  • loumingyu-Python-day02

    比较运算符 逻辑运算符 程序执行结构 顺序结构 分支结构 循环结构 分支结构(条件语句) if语句 作业 BMI计...

  • 结构语句

    分支结构 if结构(单分支结构) 条件语句:关系运算,逻辑运算如果条件语句判断结果为true时,则执行语句块(大括...

  • 数据结构基础

    1、数据结构三要素: 逻辑结构、物理结构、数据运算 2、逻辑结构 逻辑结构是数据元素之间的逻辑关系,与数据的存储无...

  • 数据结构->概念

    数据结构有三要素: 1.逻辑结构 逻辑结构是指元素之间的逻辑关系,即从逻辑上描述数据。 数据的逻辑结构分为:(...

  • if,while

    1. if结构 if条件或逻辑表达式: print(‘条件成立’) elif条件或逻辑表达式: print(‘...

  • 2018-07-29--------数据结构汇总

    数据结构 1、数据结构的三要素:逻辑结构,存储结构,数据运算 2、逻辑结构: 1)线性结构:线性表,栈,队列 ...

网友评论

    本文标题:4.逻辑结构(三):条件结构

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