- 1
- 0
- 约 96页
- 2017-01-01 发布于广东
- 举报
第1章 概述1.1 程序设计基本知识1.2 C语言的发展与特点1.3 C语言程序的基本结构1.4 C语言程序的运行本章小结 1.1 程序设计基本知识1.1.1 程序与程序设计程序是用某种计算机能理解并执行的语言所描述的解决问题的方法和步骤。一个计算机程序主要描述两部分内容:一是描述问题的每个对象和对象之间的关系,二是描述对这些对象作处理的处理规则。其中关于对象及对象之间的关系是数据结构(Data Structure)的内容,而处理规则是求解的算法(Algorithm)。 使用计算机解决实际问题,通常是先要对问题进行分析并建立数学模型,然后考虑数据的组织方式和算法,并用某一种程序设计语言编写程序,最后调试程序,使之运行后能产生预期的结果。这个过程称为程序设计(Programming)。具体要经过以下4个基本步骤:(1)分析问题,确定数学模型或方法。(2)设计算法,画出流程图。(3)选择编程工具,按算法编写程序。(4)调试程序,分析输出结果。 1.1.2 算法及其描述著名的瑞士计算机科学家N. Wirth教授曾提出:算法+数据结构=程序算法是对数据运算的描述,而数据结构是指数据的组织存储方式,包括数据的逻辑结构和存储结构。程序设计的实质是对实际问题选择一种好的数据结构,并设计一个好的算法,而好的算法在很
您可能关注的文档
- C语言程序设计姜海涛C语言程序设计第三章课件教学.ppt
- C语言程序设计姜海涛C语言程序设计第十章课件教学.ppt
- C语言程序设计姜海涛C语言程序设计第四章课件教学.ppt
- C语言程序设计姜海涛C语言程序设计第五章课件教学.ppt
- C语言程序设计姜海涛C语言程序设计第一章课件教学.ppt
- C语言程序设计刘国成张丹彤第八章指针课件教学.ppt
- C语言程序设计刘国成张丹彤第二章(续)课件教学.ppt
- C语言程序设计刘国成张丹彤第二章课件教学.ppt
- C语言程序设计刘国成张丹彤第九章结构体及共用体课件教学.ppt
- C语言程序设计刘国成张丹彤第六章函数课件教学.ppt
- C语言程序设计刘卫国贾宗福沈根海第2章基本数据类型与运算课件教学.ppt
- C语言程序设计刘卫国贾宗福沈根海第3章顺序结构程序设计课件教学.ppt
- C语言程序设计刘卫国贾宗福沈根海第4章选择结构程序设计课件教学.ppt
- C语言程序设计刘卫国贾宗福沈根海第5章循环结构程序设计课件教学.ppt
- C语言程序设计刘卫国贾宗福沈根海第6章函数与编译预处理课件教学.ppt
- C语言程序设计刘卫国贾宗福沈根海第7章数组课件教学.ppt
- C语言程序设计刘卫国贾宗福沈根海第8章指针课件教学.ppt
- C语言程序设计刘卫国贾宗福沈根海第9章结构体课件教学.ppt
- C语言程序设计刘卫国贾宗福沈根海第10章共用体与枚举课件教学.ppt
- C语言程序设计刘卫国贾宗福沈根海第11章文件操作课件教学.ppt
原创力文档

文档评论(0)