简单C语言程序的编写步骤

  • 格式:pdf
  • 大小:177.35 KB
  • 文档页数:3

简单C语言程序的编写步骤 赵家良 罗平县职业技术学校,云南 曲靖655800 摘要通过对简单并且书写格式规范的c语言程序的总结和归纳,我们得出了一个简单c语言程序的编 写步骤,通过实例验证,能够很好地帮助初学者较快地熟悉c语言程序的编写。 关键词C语言程序编写步骤实例验证 中图分类号:G718.5 文献标识码:A 文章编号:1002.7661(2015)08.0022—03 在c语言学习的过程中,学会编写C语言程序是学习 {int a,b,C: 的最终目的,但在开始学习的过程中,很多学生虽然看了很 scanf(“%d,%d”,&a,&b); 多的程序,并且也能够读懂程序的意思,自己实际编写的时 c=max(a,b); 候却不知道如何下手。为此,我在自己的教学过程中逐步printf(“MAX is%d\fl”,c); 总结,找到了一个适合初学者的c语言编写步骤。 } 一、

简单的C语言程序 max(int X,int y) 

在教学过程中,对于C语言的学习都是从最简单、最 {int z; 基础的c语言程序开始的。只有掌握了最简单、最基础的z=)(>y x:y: C语言程序编写之后,我们才有基础更进一步深入学习C return(z); 语言。我们首先来看三个书写格式规范的C语言程序: } 

22 1.变量的四则运算 main() {int a,b,sum,min,tim,sep; a=7,b=2: sum=a+b; min=a.b: tim=a b; sep:a/b: printf(“%d+%d=%d\n”,a,b,sum): printf(“%d一%d=%dkn”,a,b,min): printf(“%d %d=%d\n”,a,b,tim): printf(“%d/%d=%dkn”,a,b,sep): ) 2.比较a,b两个数的大小,且把大者赋给L的程序 main() {int a,b,L; a=3:b=4; if(a>b)L=a else L=b: printf(“L=%dkn”,L): } 3.用max()函数求两个数的最大值 main() 以上三个程序是在C语言学习之初比较常见的书写 规范的简单程序,这些程序对于初学C语言编程的学生来 说是必需要掌握的。 二、分析总结c语言程序编写步骤 通过对以上三个书写规范的程序的观察,我们可以发 现,c语言程序在执行的时候都要从主函数main()开始执 行,然后再按照程序结构依次执行其中的语句和子函数。 我们可以按照程序执行的顺序来看一下C语言程序在执 行过程中都做了些什么。 首先,我们看到,每一个程序首先都要进行变量定义, 也就是在程序中要用到几个变量,变量的类型分别是什么。 如:inta;floatb; 其次,我们可以看到,变量定义完之后,如果在程序中 有变量要进行赋值的,可以先在这一步进行赋值。如:a=7; b=5。需要从键盘输入的值,可以使用scanf()函数进行赋 初值。 再次,当变量定义完成,变量赋初值完成后,题目要求 程序去完成什么任务,在这一步就要把完成这个任务的语 句写出来,程序就可以照做了,也就是数据处理。如:第1 个程序当中的数据处理就是进行四则运算;第2个程序当 中的数据处理就是比较两个数的大小;第3个程序当中的 数据处理就是调用max()函数比较两个数的大小。 最后,当题目要求的任务处理好了,就只剩下把结果输 

坛 论 一 壳 磋照 N 出来,以便编程人员核对是不是想要的结果。如:以上三个 程序都用了printf()函数来输出结果。 这就是以上三个程序在执行的过程中所做的事情。根 据这个分析,我们可以总结得到: C语言程序的编写步骤: main() {第一步定义变量 第二步给变量赋初值 第三步数据处理 第四步输出结果 ) 三、通过实例验证 通过使用以上总结出来的书写步骤,可以快速并且有 条理地写出绝大部分简单的C语言程序。我们可以举例 验证一下: 例1.设a为6,b为300,C为1000,求a*b*c的值。 根据以上总结出的编写步骤,现在先来分析题目: 第一步定义变量:题目已经给出了三个变量,还要一 个变量来存积,可随便定义一个。例如定义为d,则共要定 义四个变量,a,b,c都是一般整型int,d要存a,b,C的积,d 应当定义为长整型long。所以第一步编写的语句就是: int a,b,c: longd: 第二步给变量赋初值:根据题目提供的信息,a、b、C三 个变量都有初值。所以第二步编写的语句就是: a=6,b=300,c=lO00; 第三步数据处理:题目要求把a*b*c的值求出来,只 需把求积的表达式列出来即可,所以第三步编写的语句就 是: d=(1ong)a b c: 第四步输出结果:按照题目的要求把求得的积输出来 即可,所以第四步编写的语句是: printf(“d=%d ”,d): 把以上四步中得到的语句按编写步骤中的格式写在一 起,即把这一题的程序写出来,也就是: main() {int a,b,c: long d: a=6,b=300,c=lO00; d=(1ong)a b c: printf(“d=%d\I1”,d): } 例2.从键盘输入两个数,调用自定义函数求这两个数 的和。 2015年第8期(总第248期) 根据以上总结出的编写步骤,现在先来分析题目: 第一步定义变量:根据题目要求,在主函数中,要存储 两个数及它们的和,就要用到3个变量,根据所存值的类 型,可以把它们都定义为单精度型flaot,所以第一步编写的 语句就是: floatX,Y,z: 第二步给变量赋初值:根据题目提供的信息,两个数 都要从键盘输入。所以第二步编写的语句就是: scanf(“%f,%f,’,&x,&y); 第三步数据处理:题目要求调用自定义函数求两个数 的和,所以要先编写出白定义函数再进行调用,自定义函数 的编写可以参照主函数的编写步骤。所以第三步编写的语 句就是: 主函数中编写: sumxy(x,y); 自定义函数编写: sumxy(float m,float n) {floatp; P m+n: returnp; ) 第四步输出结果:把求得的两个数的和输出来即可, 所以第四步编写的语句是: printf(“z=%f\Il”,z): 把以上四步中得到的语句按编写步骤中的格式写在一 起就是: main() {floatx,Y,z: scanf(“%f,%f,’,&x,&y); sumxy(x,y); printf(“z=%fkn”,z): ) sumxy(float m,float n) {floatp; P m+n returnp; ) 例3.在屏幕上输出“How are you?” 这是一类比较特殊的程序,但仍然可以根据以上总结 出的编写步骤来编写,现在先来分析题目: 第一步定义变量:根据题目提供的信息,没有需要存 储的值,所以不需要定义变量。 第二步给变量赋初值:根据题目提供的信息,没有需 要存储的值,所以不需要赋初值。 

