高职C语言课程中循环结构的教学设计与实践_第1页
高职C语言课程中循环结构的教学设计与实践_第2页
高职C语言课程中循环结构的教学设计与实践_第3页
高职C语言课程中循环结构的教学设计与实践_第4页
高职C语言课程中循环结构的教学设计与实践_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、高职C语言课程中循环构造的教学设计与理论高职语言课程中循环构造的教学设计与理论1语言论文联盟.Ll.课程特点及学情分析当前的高职生源主要是统招录取的普通高中毕业生,少量来源于中专、技校或职业中学对口升学(3+证书)的学生。近年来,由于社会对高职教育缺乏足够的理解,加上一些用人单位片面地追求高学历,使得高职院校的学生与本科院校的学生相比处于优势,不少高职学生甚至觉得自己是非正规的大学生1。高职学生的这种自卑失落情绪导致了他们在就学期间学习目的不明确、学习兴趣不高,面对学习中遇到的困难缺乏信心和毅力。语言是一种面向过程的通用程序设计语言,它具有表达简明、使用灵敏、丰富的数据构造、良好的程序可移植性

2、和高效率的目的代码等众多优点2,因此已成为高职软件类学生的必修课程。从高职软件类的课程体系来看,语言是面向对象程序设计语言、数据构造、动态网页编程等后续课程的前导课,因此该课程一般在第一学年中开设。在还没有进入专业的情况下,语言的教学案例往往取材于数学问题求解或数学味道很浓的工程问题求解,这不仅导致课程枯燥难学,一定程度上也使学生出现了厌学的情绪。基于多年的高职语言课程的教学经历积累和反思,作者对该课程的教学内容、教法及教学过程作了重构和优化,初步获得了一定成效。下面就fr循环构造的教学方法加以介绍和讨论。2循环构造的教学设计与理论2.1教学内容的选取语言提供了三种循环构造,fr语句步长型循环

3、,hile语句当型循环和d-hile直到型,它们在一定程度上可互相转换。对于fr语句,我们按照从易到难的认知规律,选取了1+2+n的求和问题、规那么图形的打印输出以及九九乘法表的打印输出等为教学案例。为了增强教学内容的兴趣性、进步学习自信心和运用知识的才能,在主要的教学案例引入了多种编程解决方案,并进一步,指引和鼓励学生深化现有的解决方案。2.2教学方法设计在整个课堂教学过程中,老师首先串讲分析教学案例的编程原理、要点和难点,并展示初步的解决方案;然后组织学生进展分组考虑、讨论、深化现有的解决方案;在上机调试程序完毕后,各个小组进展简要发言,介绍实验过程中遇到的问题及相关解决方法等;最后,老师

4、小结、点评各个小组的解决方案,归纳分析一些共性的问题,并启发点题整个教学案例3。2.3教学过程的施行2.3.11+2+n的求和问题老师结合电子课件串讲分析:语言一个编译工具,用户利用它提供的语言描绘规那么可以把某一问题的手工求解想法传递至计算机中,由机器来完成问题的求解。在该教学案例中,我们的手工求解是这样的一个过程:组织学生考虑、讨论并提问:在已学的知识根底上,要用语言描绘上述求解过程,将会出现什么问题?老师指出:出现的问题有两点,需要定义n-1个形如su1,su2,sun的变量;需要编写n-1次两数相加的计算过程。老师启发:根据顺序程序的运行特点,可把上述的求解过程改写为:su=1+2,s

5、u=su+3,su=su+n,故此时只需定义一个变量su即可;而在n-1次两数相加的计算过程中,每次都呈现出两个值不同的数在作加法运算的规律,为了有效地处理这种具有共性的重复过程,语言引入了循环构造。导入循环构造知识点:着重围绕循环构造的使用场合存在共性的重复过程和循环次数的控制循环条件展开讲解。进一步,老师结合fr语句一般格式fr表达式1;表达式2;表达式3和图1所示的流程图详尽剖析循环构造的运行过程。求解表达式1表达式2语句求解表达式3fr语句的下一语句图1语句的流程图承上启下,引领学生用fr语句编写式子1+2+n的求和问题:#inludeain()inti,n,su=0;printf(请

6、输入式子中的:);sanf(%d,n);fr(i=1;i=n;i+)su=su+i;printf(%d=%d,n,su);学生上机调试程序。2.3.2九九乘法表的打印输出问题图2九九乘法表的打印输出示意图老师结合电子课件串讲分析:九九乘法表共有9行数据,且随着行数的增加,其输出的列数也在增加如图2所示。不难发现,图2具有某两数相乘的打印输出这一共性的重复过程,为此可用循环构造来编程实现该问题。由于该输出涉及行、列两个方向,所以须用双重循环来实现,即在外循环控制行列数,相应地,在内循环控制列行数;此时,可结合已学的多分支语句分支中有分支来串讲多循环语句循环中有循环。老师现场编写示范程序,并用多媒

