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

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

ID:44276442

大小:875.00 KB

页数:28页

时间:2019-10-20

《C语言》课程PPT_第1章_C语言基础_第1页
《C语言》课程PPT_第1章_C语言基础_第2页
《C语言》课程PPT_第1章_C语言基础_第3页
《C语言》课程PPT_第1章_C语言基础_第4页
《C语言》课程PPT_第1章_C语言基础_第5页
资源描述:

《《C语言》课程PPT_第1章_C语言基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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

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

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

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

5、读将扩展的源代码转换成机器语言将目标代码与函数链接成可执行代码15解决问题的程序设计方法教室离开教室向楼梯走去向自助餐厅走去自助餐厅算法是为了解决问题而执行的一系列步骤。以下示例描述了一个算法按照这些步骤,学员可以从教室到达自助餐厅16解决一个问题为了解决一个问题清楚地理解这个问题收集相关信息处理这些信息得出解决方案17伪代码伪代码不是真实的代码。它是一种使用一组标准的单词编写算法的方法,看起来与代码类似伪代码以BEGIN开始为了显示某些值,使用了单词DISPLAY伪代码以END结束BEGINDisplay‘HelloWorld!’END1

6、8流程图是算法的一种图形化表示方式,将一个过程中的指令或流动的流程绘制成图,并使用符号表示其中的每个活动。STARTDISPLAY'HelloWorld!'STOP19流程图符号符号说明程序的开始或结束计算步骤输入/输出指令判断和分支连接符流程线20两数相加的流程图StartINPUTC=A+BDISPLAYCStop起止框:这里是程序的开始输入输出框:这里用来输入两个数处理框:这里用来两个数相加输入输出框:这里用来显示和起止框:这里是程序的结束21IF结构BEGININPUTnumR=numMOD2Ifr=0Display“numberi

7、seven“ENDIFENDSTARTINPUTnumR=numMOD2R=0DISPLAY“Numberisven”STOP是否22IF-ELSE结构BEGININPUTnumr=numMOD2IFr=0DISPLAY"EvenNumber"ELSEDISPLAY"OddNumber"ENDIFENDSTARTINPUTnumr=numMOD2r=0DISPLAY“NumberisEven”STOP是DISPLAY“Numberisodd”否23使用AND/OR连接多个条件BEGININPUTyearsWithUsInputbizDone

8、IFyearsWithUs>=10ANDbizDone>=5000000DISPLAY“ClassifiedasanMVS"ELSEDISPLAY"Alittlemoreeffo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。