计算机基础自学{算法,伪代码}.pptVIP

  • 8
  • 0
  • 约3.54千字
  • 约 17页
  • 2016-09-11 发布于河南
  • 举报
通过计算机解决问题的方法 要点 分析问题 图:问题的初步分析 结构图 :解决方案的总体布局和结构 IPO图 :给出模块的输入、处理过程和输出 算法 :解决方案的指令序列 内部和外部文档:程序相关信息 测试解决方案: 编程: 用于辅助获得问题解决方案的基本工具 计算机能解决的问题是能通过一种算法来描述的问题。 该问题可以通过一些简单的指令序列来描述。 这些指令必须用计算机能够理解的方式书写,计算机以程序中指定的顺序执行它们。 如果这些指令以适当的规则书写,严格地遵循计算机语言的语法,那么计算机就可以顺利地解决问题。 计算机只会简单的按顺序地执行输入的指令,它没有发现程序中算法错误的能力。 计算机不懂人类的语言,想要计算机为人类工作,必须学习它的语言。 为了让计算机懂得我们的信息,必须提供根据规则编写的指令。 如果不指令正确,。。。 如果指令的顺序不正确,。。。 高级计算机语言类似自然语言,当然更形式化、格式更严格,没有歧义。 词法、语法、语义 词法错误、语法错误、语义错误 同一个问题,会有多个不同的正确算法(不同效率)。 同一个问题,会有多个不同的正确算法(不同程序员)。 (计算机只是一台机器,但操作它人不是。) 一、分析问题(Problem Analysis) 为了很好地解决问题,程序员应该首先进行需求分析。 分析问题的一种有效方法是它分成 4 个部分: 1、已知数据

文档评论(0)

1亿VIP精品文档

相关文档