7、体课件展示多重循环的过程。这里的教学重点和难点是让学生深刻领会,外循环的循环体论文联盟.Ll.又是一个循环构造,而外循环的下一次循环必须等待内循环的循环完毕后才能重新开场。#inludeain()inti,j;fr(i=1;i=9;i+)/*i变量控制输出的行数*/fr(j=1;j=i;j+)/*j变量控制每行输出的列数*/printf(%d%d=%2d,i,j,i*j);printf(n);/*换行*/老师辅导学生调试示范程序。老师展示如图3先从上至下,后从左至右和图4先从右至左,后从下至上所示的九九乘法表的打印输出新方案注意调度和激发学生的学习兴趣。图3先从上至下,后从左至右地输出九九乘法

8、表图4先从右至左,后从下至上地输出九九乘法表组织学生考虑、讨论并提问:要实现图3和图4所示的打印输出方案,关键要解决什么问题?老师结合图3指出,当打印输出完第1列第9行数据时,其当前的输出光标就处于图3中的A标志处,按照先从上至下,后从左至右的输出规那么,此时需要把输出光标移至B标志处。启发学生,由于语言的printf函数只能紧随当前光标输出,为此,要实现图3所示的输出方案核心就是要解决光标的定位问题。让学生在互联网络中搜索语言的输出光标定位问题,培养学生网络学习的才能。老师总结,并根据搜索结果引入gtxy函数:声明:#inlude原型:vidgtxy(intx,inty);功能:对屏幕的光标

9、进展定位;其中:x为列坐标,y为行坐标。有了gtxy函数后,用户就可以随意对当前输出光标进展定位。为了培养学生运用知识的才能,老师稍作引导后,便布置学生运用gtxy函数编程实现图3所示的输出方案。在这一过程中,给学生施加适当的压力,如在10-15分钟内独立完成和记名考核等,可营造一种良好的学习气氛。待绝大局部同学完成后,老师公布标准程序。该程序如下。#inlude#inludeain()inti,j,x,y;lngk;fr(i=1;i=9;i+)/*i变量控制输出的行数*/fr(j=i;j=9;j+)/*j变量控制每行输出的列数*/y=j;/*设置行坐标*/x=(i-1)*7+1;/*设置列坐

10、标,乘法表的列宽为7*/gtxy(x,y);fr(k=1;k100000000;k+);/*为了观察整个输出过程,引入空循环来延时*/printf(%d%d=%2d,i,j,i*j);各小组发言,老师点题。课后作业:按照直角三角形的斜边从上至下,从外至内输出九九乘法表。3教学反思和讨论3.1先育人后教书在传授课程知识的过程中,要始终关心保护每一位学生。作者以自身从中专学历为起点,多年来一直自强不息地对知识执着追求的经历来激发学生,指引他们崇尚科学、树立积极向上的人生价值观。语言抽象难学,所以在课程的开场阶段,应放慢教学进度,耐心细致地反复讲解;在学习上严格要求学生,对每一个知识点、每一个程序绝

11、对要人人过关。事实上,当学生的根底知识扎实以后,其将来提升的空间也就越大,也很容易完成要我学到我要学的过程转换,学习自信心也就逐渐形成。以下是一位08级学生在课程实训辩论时的总结,他说:刚学语言课程时,我认为我这一辈子都学不了,但是经过老师的耐心教诲和自己不懈的努力,我觉得语言并不难学,在今后的学习过程中,遇到任何困难我也不怕!3.2学习最终的目的是学会学习向学生传递学习最终的目的是学会学习的理念。学习是两件事情,学是模拟,习是练习和运用,学而不习就不算学习。在教学案例的设计上老师应站在一定的高度融入自己独到的解决方案,而授课过程中不仅应教会学生完成新方案,还要让学生懂得老师为什么会想出这一种

12、新方案。这对进步学生运用知识的才能非常关键。在课程的中期阶段,注意培养学生阅读教材的才能,老师还要选取一些合适语言课程的文献与学生共同研读和讨论,力求让学生在课程的后期阶段能减少对老师的依赖,初步具有一定的学习才能。课堂教学中,还可以融人文、历史、地理、时事、哲学和自然科学等内容于课堂中,做到传授知识、关爱鼓励和施加压力等有机结合,实在让学生深化领会到学习不仅是一件享受生活的事情,而且也是一个发现自我、肯定自我和超越自我的过程。3.3考核改革促进学生综合素质的进步考核既是衡量学生掌握知识技能的尺度,也是学生学习方法的导向。近年来,作者在语言教学中深化与教学同步的过程理论考核,并注重学生综合素质才能的培养。在课程的不同阶段中安排难度适宜的的综合实训工程,并根据学习情况把学生分成多个学习小组,学习小组除了完成相实训工程的程序编写以外,还要撰写实训报告和参加辩论。老师根据各个小组的工程完成情况及学生在团队中所起的作用、实训报告的写作才能和辩论的表达才能综合评定成绩。该考核方法已尝试了四年多,效果非常明显,由于各个阶段都要进展考核,学生的论文联盟.Ll.出勤率、学习积极性等均有良好的表现;同时,学生的团队合作才能、专业写作才能以及口头表达才能也得到了很好的训练。3.4教研活动做到实处语言课程教学团队每月定期召开教研会议,对重构后的课程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论