C程序设计基础分析.pptxVIP

  • 6
  • 0
  • 约2.97千字
  • 约 28页
  • 2016-11-25 发布于湖北
  • 举报
C 程序设计基础;课程介绍 C语言是国际上最著名的高级程序设计语言之一,也是使用范围最广的计算机编程语言之一。 C程序设计是计算机相关专业的重要课程和核心课程 课程目的 掌握程序设计的思想和方法; 培养求解问题和语言的应用能力; 为今后学习C++等其它高级语言打好基础(不是很重要)。;学习方法 看懂书,认真、独立完成作业。务必不要抄袭! 多上机实践,以ACM为榜样。 多问。长期 QQ 在线答疑,上课随时提问。问题解决在平时,不要等学评教。;;前期知识补充;程序 为解决某一问题而设计的一系列指令。这些指令是由某种计算机语言来描述的。 程序设计 根据某种任务,用计算机语言编制一个能正确完成该任务的计算机程序。 学习C语言的目的 用C语言来设计程序,从而帮助我们解决工作中的实际问题。如成绩排序,计算闰年等。;1.1 算法的概念与描述工具;瑞士著名的计算机科学家 Wirth 提出了一个著名的公式:数据结构 + 算法 = 程序。 对数据的描述 在程序中指定数据的类型和数据的组织形式,即数据结构。队列、堆栈等。 对操作的描述 即算法,亦即为解决某问题而采取的方法和步骤。;算法分类 数值算法 非数值算法 算法的特点 有穷性:有限个步骤。 确定性:不含二义性。 有零或多个输入。 有一个或多个输出。 有效性:每个步骤能有效执行。“除数为零”;描述工具 自然语言 流程图 N-S图 伪代码 流程图的基本

文档评论(0)

1亿VIP精品文档

相关文档