计算机编程CHP1_引言

计算机编程CHP1_引言

ID:41927513

大小:1.14 MB

页数:65页

时间:2019-09-05

计算机编程CHP1_引言_第1页
计算机编程CHP1_引言_第2页
计算机编程CHP1_引言_第3页
计算机编程CHP1_引言_第4页
计算机编程CHP1_引言_第5页
资源描述:

《计算机编程CHP1_引言》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、计算机编程2011年2月23日TheProgramming学习本课程的三步曲——自我介绍(之一)工作部门:计算机科学与技术学院姓名:王红工作地点:南教4——230办公电话:24092482邮箱:hwang@cauc.edu.cn学习本课程的三步曲——认识你们(之二)0101045A和0101145ACDIO试点班的86位同学!两个不同的电子信息工程专业!你们的学习基础(好、差、一般)?你们的学习作风(好、差、一般)?你们的学习效果(好、差、一般)?学习本课程的三步曲——认识课程(之三)Whatisprograming?什么是程

2、序设计?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章分支结构(2/2+2)第4章循环

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程序运行过程的上机步骤及注意事项。本章教学内容与要点C语言程序实例程序与程序设计语言C语言的发展历史与特点实现问题求解的过程课程小结在屏幕上输出字符串:He

5、llo,World!/*example1.1ThefirstCProgram*/#includemain(){printf(“Hello,World!”);}注释编译预处理函数语句输出:Hello,World!C语言程序实例1.1/*example1.2calculatethesumofaandb*/#include/*Thisisthemainprogram*/main(){inta,b,sum;a=10;b=24;sum=add(a,b);printf(”sum=%d",sum);}

6、/*Thisfunctioncalculatesthesumofxandy*/intadd(intx,inty){intz;z=x+y;return(z);}运行结果:sum=34语句预处理命令注释C语言程序实例1.2:#include/*编译预处理命令*/intmain(void)/*主函数*/{intn;/*变量定义*/intfactorial(intn);/*函数声明*/scanf("%d",&n);/*输入一个整数*/printf(“%d”,factorial(n));/*调用函数计算阶乘*/re

7、turn0;}intfactorial(intn)/*定义计算n!的函数*/{inti,fact=1;for(i=1;i<=n;i++)/*循环*/fact=fact*i;returnfact;}输入4输出24C语言程序实例1.3:求阶乘问题。输入一个正整数n,输出n!。C程序的结构特点分析:函数与主函数程序由一个或多个函数组成必须有且只能有一个主函数main()程序执行从main开始,在main中结束,其它函数通过嵌套调用得以执行。程序语句C程序由语句组成用“;”作为语句终止符注释/**/为注释,不能嵌套不产生编译代码例:/

8、*Thisisthemain/*ofexample1.1*/*/非法4.编译预处理命令程序(Program):就是为完成某一任务的一系列指令的集合。程序设计(Programming):是指设计、编制、调试程序的方法和过程。程序设计语言(ProgrammingLanguage)

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

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

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