C语言程序设计 教学课件 作者 崔永君 彭静 全书 第3章.pptVIP

  • 3
  • 0
  • 约1.04万字
  • 约 80页
  • 2017-08-20 发布于广东
  • 举报

C语言程序设计 教学课件 作者 崔永君 彭静 全书 第3章.ppt

第3章 顺序结构程序设计      3.1 程序设计概述 3.1.1 基本概念   1. 程序   从自然语言的角度来讲,程序是对解决某个问题的方法和步骤的描述;从计算机的角度来讲,程序是用某种计算机能理解并执行的计算机语言描述解决问题的方法和步骤。计算机程序主要描述两部分内容:问题的每个对象及它们之间的关系,即数据结构的内容;对这些对象的操作规则,即求解的算法。因此,程序?=?算法?+?数据结构。   2. 程序设计   程序设计就是分析、解决问题的方法和步骤,并将其记录下来的过程。从计算机的角度来讲,必须用计算机语言记录下来,即用某种程序设计语言来设计计算机执行的指令序列,经过调试,使计算机能正确完成特定的任务。简单地说,程序设计就是设计和编写程序的过程。   3. 结构化程序设计   结构化程序设计方法是指用结构化编程语句来编写程序。它把一个复杂的程序分解成若干个较小的过程,每个过程都可以单独地设计、修改、调试;其程序流程完全由设计人员控制,用户可以按照设计人员设计好的程序处理问题。在结构化程序设计中,仅有三种基本的控制结构用于构造程序:顺序结构、选择结构和循环结构。   4. 面向过程程序设计   面向过程程序设计致力于用计算机能够理解的逻辑来描述需要解决的问题和解决问题的具体方法和步骤。编程时不仅要说明做什么,还要非常详细地告诉计算机如何做,即必须考虑程序

文档评论(0)

1亿VIP精品文档

相关文档