欢迎来到天天文库
浏览记录
ID:39133008
大小:2.49 MB
页数:70页
时间:2019-06-25
《《计算机编程CH》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机编程2011年2月23日TheProgramming学习本课程的三步曲——自我介绍(之一)工作部门:计算机科学与技术学院姓名:王红工作地点:南教4——230办公电话:24092482邮箱:hwang@cauc.edu.cn学习本课程的三步曲——认识你们(之二)0101045A和101145ACDIO试点班的86位同学!两个不同的电子信息工程专业!你们的学习基础(好、差、一般)?你们的学习作风(好、差、一般)?你们的学习效果(好、差、一般)?学习本课程的三步曲——认识课程(之三)Whatisprogram
2、ing?什么是程序设计?Whydoit?为什么要学习该课程?Howtostudyit?怎么学习?课程的教学目标本课程的特点是理论性和实践性强:1、通过本课程的学习,掌握结构化程序设计的基本思想和一般方法;2、以C为语言载体,训练在VC++环境下设计程序、调试程序的能力;3、逐渐掌握复杂软件的设计和开发手段,为后续专业课程的学习打下扎实的理论和实践基础。课程学习要求保持课堂安静,头脑清醒,思维活跃。重视上机实践,有效利用课内外上机时间。认真、独立、按时完成并提交实验报告,不断总结程序设计与调试经验。充分利用Bb
3、网络平台开展学习、交流与互动。做好课前预习和课后复习。教材、参考书与课时安排教材(必备)C语言程序设计,何钦铭、颜晖主编,高等教育出版社,2008C语言程序设计实验指导,颜晖主编,高等教育出版社,2008参考书(自选)《C程序设计》(第三版)谭浩强编著清华大学出版社《C语言程序设计实习指导与模拟试题》天津大学出版社课时安排授课总学时:54学时课内实验学时:20学时(包含1个综合编程训练)课外实验学时:20学时(课外自由实验)课程教学内容与学时安排第1章引言(2/2+2)第2章用c语言编写程序(2/2+2)第3
4、章分支结构(2/2+2)第4章循环结构(2/2+2)第5章函数(4/2+2)第6章数据类型和表达式(2/2+2)第7章数组(4/2+2)第8章指针(4/2+2)第9章结构(4/2+2)第10章函数与程序结构(3/2+2)第11章指针进阶(3)第12章文件(2)第1章引言本章教学要求什么是程序?程序设计语言包含哪些功能?程序设计语言在语法上包含哪些内容?结构化程序设计有哪些基本的控制结构?C语言有哪些特点?C语言程序的基本框架如何?形成一个可运行的C语言程序需要经过哪些步骤?如何用流程图描述简单的算法?本章教学
5、内容与要点C语言程序实例程序与程序设计语言C语言的发展历史与特点实现问题求解的过程课程小结在屏幕上输出字符串:Hello,World!/*example1.1ThefirstCProgram*/#includemain(){printf(“Hello,World!”);}注释编译预处理函数语句输出:Hello,World!C语言程序实例1.1/*example1.2calculatethesumofaandb*/#include/*Thisisthemainprogram*
6、/main(){inta,b,sum;a=10;b=24;sum=add(a,b);printf(”sum=%d",sum);}/*Thisfunctioncalculatesthesumofxandy*/intadd(intx,inty){intz;z=x+y;return(z);}运行结果:sum=34语句预处理命令注释C语言程序实例1.2:#include/*编译预处理命令*/intmain(void)/*主函数*/{intn;/*变量定义*/intfactorial(intn);
7、/*函数声明*/scanf("%d",&n);/*输入一个整数*/printf(“%d”,factorial(n));/*调用函数计算阶乘*/return0;}intfactorial(intn)/*定义计算n!的函数*/{inti,fact=1;for(i=1;i<=n;i++)/*循环*/fact=fact*i;returnfact;}输入4输出24C语言程序实例1.3:求阶乘问题。输入一个正整数n,输出n!。C程序的结构特点分析:函数与主函数程序由一个或多个函数组成必须有且只能有一个主函数main(
8、)程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。程序语句C程序由语句组成用“;”作为语句终止符注释/**/为注释,不能嵌套不产生编译代码例:/*Thisisthemain/*ofexample1.1*/*/非法4.编译预处理命令程序(Program):就是为完成某一任务的一系列指令的集合。程序设计(Programming):是指设计、编制、调试程序的方法和过程。程序设计语言
此文档下载收益归作者所有