C语言程序设计教程PPT.ppt
《C语言程序设计教程PPT.ppt》由会员分享,可在线阅读,更多相关《C语言程序设计教程PPT.ppt(42页珍藏版)》请在咨信网上搜索。
1、C语言程序设计与实训教程 主编 李小遐前 言本书是为高职高专层次各类院校编写的C语言学习教材。高职高专类学校人才培养的目标是技能型、应用型。所以本书作为C语言的入门级教材,在教学内容的整合上以实用为主、知识够用为原则,将一些理论性强或不太实用的内容做了一定的处理,比如降低难度或适当删减。针对高职高专类学生的特点,编者特别强调在实践过程中学习C语言,领会程序设计的方法。所以本书的编写思想是以程序案例驱动,将语法知识点同实际编程相结合,避免纠缠于语法细节。按照“提出问题分析问题用C程序解决问题分析程序中的语法现象”的路径来讲解,有利于培养学生分析问题与解决问题的能力,也使得学生对语法的理解更为容易
2、。下一页下一页返返 回回前 言教学内容安排的是否合理,直接影响学生的学习效果。因此,本书特别注意前后内容的编排和衔接,以方便教师讲授和学生学习。本书各章按以下形式组织:学习目标 为教师和学生规定明确的教学目标和学习目标。学习内容 给出本章所有知识点。授课内容 教师课堂讲授内容。为了弥补C语言语法的枯燥,本书配备大量的教学实例,而且特别注重这些实例的合理性和趣味性。本章小结 总结本章重要知识点,帮助学生整理复习。实 训 本章实训内容及指导。针对本章所学的语法知识,精心设计了上机实训内容指导,既方便教师布置学生上机实训作业,也便于学生上机前准备和上机后总结,书写实训报告。习 题 对本章内容的练习和
3、巩固。上一页上一页下一页下一页返返 回回前 言书中还设置了“提示”和“小测验”环节。容易出错的内容或特别需要说明的内容,以提示形式给出,比较醒目容易记忆,小测验中提出的问题便于学生举一反三。本书增加了C语言程序综合实训一章,从应用程序开发的角度介绍了程序设计的一般步骤,给出了课程综合实训的计划和安排,供授课教师参考。本书提供可直接使用的电子教案(PPT),教师也可以根据需要修改后使用。本书提供教学案例集,其中包括全书所有实例的源代码文件、各章的实训题目及习题答案。源代码均在Visual C+6.0下运行通过,所有实例的输出结果均采用屏幕拷贝后截取所得,充分体现了源代码的正确性。本书编写成员均是
4、教学一线的专职教师,有多年讲授本课程的实际经验,这样确保了教材内容的正确性和实用性。上一页上一页下一页下一页返返 回回前 言本书由陕西国防学院李小遐担任主编并负责全书的策划和统稿,陕西国防学院刘慧梅担任副主编。参加编写的人员有陕西国防学院宫护震,陕西国防学院魏晓艳,。其中李小遐编写第1、2、3、7、11章,刘慧梅编写第6、8章,魏晓艳编写第4、10章,宫护震编写第5、9章及附录。本书在编写过程中,参考了大量的文献资料,在此对这些文献资料的作者表示诚挚的谢意!由于编者水平有限,加之时间仓促,书中难免有错误和疏漏之处,恳请读者批评指正。编 者 2007年11月上一页上一页下一页下一页返返 回回内容
5、简介 本书是C语言的入门教材。全书共有11章,把C语言的学习分为三大部分。第1部分(第1,2章)介绍了C程序的基本框架,C程序的实现过程,数据类型及数据处理等程序设计的基础知识。第2部分(第3,4,5,6,7章)介绍了三种结构程序的设计,数组,函数等内容,培养程序设计的基本能力。第3部分(第8,9,10,11章)介绍了指针、结构体、文件,应用程序的开发过程等内容,培养设计应用程序的能力。全书始终以程序案例驱动,将语法知识点同实际编程相结合,循序渐进,实例丰富有趣,便于教师讲授和学生学习。每章配有上机实训内容指导,便于学生上机实践。本书适合作为高职高专层次各类院校的学习教材,也适合作其他人员学习
6、C语言编程的入门书籍。上一页上一页下一页下一页返返 回回目 录第1章 C语言程序基本框架 第2章 基本数据及其运算 第3章 顺序结构及其应用 第4章 分支结构及其应用 第5章 循环结构及其应用 第6章 数组及其应用上一页上一页下一页下一页返返 回回目录第7章 函数及其应用 第8章 指针及其应用 第9章 结构体及其应用 第10章 文件及其应用 第11章 C语言程序综合实训 返返 回回上一页上一页第1章 C语言程序基本框架第1章 C语言程序基本框架学习目标初识C语言程序,了解C语言程序的基本构成及构成元素,掌握C语言程序的上机操作过程。学习内容C语言程序的组成,C语言程序的实现过程及开发环境。下一
7、页下一页返返 回回目 录1.1 初识C语言程序1.2 C语言程序的实现1.3 本章小结1.4 实训返返 回回上一页上一页1.1 初识C语言程序C语言是一种应用广泛的计算机程序设计语言,学习程序设计语言是使用计算机和研制计算机软件的必由之路。现在就让我们通过几个程序实例,走进C语言的世界。1.1.1 C程序实例【例1-1】第一个C程序,在显示屏上显示信息:This is my first C program!【程序代码】#include stdio.hmain()printf(nThis is my first C program!n);下一页下一页返返 回回1.1 初识C语言程序程序执行后得到
8、的输出结果为:程序分析:(1)本程序非常简单,仅由1个主函数(函数名为main)构成,在主函数中也只有1条语句,该语句是通过标准输出函数printf()在显示屏上输出指定信息。(2)程序开头的#include“stdio.h”是预处理命令,其作用是包含输入输出库文件,当程序中调用标准输入或输出函数时添加此行。上一页上一页下一页下一页返返 回回1.1 初识C语言程序【例1-2】计算并输出一个数的平方。【程序代码】#include stdio.hmain()/*主函数,程序从这里开始运行*/*函数体开始*/float a,b;/*定义语句*/a=2.8;/*赋值语句*/b=a*a;/*赋值语句*/
9、printf(%fn,b);/*标准输出函数*/*函数体结束*/上一页上一页下一页下一页返返 回回1.1 初识C语言程序程序执行后得到的结果为:程序分析:(1)程序中书写在“/*/”中的是注释,程序中添加注释的目的是帮助程序阅读者阅读理解程序。必要的注释可以增加程序的可读性,但是注释对程序的执行没有任何影响,编译时将被过滤掉,因此注释可以添加在程序的任何位置。(2)本程序仍然由1个主函数构成,相对例1-1稍复杂的是,主函数中含有4个不同的语句,共同完成程序要求的计算功能。上一页上一页下一页下一页返返 回回1.1 初识C语言程序【例1-3】从键盘任意输入两个数,输出其中的大数。【程序代码】#in
10、clude stdio.hint max(int x,int y)/*定义max()函数,求两个数中的大数*/int z;if(xy)z=x;else z=y;return(z);/*返回函数值*/main()/*主函数,程序从这里开始执行*/int a,b,c;printf(请输入两个整数:);上一页上一页下一页下一页返返 回回1.1 初识C语言程序scanf(%d,%d,&a,&b);/*标准输入函数*/c=max(a,b);/*调用max()函数*/printf(%d,%d中的大数为:%dnnn,a,b,c);/*标准输出函数*/程序执行时,如果从键盘提供两个整数12和21,得到的输出结
11、果为:程序执行时,如果从键盘提供的两个整数是31和13,那么得到的输出结果则为:上一页上一页下一页下一页返返 回回1.1 初识C语言程序程序分析:(1)本程序由两个函数模块组成:主函数main()和子函数max()。子函数max()称为自定义函数,功能是找出两个数中的大数。(2)标准库函数由C系统定义,用户在程序中只需直接调用即可,比如程序中的输入输出函数scanf()和printf()。与标准库函数不同,自定义函数由用户定义,一旦定义好后,就可以像标准库函数一样使用。有关自定义函数的内容,本书将在第7章介绍。(3)程序从main()函数开始执行,执行到语句c=max(a,b);时转到max(
12、)函数,遇到return 语句返回主函数继续执行,直到程序结束。上一页上一页下一页下一页返返 回回1.1 初识C语言程序1.1.2 C程序的组成以上实例及实例分析已经反应出了C程序的基本框架及其组成要素。1.C程序是由函数构成的C程序通常由包括main()在内的一个或多个函数组成,函数是构成C程序的基本单位。其中,主函数必须有且只能有一个,被调用的其他函数可以是系统提供的库函数,也可以是用户自定义的函数。C程序的全部工作都是由函数来完成的,因此C语言被称为函数式语言。2.函数的构成C的函数由函数首部和函数体两大部分组成。以主函数为例:main()函数首部,指定函数名、函数参数等信息 函数体从这
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 教程 PPT
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。