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

顺序结构:计算机命令是有先后执行顺序的,执行完一条再执行下一条命令。这样才能保证计算机根据我们的命令一步步完成不同的、复杂的操作。

图1

我们来看这一关,这一关的任务是【砍树】,Steven需要 【向前移动】再【向前移动】然后【摧毁方块】这样才能砍伐树木。

按照

第一步 【向前移动】

第二步【向前移动】

第三步【摧毁方块】

这样的逻辑结构就是 顺序结构。

如果我们执行

第一步【摧毁方块】

第二步【向前移动】

第三步【向前移动】

你会发现 Steven 站在了树的前面 ,没有把树砍掉。所以我们命令计算机的时候,要按照顺序依次让计算机做不同的动作,最后实现我们想要的效果。理解了计算机科学知识才能和计算机更好的沟通,让计算机帮助自己更好的成长。

图2

我们看图2,继续学习下顺序结构。图2中的任务是【剪】两只绵羊的羊毛。我们应该

第一步 【向前移动】

第二步 【向前移动】

第三步 【剪】

第四步   我们看一下 Steven的方向,另一只羊在Steven的下面,需要【向右转】

第五步 【向前移动】

第六步 【剪】

我们点运行,图3就是运行后的结果。

图3

图中的

第一步 【向前移动】

第二步 【向前移动】

第三步 【剪】

第四步   我们看一下 Steven的方向,另一只羊在Steven的下面,需要【向右转】

第五步 【向前移动】

第六步 【剪】

都是按顺序来的 ,执行完第一步 ,会依次执行下面的命令。我们就通过命令一步一步的让Steven 完成我们的任务。

计算机中顺序结构,2.逻辑结构(一):顺序结构相关推荐

  1. CCF中学生计算机程序设计入门篇2.6顺序结构程序实例例2.28

    #include<bits/stdc++.h> using namespace std; int main() { int a,b,x,y; cin>>a>>b; ...

  2. 计算机算法的控制结构顺序结构,第3章 算法与控制结构.pdf

    第3章 算法与控制结构 C++语言程序设计:MOOC版 清华大学出版社(ISBN 978-7-302-42104-7) 第3章算法与控制结构 阚道宏 第3章算法与控制结构 • 一个完成某种特定任务的过 ...

  3. python 分离整数与小数_Python编程:离不开算术运算符的顺序结构

    今天讲解的是第二篇<离不开算术运算符的顺序结构>.本节主要针对几个不易理解的算术运算符进行介绍,并在了解顺序结构的基础上,学习信息技术学考中顺序结构编程.知识点学习共包括四关. 你准备好了 ...

  4. 数据结构知识点总结_大牛带你学 | 考研数据结构中线性表中顺序结构的知识点总结...

    前言 我们都知道,数据结构中逻辑结构可以划分为线性结构(线性表)与非线性结构两大类. 而存储结构指的是数据元素在计算机中的存储及其逻辑关系的表现,也就是在计算机当中对逻辑结构的表示. 线性表的存储结构 ...

  5. C语言顺序结构程序设计PPT,C语言习题集与实验指导 教学课件 伍鹏、杜红、王圆妹、邓绍金 第3章 顺序结构程序设计.pdf...

    [摘要]第3章 顺序结构程序设计 第3章 顺序结构程序设计 当你对C语言程序设计有了一定了解和掌握后, 在处理一些简单的任务时,若想根据程序书写的过程 顺序执行程序,这时应该如何处理呢? •顺序结构 ...

  6. 简述数据、数据元素、数据项、数据对象、数据结构、逻辑结构、存储结构、抽象数据类型

    1.数据:描述客观事物的数字.字符以及能输入机器且被处理的各种符号的集合. 2.数据元素:数据元素是组成数据的基本单位,通常称为记录. 3.数据项:不可分割的最小单位,具有独立含义. 3.数据对象:性 ...

  7. LabVIEW编程基础:顺序结构编程

    目录 一.示例说明 二.程序框图实现 三.总结 LabVIEW又称为G语言,简单易学.形象直观,采用图形化的编程方式,是专为测试.测量和控制应用而设计的系统工程软件. 同C语言编程一样,LabVIEW ...

  8. 【数据结构】数据结构的基本概念——逻辑结构、存储结构、抽象数据类型

    文章目录 一.基本概念和术语? 1.数据 2.数据元素 3.数据项(属性.字段) 4.数据对象 5.数据结构 二.逻辑结构和物理结构(存储结构) 1.逻辑结构 1)定义 2)分类(线性结构和非线性结构 ...

  9. 三、逻辑结构与存储结构的区分

    一.问题背景 不管是计算机专业的考研初试还是工作面试,数据结构都是很重要的课程.而博主最近看的王道论坛2020的数据结构开篇就有按照逻辑结构和存储结构将各种数据结构进行分类,本文就结合所有知识点充分讲 ...

最新文章

  1. 清华成立视觉智能研究中心,邓志东任中心主任
  2. 在阿里云主机上基于CentOS用vsftpd搭建FTP服务器
  3. 解决百度云大文件不能被其他下载器下载
  4. 如何用杠铃策略,构建你的“反脆弱性”
  5. 算法竞赛入门与进阶 (四)二分
  6. m.2接口和nvme区别_M.2硬盘的分类和区别
  7. html大学生活主题班会,“大学生活”主题班会记录范文
  8. einops包中的rearrange,reduce, repeat及einops.layers.torch中的Rearrange,Reduce。对高维数据的处理方式
  9. Linux中修改weblogic默认IP,Weblogic 12c ip 地址改变如何配置
  10. azkaban的操作指南
  11. oracle12c创建pdb用户6,ORACLE12C PDB创建默认表空间和用户语句
  12. 敏捷开发用户场景分析
  13. EasyRecovery2022强力数据恢复软件
  14. Unity安卓开发环境搭建
  15. 《计算机操作系统》思维导图
  16. 项目组织与团队管理——社会惰化
  17. java frame 显示图片_java怎么在JFrame中显示动态图片?
  18. 华为云开发者学堂——学习笔记
  19. JavaScript对象、基本类型和字面值之间的区别
  20. 通达信软件接口是什么?能看得到五档报价吗?

热门文章

  1. GIS创新实践【实验2】疫情地图制作与发布
  2. linux 心脏滴血漏洞,心脏出血漏洞(heartbleeder 自动检测 OpenSSL 心脏出血漏洞 (附修复指南))...
  3. 实验二+163+张玉洁
  4. opencv双目测距(BM 与SGBM匹配)
  5. DataSketches HLL Sketch module
  6. 2021年中国电子商务行业投融资现状及未来发展趋势分析[图]
  7. asp_net2_0学习指导 菜鸟到中级程序员的飞跃
  8. php ajax 实现三级省市区联动
  9. 软件版本 ——测试版
  10. 20个常用Python运维库模块及工具