C语言程序设计语言概述.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C语言程序设计语言概述.ppt》由会员分享,可在线阅读,更多相关《C语言程序设计语言概述.ppt(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C C 语言语言程序设计基础程序设计基础主讲人:徐安排主讲人:徐安排1、掌握C语言的基本语法规则、数据类型,掌握C程序的基本结构。课程的基本要求课程的基本要求3、熟悉并掌握一些基本算法和C语言程序设计技术,并能用C语言解决实际问题。2、学习运用高级语言进行程序设计的思想和方法。课程资源及教材课程资源下载单击鼠标右键,选择登录用户名:jkxjxxz密码:swfcxs选择教师文件夹(徐安排)C语言教学教材C程序设计(第三版)谭浩强 著参考书全国计算机等级考试教程 C程序设计(新大纲版)第一章第一章 目录目录第一章第一章第一章第一章 程序设计程序设计程序设计程序设计语言概述语言概述语言概述语言概述
2、1.1 1.1 程序程序设计概述设计概述1.2 C1.2 C语言简介语言简介1.3 C1.3 C语言上语言上机操作步骤机操作步骤2.2.数据结构数据结构指的是数据与数据间存在一种或多种特定关系。指的是数据与数据间存在一种或多种特定关系。在程序设计语言中,与数据结构密切相关的便是在程序设计语言中,与数据结构密切相关的便是数据的类型和数据的存放。数据的类型和数据的存放。1.1 1.1 程序设计概述程序设计概述一一.软件、程序、程序设计软件、程序、程序设计 (了解几个基本概念)(了解几个基本概念)1.1.数据数据是计算机程序处理的对象,可以是整数、实数、是计算机程序处理的对象,可以是整数、实数、字符
3、,也可以是图像、声音等的编码表示。字符,也可以是图像、声音等的编码表示。第一章第一章 1.1 1.1 引言引言3.3.软件软件程序程序+文档。文档。4.4.程序程序把软件设计的结果用程序设计语言表达的结果把软件设计的结果用程序设计语言表达的结果 。5.5.程序设计程序设计编写程序的过程。编写程序的过程。第一章第一章 1.1 1.1 引言引言 (2)(2)操作步骤(也即算法)的确定:操作步骤(也即算法)的确定:用用语句语句来实现来实现。第一章第一章 1.1 1.1 引言引言(1)(1)数据的确定:数据的确定:确定数据的类型和数据的存放方式。确定数据的类型和数据的存放方式。高级语言中用高级语言中用
4、变量定义变量定义来实现。来实现。操作的目的操作的目的是对数据进行加工处理,以是对数据进行加工处理,以得到期望结果。得到期望结果。数据是数据是操作的对象操作的对象。第一章第一章 1.1 1.1 引言引言二、算法与算法描述二、算法与算法描述1.1.求解问题的步骤求解问题的步骤 (1 1)分析问题。)分析问题。(2)算法分析。)算法分析。(3)程序设计。)程序设计。(4)程序调试。)程序调试。(5)运行与维护。)运行与维护。第一章第一章 1.1 1.1 引言引言2.2.算法与算法的特性算法与算法的特性算法(算法(AlgorithmAlgorithm),简单地说,是为解决一个特定),简单地说,是为解决
5、一个特定问题而采取的确定的、有限的方法和步骤。问题而采取的确定的、有限的方法和步骤。(1 1)有穷性。)有穷性。(2 2)确定性。)确定性。(3 3)可行性。)可行性。(4 4)输入。)输入。(5 5)输出。)输出。3.算法的描述算法的描述 第一章第一章 1.1 1.1 引言引言(1 1)自然语言)自然语言(2)框图语言)框图语言(2)框图语言)框图语言传统程序流程图传统程序流程图 N N-S S结构流程图结构流程图 (3)伪代码)伪代码 三、程序设计风格三、程序设计风格 第一章第一章 1.1 1.1 引言引言1选用合适的常量标识符选用合适的常量标识符2选用有实际意义的标识符作为变量名选用有实
6、际意义的标识符作为变量名 3程序书写的缩进规则程序书写的缩进规则4适当的注释适当的注释5适当的交互性适当的交互性1.2 C1.2 C语言简介语言简介1.2.1 C1.2.1 C语言出现的历史背景语言出现的历史背景汇编语言汇编语言 B B语言语言C C语言语言1.2.2 C1.2.2 C语言的特点及应用语言的特点及应用1.C1.C语言具有结构化的流程控制语句,用函数作为语言具有结构化的流程控制语句,用函数作为程序的组成单位,因而设计出的程序结构清晰,程序的组成单位,因而设计出的程序结构清晰,便于开发大型软件;便于开发大型软件;2 2、C C语言能够直接访问物理部件,能实现汇编语言语言能够直接访问
7、物理部件,能实现汇编语言的大部分功能。既有高级语言的特点(具有良好的的大部分功能。既有高级语言的特点(具有良好的可移植性),又有低级语言的许多功能;可移植性),又有低级语言的许多功能;第一章第一章 1.2 C 1.2 C语言简介语言简介 6 6、C C语言生成的目标代码质量高,程序执行速度语言生成的目标代码质量高,程序执行速度快。快。3 3、C C语言提供了丰富的数据类型;语言提供了丰富的数据类型;4 4、C C语言语法限制不太严格,程序设计自由度大;语言语法限制不太严格,程序设计自由度大;5 5、C C语言简洁、紧凑。语言简洁、紧凑。第一章第一章 1.2 C 1.2 C语言简介语言简介 1.
8、2.3 1.2.3 简单的简单的C C语言程序介绍语言程序介绍例例1.1 1.1 求两个整数之和。求两个整数之和。(1)(1)准备两个整数;准备两个整数;解题的基本思路:解题的基本思路:(3)将运算的结果存放在哪里;将运算的结果存放在哪里;(4)输出和。输出和。(2)作加法运算;作加法运算;第一章第一章 1.2 C 1.2 C语言简介语言简介 main()main()一个程序的开始一个程序的开始 函数开始的标志函数开始的标志int i,j,sum;int i,j,sum;变量说明,申请存储空间变量说明,申请存储空间i=2;j=-3;i=2;j=-3;给出两个整数,给变量赋值给出两个整数,给变量
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 语言 概述
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内