23 初探启发式教学在小学语文教学中的运用 张柳珍 元江县第二小学,云南元江653300 摘要启发式教学注重对学生思维的积极诱导,从而培养学生的参与意识,提高学习积极性,使学生真正 成为学习的主人。教师在小学语文教学中要有意识地运用启发式教学的手段,通过恰当的方式,启发学生的思 维,培养学习积极性,在提高语文教学效果的同时,使学生养成良好的思维习惯。 关键词启发式教学 小学生语文教学 中图分类号:G623.2 文献标识码:A 文章编号:1002.7661(2015)08—0024—02 随着教育改革的不断深入,学生应当是学习的主动者 儿。 已成为人们的共识,而启发式教学无疑是达成这一目的的 师:他家的猫给你们留下什么印象? 重要手段。它能充分调动学生学习语文的积极性,帮助学 生:勇敢、机智、可爱。 乍理解和掌握语文知识。在小学语文教学中,由于小学生 师:对,可见这只猫多么可爱、机智、勇敢,惹人喜爱,我 的思维特征以及相应教材,都十分适合启发式教学的实施。 们小朋友们可要爱护小动物哟! 具体做法如F: 从以上的启发可以看出,教师的谈话不但生动有趣,而 一、

谈话启发 

淡话教学是课堂教学中一种行之有效的教学方法。教 师谈话牛动、形象、有趣,能够给学生以启发,并且能够调动 学 的学 极性。如教学《猫》一课时,我就采用这种方 法: 师:小朋友们,你们自家或邻家喂养的猫都有什么样的 特点啊? 牛:机灵、调皮、贪睡、懒惰、爱捉老鼠。 帅:看米小朋友们平时对猫的观察很仔细,那么,它们 讨 讨你们喜爱n尼? , :讨人喜爱。 师:今人我们来看老舍爷爷家的猫在干什么?请小朋 友胥课文两幅插图。 qj:第一幅是捉老鼠,第二幅是把花枝当秋千来荡着玩 且很自然地对学生进行了思想教育。 二、提问启发 提问启发在小学语文教学中是不可缺少的环节,这种 方法能够启迪学生思维,培养学生的能力。如教学《第一场 雪》一课时,在理解雪美时,提问:(1)什么是粉妆玉砌?在 课文中指用什么装饰,用什么砌成?(2)还可以说成是什么 样的世界呢?(3)这晶莹的世界给了你美感,还从哪些词语 品味出美?在理解雪好时,提问:(1)当你踏上这厚厚的积 雪,当你和伙伴们在雪地里掷雪球、堆雪人时,你有何感 想?(2)你为什么是兴高采烈的?(3)那么,作者此时的心 情怎样?你从哪句话可以看出来?(4)孩子们“那欢乐的叫 喊声,把树枝上的雪都震落下来了”是真的吗?为什么这样 写? 通过以上系列提问对学生进行启发,使学生更加系统、 

第 i步 数据处理:题目只要求把“How are you?”赢 接输…到屏幕,也 需要对数据进行处理。 第旧步输}}I结果:按照题目的要求用printf()函数把 “How are you?”输 来即可,所以第四步编写的语句是: printf(“How are you?”): 把以卜 步中得到的语句按编写步骤中的格式写在一 起就是: main() {printf(“How are you?”): } 通过以上实例的验证和以上总结的书写步骤可以编写 24 出很多相对简单的C语言程序。通过这样的方法去进行 教学,我发现学生对C语言程序的编写都会有一个比较清 晰的思路,在之后的教学过程中,我教起来很轻松,学生学 得也轻松,极大地提高了学生的学习兴趣。 参考文献: [1]王希武.c语言程序设计(第二版)[M].北京:电子工业 出版社,2007,(1). [2]谭浩强.c语言程序设计(第二版)[M】.北京:清华大学 出版,2000,(12). [3】游水金.C语言程序设计(第2版)[M].北京:高等教育 出版,2012,(1).