C语言程序设计基础课件 01 绪论.pptxVIP

  • 0
  • 0
  • 约3.7千字
  • 约 15页
  • 2026-07-22 发布于山东
  • 举报

C语言程序设计基础绪论

01程序设计概述0203计算思维C程序开发的基本过程目录CONTENTS

01程序设计

程序设计与算法程序的定义与本质程序是计算机处理数据、获取信息的工作规程,定义了数据的逻辑结构和程序运行的步骤。著名科学家NicklausWirth提出“算法+数据结构=程序”,揭示了程序的本质。不同的程序可完成不同工作,处理不同问题需不同程序。数据是计算机获取信息的基础,程序规定了有序工作流程,且程序是静态的,需被计算机“认识”和“理解”才能处理数据。算法的概念与示例算法是计算机执行计算过程的具体描述,即描述计算机如何将输入转化为输出的过程。数据结构是计算机处理过程中数据的组织方式,常见的有数组、链表等。算法的质量优劣影响程序效率,评价标准主要包括时间复杂度、空间复杂度等。程序设计的环节程序设计包括分析问题、设计算法、编写程序、运行程序分析结果、整理文档等5个环节。分析问题需认真研究给定条件和目标,找出解题规律和方法;设计算法要确定解决问题的具体步骤;编写程序是将算法转化为计算机可“认识”的代码,计算机通过编译或解释程序可“认识”多种高级语言;运行程序分析结果要判断结果是否合理,不合理则需调试程序;整理文档需包含程序名称、功能、运行环境等内容,以保证程序的可共享性和兼容性。

程序设计五环节闭环程序设计的闭环流程程序设计是一个闭环过程,从分析问题开始,经过设计

文档评论(0)

1亿VIP精品文档

相关文档