电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

循环结构程序设计一教学案例VIP免费

循环结构程序设计一教学案例_第1页
1/6
循环结构程序设计一教学案例_第2页
2/6
循环结构程序设计一教学案例_第3页
3/6
《循环结构程序设计一》教学案例背景介绍目前最著名、最有影响、应用最广泛的windows、Linux和UNIX三个操作系统都是用C语言编写的。0S是计算机系统(由软硬件两个子系统构成)的核心和灵魂,它是软件中最庞大最复杂的系统软件。既然如此庞大复杂的0S都可以用C语言编写,从狭义而言,还有什么系统软件和应用软件不能用C语言编写呢?由此可以肯定的说,C语言是一门十分优秀而又重要的语言。C语言程序设计是过程性程序设计语言,它的发展贯穿了计算机发展的历程,它蕴含了程序设计的基本思想,囊括了程序设计的基本概念,所以它是理工科院校的一门基础课程。在一般的C语言教学中,都采用先讲解知识点。再根据所讲知识点,有针对性的进行练习。从而达到教学目的。而在教学过程中,学生普遍感到原理枯燥难懂,知识点难背难记,因此学生易产生厌学、畏难情绪。解决这个问题的关键是教学中如何激发学生学习兴趣,充分发挥学生的主体作用,培养学生学习能力,变“学会”为“会学”,从而将该课程的复习化难为易。于是在《循环结构程序设计一》这堂课中,采用了任务驱动式的教学方法。在课堂开始就围绕本节课的学习目标提出一个总体编程任务,然后通过对与任务相关知识点的学习,让学生进行编程。提高学生的学习兴趣,改善学习方法。最后从“学会”向“会学”转化。教学过程教学步骤1:新课的引入(教师讲授,幻灯片演示)许多实际问题中往往需要有规律地重复某些操作,如菜谱中可以有:“打鸡蛋直到泡沫状”这样的步骤,也就是说,在鸡蛋没有打成泡沫状时要反复地打。相应的操作在计算机程序中就体现为某些语句的重复执行,这就时所谓的循环。[教后札记]:通过一个贴近我们日常生活的例子解释C语言中循环的概念。一方面一些还没有从下课状态进入上课状态的学生马上抬起头来听你讲课了。另一方面教师以后提问学生什么什么是C语言中循环的概念,学生能马上联想到不就是老师课堂上“打鸡蛋”的过程吗。方便学生去联想性记忆。教学步骤2:学习任务的引入(幻灯片演示,教师引导)通过一个简单任务的引入,提出学习循环结构的意义。思考一个问题:如何编程来计算1+2+3+…+100?程序如下:ints=0;s=s+1;s=s+2;s=s+3;……s=s+100;printf(“s=%d”,s);重复100次,晕!!!提出问题:有没有更好的方法来计算呢?有!就是用循环来编程。在前面的学习中,我们已经学习了顺序结构和选择结构程序设计的方法,今天学习的就是利用循环结构来进行程序设计的方法。1[教后札记]:通过一个简单的学习任务来贯穿整堂课的学习,本课中所有学习的知识点就是为解决这个学习任务,学生最后进行编写程序、调试。这个程序最后能够独立的编写,那么学生对于书中那些知识点概念是否理解,我想,已经不是那么重要了吧。课堂上不足的地方就是在引出这个任务后,是让学生各自独立去想一想是否能解决这个任务,其实完全可以采用小组讨论的方法。这样可以集思广益,或许学生们能找到点自己的思路,那么剩下的时间只需要去引导学生自己去找方法,学习知识,最后解决问题了。同时也可是增加课堂气氛。教学步骤3:展示学习目标(幻灯片演示)能复述循环结构中while语句,do-while语句各自的特点;能指出循环结构中while语句,do-while语句在程序中的正确使用方法;能利用while和do-while语句独立的进行所布置任务程序的设计与调试。教学步骤4:相关知识学习1、While语句while语句一般形式:while(表达式)循环体语句;执行流程:特点:先判断表达式,再执行循环体一个简单任务的编程#includevoidmain(){inti=1,sum=0;while(i<=100){sum+=i;i++;}printf("sum=%d\n",sum);}运行结果:sum=50502找一找:找出程序中的循环初值、循环终值、循环条件、循环体循、环变量增值?课堂练习【例】显示1~10的平方#includevoidmain(){inti=1;while(i<=10){printf("%d*%d=%d\n",i,i,i*i);i++;}}运行结果:1*1=12*2=43*3=94*4=165*5=256*6=367*7=498*8=649*9=8110*10=100while语句注意事项:如果while后的表达式的值一开始就为假,循环体将一次也不执行。inta=0,b=0;while(a>0)//a>0为假,b++不可能执行b++;循环体中的语句可为任意...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

循环结构程序设计一教学案例

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部