才艺多首页 | 资讯中心 | 帮助中心 | 服务电话:400-651-5550
Godzilla. 2018-09-11 网站建设

网页设计师需要理解的计算思维(二)

       使用流程图

  流程图提供了一种阐明算法的完美方法。流程图是一种表示算法、工作流程的图表,它将步骤显示为各种类型的图表,将它们与箭头按照顺序连接起来。这个图表阐明了一个给定问题的解决方案模型。
 
  流程图是一种展示算法的简单的方法,特别是当它们需要在过程中输出不同的结果时。他们使用标准的样式惯例。流程图可以上到下或从左到右的方向展开。
 
网页设计师需要理解的计算思维(二)
 
  使用伪代码
 
  网站设计在将现有问题分解成更小的可管理的部分时,你可以使用简明的英语(或任何你用来交流的语言)来交流你的发现、想法和可能的解决方案。
 
  计算机不懂英语的说明。他们理解的代码。代码或算法,它们组成一组具有非常特定语法的指令集。但是,在你使用你的发现来编写计算机能够理解的代码之前,通常建议将它们写在伪代码中。
 
  伪代码帮助你规划解决问题的方法,以避免在编写代码时出现任何错误。这是一种以简化的方式编写指令的方式,它读起来像代码。伪代码不是代码,无论怎样,它没有代码使用的特定语法。
 
  伪代码最好使用关键字和变量来编写。编程中的变量代表一个值、一个单词或一段代码。在编程中,变量的值会根据你在代码中的位置而变化。
 
  例如,这个伪代码可能计算报酬:
 
网页设计师需要理解的计算思维(二)
 
  这个稍微复杂一点的例子可能会计算出加班费:
 
网页设计师需要理解的计算思维(二)
 
  伪代码使用类似于代码的术语,在将其转换为代码时很有用。STOP/END 在计算机中是文字。你可在陈述或指导结束时使用它们。IF/ELSE/THEN 是计算机能理解的条件判断:如果A事件发展然后进行B事件,否则进行C事件。
 
  INPUT/OUT 为了运行和创建输出结果,有些代码需要输入。输入是为用户或其他来源提供给计算机的数据。输出用于指示一系列命令的最终结果。STORE/SAVE 该伪代码术语,指示计算机在必要时存储一个值。
 
  方案评估
 
  这个过程实际上是计算思维最后一部分。你已经用计算思维来完成一个解决方案。解决方案是一种可以用来编程计算机的算法。
 
  你渴望开始编程,但是在你继续之前,你必须评估解决方案。如果没有评估,算法中的任何错误都不会被发现,程序可能无法正确地解决问题,或者不能以最好的方式解决问题。考虑将你评估算法视为调试过程。
 
网页设计师需要理解的计算思维(二)
 
  结语
 
  计算思维贯穿于21世纪商业的各个领域中。对于网页设计师来说,这是一个不可或缺的解决问题的技能,他们最终必须用一种计算机能够理解和处理的语言来表示解决方案。记住计算思维涉及以下几个步骤:
 
  1.分解:将一个问题分解为几个单独的较小的问题。
 
  2.模式识别:识别问题的组成部分的相似性。
 
  3.提取:关注重要的常规信息,而忽略与解决方案无关的信息。
 
  4.算法改写:编写创建预期解决方案的代码。编写每一步可以由计算机读取和处理的指令。这些指令是使用从分解、模式识别和提取中收集的相关信息编写的。
 
  5.方案评估:在算法中发现bug并纠正它们,以确保它能正常工作,不会出现任何故障。
 
网页设计师需要理解的计算思维(二)
 

文章标签: 网页设计 计算思维 
文章评论:
客服图标
建站咨询电话
400-651-5550

欢迎您给我们来电,已有13835人通过电话进行免费业务咨询,您也可以