- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言复习总纲中国业大学信电学院、计算机系吕春利老师的C语言教学例子
中国农业大学信电学院、计算机系吕春利老师的C语言教学例子学习计算机语言,一定要上机练习,上机练习的6个境界:0、无可救药的境界:不上机练习!1、最低境界:能把例子看书调通,运行正确结果。(上机练习绝不能停留在这个阶段)2、学习知识点境界:能理解例子中的每个符号。(通过看书、询问等解决那些“不懂”的符号)3、尝试和验证理解境界:尝试修改程序,看修改后的程序结果是否符合你的预期。4、应用境界:合上书本,能编写符合题目要求的程序。(上机的要求)5、随心所欲境界:自己能想明白的事情,都能用计算机语言解决。(自己给自己出题,或解决自己想解决的问题。)6、触类旁通:一门语言在心,其他种语言1天左右能会用,1个月左右基本精通。通过例子学习计算机语言的要求:求质量基础上求数量!对质量的要求是达到上边第4境界!求数量的目的是学习语言的知识点!计算机语言课程的精髓在训练一种“映射”能力:把自己能想清楚地事情,映射到计算机语言的表达!(也就是把客观世界的事物及其变化过程,映射到计算机世界的变量和算法。变量反映现实世界的事物,算法反映事物的变化过程)也就是说:用计算机语言来描述客观世界及其变化过程,变量是描述客观世界的,算法描述变化过程。教育就是忘记了在学校所学的一切之后剩下的东西--从爱因斯坦...一种能力是不容易忘记的,比如骑车的能力,语言的能力,学习能力,“映射”能力……我们这里的大量例子的目的:首先是训练这种“映射”能力,其次是学习C语言的语法!学会例子可以学会语法,学透例子才能提高能力!例一顺序结构例子学习内容:(记住如下内容)1、main函数作为入口点、顺序结构2、注意符号,一点都不能错3、变量与常量的概念与定义;4、语句与基本运算表达与赋值语句表达5、输出函数题目:已知某种铅密度为11340kg/m3,求直径为8.9cm的铅球有多重。程序:#includestdafx.h/*VisualC++6.0环境要求的头文件,初学者可以不用理解它,以后讲*/main(){doubled,r,v,h;d=8.9;r=d/100.0/2.0;/*这是计算半径*/v=4.0/3.0*3.1415926*r*r*r;h=v*11340;printf(%f,h);}思考:(1)哪些是变量?哪些是常量?它们有什么样的区别?(2)语句的特征是什么?变量和常量加运算符号构成表达式,表达式加“;”构成语句(3)可以做哪些修改?若空心球,内径为5.1?若是钢管呢?总结:C语言程序的特点:1、打开编译器,上来就是一个main(){}函数;2、在main(){}函数内定义变量,思考表达式,语句;3、把计算出来的变量用printf()输出出来。/*************知识点与张莉老师主编书的页数对应*************/常量:P30,P31变量:P34—P36double:P41—P44Printf():P78+-*/运算符:P49=赋值语句:P59编译工具TurboC:P21表达式与语句:P70-P71例二循环结构例子学习内容:1、循环结构的表达,while(表达式真假){循环体}语句的语法功能。2、复合语句的表达和意义3、输出语句的应用4、能想明白的事情表达成算法的练习。5、程序调试方法:一步一步执行,边执行边看程序中变量值的变化题目:计算1+2+3+。。。。+100程序:#includestdafx.hmain(){intsum,i;i=1;sum=0;/*为何这里要写sum=0?这句去掉可不可以?*/while(i=100)/*注意这个while后面没有“;”,为什么?*/{sum=sum+i;/*红色的两句为什么要用一对花括号括上*/i=i+1;/*i=i+1;的作用是什么?*/}printf(sum=%d\nfff,sum);}思考:1、修改计算1*2*。。。6;2、计算12+22+32+42+……3、计算1+3+5+7+………4、计算1+1/2+1/3+1/4+1/5+…5、计算1+1/2-1/3+1/4-1/5+…6、已知pi/4=1-1/3+1/5-1/7+1/9………求pi的值/*************知识点与张莉老师主编书的页数对应*************/表达式真假:P56—P58复合语句:P72Int:P36While语句:P111例三分支结构计算分段函数:学习内容:1、分支结构的表达,if()else语句的语法功能。2、复合语句的表达和意义3、程序调试方法:一步一步执行,边执行边看程序中变量值的变化程序:#includestdafx.hmain(){doublex;inty;x=0;if(x0)/*if()后没有“;”号,为什么?*/{y=1;}else/*有else前面一定要有if,换句话else一定要和if配对,*/{y=-1
您可能关注的文档
- B2 Uni 1 Cultural Relics--words and phrases.doc
- B2-2-1第1节 减数分裂和受精作用.doc
- B2012A型龙门床的主要电气控制线1.doc
- B2B电子商务的客关系管理技术研究.docx
- B2C商城旗舰店运方案(整体解决方案)框架说明.doc
- B21~13~142)12级生物制药班《药品生产质量管理技术》期末考试复习提纲.doc
- B2-3建筑工程主材料、配件 、器具及设备进场检查验收表.doc
- B2C服装网络营销客满意度研究按照正常字数翻译及改写-12月11日中午前交的.doc
- B2C零售网站对于子商务标准比较分析表.doc
- B2-5-1 第1节 基因突变和基因重组.doc
文档评论(0)