使用流程图

  流程图提供了一种阐明演算法的完美方法。流程图是一种表示演算法、工作流程的图表,它将步骤显示为各种类型的图表,将它们与箭头按照顺序连线起来。这个图表阐明了一个给定问题的解决方案模型。
 
  流程图是一种展示演算法的简单的方法,特别是当它们需要在过程中输出不同的结果时。他们使用标准的样式惯例。流程图可以上到下或从左到右的方向展开。
 

 
  使用虚拟码
 
  WordPress 网站设计在将现有问题分解成更小的可管理的部分时,您可以使用简明的英语(或任何您用来交流的语言)来交流您的发现、想法和可能的解决方案。
 
  计算机不懂英语的说明。他们理解的代码。代码或演算法,它们组成一组具有非常特定语法的指令集。但是,在您使用您的发现来编写计算机能够理解的代码之前,通常建议将它们写在虚拟码中。
 
  虚拟码帮助您规划解决问题的方法,以避免在编写代码时出现任何错误。这是一种以简化的方式编写指令的方式,它读起来像代码。虚拟码不是代码,无论怎样,它没有代码使用的特定语法。
 
  虚拟码最好使用关键字和变数来编写。程序设计中的变数代表一个值、一个单词或一段代码。在程序设计中,变数的值会根据您在代码中的位置而变化。
 
  例如,这个虚拟码可能计算报酬:
 

 
  这个稍微复杂一点的例子可能会计算出加班费:
 

 
  虚拟码使用类似于代码的术语,在将其转换为代码时很有用。 STOP/END 在计算机中是文字。您可在陈述或指导结束时使用它们。 IF/ELSE/THEN 是计算机能理解的条件判断:如果 A 事件发展然后进行 B 事件,否则进行 C 事件。
 
  INPUT/OUT 为了执行和建立输出结果,有些代码需要输入。输入是为多用户或其他来源提供给计算机的资料。输出用于指示一系列命令的最终结果。 STORE/SAVE 该虚拟码术语,指示计算机在必要时储存一个值。
 
  方案评估
 
  这个过程实际上是计算思维最后一部分。您已经用计算思维来完成一个解决方案。解决方案是一种可以用来程序设计计算机的演算法。
 
  您渴望开始程序设计,但是在您继续之前,您必须评估解决方案。如果没有评估,演算法中的任何错误都不会被发现,程序可能无法正确地解决问题,或者不能以最好的方式解决问题。考虑将您评估演算法视为除错过程。
 

 
  结语
 
  计算思维贯穿于 21 世纪商业的各个领域中。对于 WooCommerce 独立站网页设计师来说,这是一个不可或缺的解决问题的技能,他们最终必须用一种计算机能够理解和处理的语言来表示解决方案。记住计算思维涉及以下几个步骤:
 
  1. 分解:将一个问题分解为几个单独的较小的问题。
 
  2. 模式识别:识别问题的组成部分的相似性。
 
  3. 提取:关注重要的常规信息,而忽略与解决方案无关的信息。
 
  4. 演算法改写:编写建立预期解决方案的代码。编写每一步可以由计算机读取和处理的指令。这些指令是使用从分解、模式识别和提取中收集的相关信息编写的。
 
  5. 方案评估:在演算法中发现 bug 并纠正它们,以确保它能正常工作,不会出现任何故障。