程序

  • 程序的流程总共有三种。除了顺序执行以外,还有“条件分支”和“循环”。因为只有这三种,记忆起来还是很轻松的吧。
  • 根据比较操作的结果,跳转到之前处理过的步骤就是循环;跳转到之后尚未处理的步骤就是条件分支
  • 顺序执行是按照指令记录在内存中的先后顺序依次执行的一种流程。而循环则是在程序的特定范围内反复执行若干次的一种流程。条件分支是根据若干个条件的成立与否,在程序的流程中产生若干个分支的一种流程。无论规模多么大多么复杂的程序,都是通过把以上三种流程组合起来实现的。
  • 多画流程图
  • 分支过多可以用状态图
  • 所谓算法,就是解决既定问题的步骤
  • 思考算法时的要点是要分两步走,先从整体上考虑程序的粗略流程,再考虑程序各个部分细节的流程。有关细节上的流程将在下一章介绍,在这里笔者先介绍粗略的流程。这是一种相当简单的流程,虽然或多或少会有例外,但是几乎所有的程序从整体来看都具有一个一成不变的流程,那就是“初始化处理”→“循环处理”→“收尾处理”。

posted on 2019-04-21 10:51  的先生在打码  阅读(217)  评论(0编辑  收藏  举报

导航