《C语言》课程PPT_第1章_C语言基础课件

上传人:我*** 文档编号:142213786 上传时间:2020-08-17 格式:PPT 页数:28 大小:293.50KB
返回 下载 相关 举报
《C语言》课程PPT_第1章_C语言基础课件_第1页
第1页 / 共28页
《C语言》课程PPT_第1章_C语言基础课件_第2页
第2页 / 共28页
《C语言》课程PPT_第1章_C语言基础课件_第3页
第3页 / 共28页
《C语言》课程PPT_第1章_C语言基础课件_第4页
第4页 / 共28页
《C语言》课程PPT_第1章_C语言基础课件_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《《C语言》课程PPT_第1章_C语言基础课件》由会员分享,可在线阅读,更多相关《《C语言》课程PPT_第1章_C语言基础课件(28页珍藏版)》请在金锄头文库上搜索。

1、C语言基础,第一章,2,本章目标,命令、程序以及软件之间的区别 解释 C 语言的起源 解释何时以及为何使用 C 语言 讨论 C 语言的程序结构 讨论算法 绘制流程图 列出流程图中使用的符号,3,软件、程序以及命令,软件是将一组程序组织起来 每个程序由一组指令组成,4,示例:奶昔制作,牛奶,草莓,搅拌器,详细的奶昔制作方法 1.牛奶倒入搅拌器 2.掺一些草莓汁 3.盖上盖子 4.打开开关 5.停止搅拌 6.完全混合后停止搅拌 7.倒入碗中,放入冰箱 8,隔一段时间取出,5,C 语言的起源,C Dennis Ritchie,B Ken Thompson,BPCL Martin Richards,6

2、,C 语言的应用领域,C 语言最初用于系统程序设计 系统程序是计算机操作系统或操作系统支持的实用程序的组成部分 操作系统、解释器、编辑器以及汇编器通常称为系统程序 UNIX 操作系统是用 C 语言开发的 有许多种 C 编译器,可以满足几乎所有类型 PC 的需要,7,中级语言,高级语言,汇编语言,C,8,结构化语言,C 语言允许分割代码和数据 可以使用函数或代码块来实现这种特性 代码块是逻辑上连接在一起的一组程序语句,可以当作一个单元来使用,do i=i+1; . while(i40);,9,关于C语言,C语言有32个关键字这些关键字结合惯用语法构成了C 序设计语言 所有用C语言编写的程序必须遵

3、守的规则,所有关键字使用小写形式 C语言是区分大小写的,do while 和 DO WHILE 不同 关键字不能用作变量名或函数名 程序执行总是先调用mian()函数,10,C 程序结构 4-1,main() /*这是一个示例程序*/ int i=0; i=i+1; C程序被分割成一个个的函数 程序执行时先将控制权传递给main()函数 函数名后总有圆括号 圆括号内的参数有无都可以,11,C 程序结构 4-2,main() /*这是一个示例程序*/ int i=0; i=i+1; 函数定义后面接一个大括号叫分隔符 代表代码块开始,代表结束 循环语句、判断语句也可以使用大括号,12,C 程序结构

4、 4-3,main() /*这是一个示例程序*/ int i=0; i=i+1; C语言使用分号;表示语句结束 不识别回车、空格或制表符,13,C 程序结构 4-4,main() /*这是一个示例程序*/ int i=0; i=i+1; 注释用于描述特定的命令、函数或程序 多行注释用/*开始,用*/结束 一行注释用/标出,14,C 语言的库,C 编译器都提供有标准函数库 程序员编写的函数可以放在库中,然后在需要时使用 有些编译器允许将函数放在标准库中 有些编译器需要创建单独的库,15,编译和运行程序,#include文件,库文件,源文件,#编译器,目标文件,链接器,可执行文件,其他用户生成 的

5、目标文件,16,解决问题的程序设计方法,教室,离开教室,向楼梯走去,向自助餐 厅走去,自助餐厅,算法是为了解决问题而执行的一系列步骤。以下示例描述了一个算法,按照这些步骤,学员可以从教室到达自助餐厅,17,解决一个问题,为了解决一个问题,清楚地理解这个问题,收集相关信息,处理这些信息,得出解决方案,18,伪代码,伪代码不是真实的代码。它是一种使用一组标准的单词编写算法的方法,看起来与代码类似,伪代码以 BEGIN 开始为了显示某些值,使用了单词 DISPLAY 伪代码以 END 结束,BEGIN Display Hello World! END,19,流程图,是算法的一种图形化表示方式,将一个

6、过程中的指令或流动的流程绘制成图,并使用符号表示其中的每个活动。,20,流程图符号,21,两数相加的流程图,Start,INPUT,C=A+B,DISPLAY C,Stop,起止框:这里是程序的开始,输入输出框:这里用来输入两个数,处理框:这里用来两个数相加,输入输出框:这里用来显示和,起止框:这里是程序的结束,22,IF 结构,BEGIN INPUT num R=num MOD 2 If r=0 Display “number is even “ END IF END,START,INPUT num,R=num MOD 2,R=0,DISPLAY “Number is ven”,STOP,是

7、,否,23,IF-ELSE 结构,BEGIN INPUT num r=num MOD 2 IF r=0 DISPLAY Even Number ELSE DISPLAY Odd Number END IF END,START,INPUT num,r=num MOD 2,r=0,DISPLAY “Number is Even”,STOP,是,DISPLAY “Number is odd”,否,24,使用 AND/OR 连接多个条件,BEGIN INPUT yearsWithUs Input bizDone IF yearsWithUs=10 AND bizDone=5000000 DISPLAY

8、 “Classified as an MVS ELSE DISPLAY A little more effort required! END IF END,在现实生活中有大量的需要检查的情况, 可以用AND/OR运算符可以很方便的将这些 条件连接起来。,25,嵌套 IF 结构 2-1,BEGIN INPUT yearsWithUs INPUT bizDone IF yearsWithUs = 10 IF bizDone =5000000 DISPLAY Classified as an MVS ELSE DISPLAY A little more effort required! END IF

9、 ELSE DISPLAY A little more effort required! END IF END,嵌套IF结构是指一个IF 语句中包含另一个IF语句,虽然没有AND,但功能一样,26,嵌套IF 结构 2-2,START,INPUT yearsWithUs,yearsWithUs=10,STOP,INPUT bizDone,DISPLAYclass.,DISPLAY A little,bzDone5000000,DISPLAY“A little,是,是,否,否,27,循环结构,BEGIN cnt=0 WHILE (cnt 1000) DO DISPLAY Scooby cnt=cnt+1 END DO END,START,cnt=0,cnt1000,DISPLAY “scooby”,STOP,是,否,cnt=cnt+1,28,总结,本课讲述了以下内容: 命令、程序以及软件之间的区别 C 语言的起源 何时以及为何使用 C 语言 C 语言的程序结构 算法 流程图以及流程图中使用的符号,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

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