网页设计师需要理解的计算思维(二)【雪无痕seo团队】

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

  使用流程图

  流程图提供了一种阐明算法的完美方法。流程图是一种表示算法、工作流程的图表,它将步骤显示为各种类型的图表,将它们与箭头按照顺序连接起来。这个图表阐明了一个给定问题的解决方案模型。

  流程图是一种展示算法的简单的方法,特别是当它们需要在过程中输出不同的结果时。他们使用标准的样式惯例。流程图可以上到下或从左到右的方向展开。

  网页设计师需要理解的计算思维(二)网页设计师需要理解的计算思维(二)" width="640" height="376" />

  使用伪代码

  网站设计在将现有问题分解成更小的可管理的部分时,你可以使用简明的英语(或任何你用来交流的语言)来交流你的发现、想法和可能的解决方案。

  计算机不懂英语的说明。他们理解的代码。代码或算法,它们组成一组具有非常特定语法的指令集。但是,在你使用你的发现来编写计算机能够理解的代码之前,通常建议将它们写在伪代码中。

  伪代码帮助你规划解决问题的方法,以避免在编写代码时出现任何错误。这是一种以简化的方式编写指令的方式,它读起来像代码。伪代码不是代码,无论怎样,它没有代码使用的特定语法。

  伪代码最好使用关键字和变量来编写。编程中的变量代表一个值、一个单词或一段代码。在编程中,变量的值会根据你在代码中的位置而变化。

  例如,这个伪代码可能计算报酬:

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

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

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

  伪代码使用类似于代码的术语,在将其转换为代码时很有用。STOP/END 在计算机中是文字。你可在陈述或指导结束时使用它们。IF/ELSE/THEN 是计算机能理解的条件判断:如果A事件发展然后进行B事件,否则进行C事件。

  INPUT/OUT 为了运行和创建输出结果,有些代码需要输入。输入是为用户或其他来源提供给计算机的数据。输出用于指示一系列命令的最终结果。STORE/SAVE 该伪代码术语,指示计算机在必要时存储一个值。

  方案评估

  这个过程实际上是计算思维最后一部分。你已经用计算思维来完成一个解决方案。解决方案是一种可以用来编程计算机的算法。

  你渴望开始编程,但是在你继续之前,你必须评估解决方案。如果没有评估,算法中的任何错误都不会被发现,程序可能无法正确地解决问题,或者不能以最好的方式解决问题。考虑将你评估算法视为调试过程。

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

  结语

  计算思维贯穿于21世纪商业的各个领域中。对于网页设计师来说,这是一个不可或缺的解决问题的技能,他们最终必须用一种计算机能够理解和处理的语言来表示解决方案。记住计算思维涉及以下几个步骤:

  1.分解:将一个问题分解为几个单独的较小的问题。

  2.模式识别:识别问题的组成部分的相似性。

  3.提取:关注重要的常规信息,而忽略与解决方案无关的信息。

  4.算法改写:编写创建预期解决方案的代码。编写每一步可以由计算机读取和处理的指令。这些指令是使用从分解、模式识别和提取中收集的相关信息编写的。

  5.方案评估:在算法中发现bug并纠正它们,以确保它能正常工作,不会出现任何故障。

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

本文主题:网页设计师需要理解的计算思维(二)
本文地址:http://www.52qingdao.com/jianzhan_zhishi/114764.html
雪无痕seo团队:山东seo/山东网站优化/山东百度优化/青岛seo/青岛网站优化/青岛百度优化/山东青岛google优化排名公司
服务项目:解决各种seo网站优化排名推广、网站建设疑难问题,提供【网站优化】【seo优化】【seo工具】【seo技术】【seo排名】【seo教程】【关键词优化】【整站优化】【百度优化】【网络营销】【seo服务】【seo培训】【seo外包】【seo顾问】等【网站seo优化】及【seo查询】咨询QQ号:9710917

温馨提示:本站部分文字及图片均来自于网络,部分内容及图片不代表本站观点如侵犯到您的权益,请及时通知我们!文章来自网络整理,提倡seo技术共享!欢迎转载!转载请保留出处和链接!

SEO

上一篇
下一篇