下载此文档

职业中学C语言解题步骤探讨.docx


文档分类:生活休闲 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
职业中学C语言解题步骤探讨
摘要:C语言作为一门基础编程语言,学生学好了就可以自如地去应付其它任何一种编程语言。
因此,如何夯实学生的C语言基础、提高考试成绩,成为迫在眉睫的一个问题。本文基于笔者的教学实践,分五步来解C语言大题目。��
关键词: C语言;解题步骤��
中图分类号:G420 文献标识码:文章编号:1992-771112-042-01

古代教育理论中就提出“授人以渔”而不能“授人以鱼”。本文基于笔者的教学实践,在此抛砖引玉仅就C语言解题的一般方法提出一些建议,以飨读者。��
第一步:仔细审题找出已知未知��
笔者评讲试卷时,常常有学生恍然大悟。原来题目里本来就有这个条件,原来要求的输入在题目里就已经提供了,原来题目里提供的是字符还要转化成相应的ASCII码才能计算等等。��
审题,这个我们从小学就做过了,审题一方面要对整个题目有个总体认识,并得出题目相应的已知和未知,另一方面也是我们获得思路最直接的线索。笔者认为如果题目读了一遍之后还没有头绪,那么多读几遍直到把题目的来龙去脉理清楚再去答题。这一点对程序填空题尤其要注意,往往某些填空的答案就隐含在题目中。��
第二步:读程序找出变量的作用��
找出变量作用的目的在于初步得出程序的算法。当然找的过程要结合具体程序,笔者认为最主要就是要看该变量的初值是多少、该变量是在哪里被用到的。一般而言,变量定义好了以后一定要赋初值,往往一些填空题就是要求给变量赋值的。��
另外,对变量的初值笔者也作了一些总结。如某一变量的初值为0(假如s=0),那么变量s一般情况下可以用来求和、进行统计、状态变量、数组下标等等。有时初值为1的变量也可以用来进行统计,读者要善于归纳总结,特别提醒如果作为状态变量的话,那么该变量的数值一定是在0和1之间变化的。��
第三步:找复合语句给程序配对��
配对的方法很容易,就是把一条语句或者复合语句用一个方框画出来。这样程序的执行过程和变量的作用范围便一目了然。比如,下面这道程序阅读题。��
main( )��
{ int a=2,b=3,temp=5;��
if(a>b) temp=a; a=b;b=temp;��
printf(“a=%d,b=%d”,a,b);}��
许多学生想当然,得出答案a=2,b=。出现这个答案的根本原因是把后面的三条语句当成一起执行的交换语句,认为条件不成立就不交换,所以两变量的值不变。
配对之后,变量的作用域也就很明显地可以看出来。局部变量的作用范围也就被约束在我们的方框中。对于全局变量的处理,笔者通常画一条竖线标注。在定义处到程序结束画一条竖线代表全局变量的作用范围。��
另外,读者要注意隐含的复合语句。��
第四步:得出算法关注变量变化��
通过以上几步,程序的算法也就顺理成章地出来了。当然,为了提高读者的解题速度,常见的算法一定要烂熟于心,平常的学****过程中要注意积累。��
在此基础上,通读程序并且把各个变量的变化结果随时写出来。这里的过程一定要认认真真写,只有这样步步为营才能得到正确的答案。当然,也便于我们回头来检查。��
过程决定结果!这里还要注意各种运算符的优先级,到底应该先算哪个。逻辑运算问题要注意右面的表达式到

职业中学C语言解题步骤探讨 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xiang1982071
  • 文件大小18 KB
  • 时间2019-01-05