C语言程序设计与应用教程(第二版) 教学课件 ppt 作者 周虹 闫瑞峰 王永利主编 第1章程序设计基础

上传人:E**** 文档编号:89387898 上传时间:2019-05-24 格式:PPT 页数:18 大小:524.50KB
返回 下载 相关 举报
C语言程序设计与应用教程(第二版) 教学课件 ppt 作者 周虹 闫瑞峰 王永利主编 第1章程序设计基础 _第1页
第1页 / 共18页
C语言程序设计与应用教程(第二版) 教学课件 ppt 作者 周虹 闫瑞峰 王永利主编 第1章程序设计基础 _第2页
第2页 / 共18页
C语言程序设计与应用教程(第二版) 教学课件 ppt 作者 周虹 闫瑞峰 王永利主编 第1章程序设计基础 _第3页
第3页 / 共18页
C语言程序设计与应用教程(第二版) 教学课件 ppt 作者 周虹 闫瑞峰 王永利主编 第1章程序设计基础 _第4页
第4页 / 共18页
C语言程序设计与应用教程(第二版) 教学课件 ppt 作者 周虹 闫瑞峰 王永利主编 第1章程序设计基础 _第5页
第5页 / 共18页
点击查看更多>>
资源描述

《C语言程序设计与应用教程(第二版) 教学课件 ppt 作者 周虹 闫瑞峰 王永利主编 第1章程序设计基础 》由会员分享,可在线阅读,更多相关《C语言程序设计与应用教程(第二版) 教学课件 ppt 作者 周虹 闫瑞峰 王永利主编 第1章程序设计基础 (18页珍藏版)》请在金锄头文库上搜索。

1、2019/5/24,1,C语言程序设计与应用教程 (第二版),第1章 程序设计基础,2019/5/24,2,学习目标,了解算法的概念和特性,掌握至少一种流程图的画法。 了解程序设计及结构化程序设计方法。 掌握C语言程序的构成及书写风格,对C语言程序有一个初步了解。,2019/5/24,3,1.1 算法及表示,为了解决一个问题而采取的方法和步骤称为算法。 一个程序应包括以下两方面的内容: (1)数据的描述。在程序中要指定数据的类型和数据的组织形式,即数据结构。 (2)对操作的描述。即操作步骤,也就是算法。,2019/5/24,4,1.1 算法及表示,1.1.1 算法的特性 (1)有穷性 (2)确

2、定性 (3)输入 (4)输出 (5)可行性,2019/5/24,5,1.1 算法及表示,1.1.2 算法的表示 1用自然语言表示算法 2用传统流程图表示算法 3用N-S流程图表示算法 4用伪码表示算法,2019/5/24,6,1.2 程序设计初步,1.2.1 计算机语言及程序 1计算机语言 (1)机器语言 (2)汇编语言 (3)高级语言 (4)面向对象程序设计语言,2019/5/24,7,1.2 程序设计初步,1.2.1 计算机语言及程序 2程序 计算机执行高级语言程序的过程如图所示。 编辑程序 编译程序 连接程序 输入 源程序 目标程序 可执行程序 执行结果,2019/5/24,8,1.2

3、程序设计及结构化程序设计方法,1.2.1 程序设计 (1)程序设计过程 分析问题,确定问题的需求 分析问题,建立数学模型 选择计算方法 设计算法,绘制框图 编写程序 调试程序 整理资料和交付使用,2019/5/24,9,1.2 程序设计及结构化程序设计方法,1.2.2 结构化程序设计 1模块化设计方法 2自顶向下设计方法 3逐步求精设计方法,2019/5/24,10,1.3 C程序的构成,【例1-6】 #include main( ) printf(“This is a program.n“);,运行结果: This is a program.,2019/5/24,11,1.3 C程序的构成,

4、【例1-7】 #include /*“文件包含”命令*/ main( ) /*求两个数的乘积*/ int a,b,c; /*定义变量*/ a=4;b=5;c=a*b; /*3个赋值语句*/ printf(“%dn“,c); /*输出c的值*/ 执行结果: 20,2019/5/24,12,1.4 C程序的构成,【例1-8】 #include /*“文件包含”命令*/ main( ) /*主函数*/ int a,b,c; /*定义变量*/ printf(“input two number“); /*提示输入两个数*/ scanf(“%d,%d“, /*将c的值返回,通过mul带回调用处*/ 本程序

5、是用两个函数来实现两个数的乘积,2019/5/24,13,1.3 C程序的构成,(1)C程序是由函数构成的。 (2)一个函数由两部分组成: 函数首部,即函数的第一行。包括函数类型、函数名、函数的形参、形参类型以及函数属性等。 函数体,即函数首部下面的大括号内的部分。 函数体一般包括: 声明部分:在这部分里定义变量、对调用函数的声明等。 执行部分:由若干语句组成。 空函数是合法的。 (3)一个C程序总是从main函数开始执行的,而不论main函数在程序中的位置。,2019/5/24,14,1.3 C程序的构成,(4)C程序的书写格式自由,一行内可以写多个语句,一个语句也可以写在多行上,C程序没有

6、行号。 (5)每一个语句和数据定义的最后都必须有一个分号,分号是语句的必要组成部分,允许有空语句,空语句只有分号没有其他内容。,2019/5/24,15,1.3 C程序的构成,(6)C语言本身没有输入输出语句,输入输出由库函数来完成。 (7)可以用/*/对C程序注释。/和*之间不允许留空格,注释部分可以出现在程序的任何位置上,注释可以为若干行。 (8)一个C程序可以由一个文件组成,也可以由若干个文件组成。一个文件可以包含一个函数,也可以包含多个函数。,2019/5/24,16,1.4 程序的书写格式和程序的书写风格,(1)程序所采用的算法要尽量的简单,符合人的一般思维习惯。 (2)标识符的使用尽量采取“见名知义,常用从简”的原则。 (3)为了清晰的表现出程序的结构,最好采用锯齿形的程序格式。,2019/5/24,17,1.4 程序的书写格式和程序的书写风格,(4)可以用/*/注释,以增加程序的可读性。 (5)最好在输入语句之前加一个输出语句对输入数据加以提示。 (6)函数首部的后面和编译预处理的后面不能加分号。 (7)C程序的书写格式虽然自由,但为了清晰,一般在一行内写一个语句。,2019/5/24,18,小 结,本章介绍了以下内容: (1)算法的概念和特性,重点介绍了流程图的画法。 (2)程序设计及结构化程序设计方法。 (3)C语言程序的构成及书写风格。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号