for语句说课稿.doc_第1页
for语句说课稿.doc_第2页
for语句说课稿.doc_第3页
for语句说课稿.doc_第4页
for语句说课稿.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

FOR语句说课稿一、 教材分析for语句一课是北京理工大学出版社C语言程序设计这一教材第五章第二节的内容。它是学生在掌握了C语言的语法基础和程序的基本结构后,又学习了while和do while循环语句的基础上,对循环程序的进一步学习,是整个C语言程序结构中的一个重要内容。(一)目标确定根据教材的地位及特点,我确定以下教学目标:1、 认知目标:进一步了解C语言中的循环语句。 2、 技能目标:掌握for语句的一般形式和执行过程,能理解、分析一些用for语句编写的比较复杂的C语言程序。 3、 能力目标:会用for语句编写一些简单的循环程序,并上机调试,得出正确结果。(二)重点、难点确定根据教学大纲内容要求我将for语句一般形式和执行过程确定为本节课的重点。同时运用for语句编写一些具体的程序又是大多数同学不易掌握的内容,所以我将本节课的难点确定为for语句的综合应用。 二、教法、学法: 由于本节课是新课,所以本次课我主要采用的教学方法是讲授法、问答法和练习法。为了充分调动学生学习的积极性,使学生变被动学习为主动学习,我采用PPT教学工具来辅助我的教学,让同学在课堂上有感性认知。上面已经说过,for语句的学习是学生在学习了while和do while循环语句的基础上对循环的进一步学习,所以,学生在上这节课之前已经了解了什么是循环,知道了while 和do while是怎样实现循环的。“那么for又是以怎样的形式来实现循环的呢?”提出问题,以设置悬念的方式进入本节课的学习,不仅能把这节课同前面所学的知识结合在一起,而且更能激发学生学习的兴趣和对知识的求知欲。一旦学生对知识有了较强的求知欲,那么他对知识的掌握就显得轻松而容易了。在重点(for语句的一般形式和执行过程)的强调上,我利用辅助教学工具PPT的特别效果一步一步来展示for语句的执行过程,同时在展示的过程中仔细讲解每一步的执行。利用流程图讲解完后,学生有了大致的了解,但可能有些地方仍然有些模糊,我再运用一个实际例子(例如:for(i=1;i3;i+)s+=i;当然s在前面已经定义并赋初值为0)来对for语句的执行过程进一步分析,这样重复讲解for语句的执行过程是为了让我的学生更加清楚明白for语句的执行过程。在难点(for语句的综合运用)的突破上,我采用对刚才所讲的实际例子进行改写来实现不同的功能(例如:我将i3改为i100)它就实现了计算1到100的累加和这样一个功能),提出问题那么,如果我们想要在屏幕上输出100以内的偶数,我们应该怎样来改写这个程序呢?叫学生在练习本上试改写实现这个功能的程序。根据C语言程序设计这门课程操作性强的特点,当学生在思考一定时间后请一个同学将他所改写的程序输入 turbo c 运行平台进行调试,如果这位同学得出了正确结果,对他进行表扬,同时强调在编程过程中容易出错的地方,如果这们同学在调试时不能得出正确的结果,对他进行鼓励,同时引领学生讨论、分析这位同学错在哪里,为什么会错,然后根据讨论的结果加以修正程序,进行调试得出正确结果。在这一环节中我既给学生提供了提高操作能力的机会,又能了解学生在哪些方面还存在不足,从而有针对性的、及时的讲解知识点。三、 教学过程:导入部分:在C语言有3种循环语句,前面两节课我们已经系统地学习了while 和do while两种循环语句,这节课我们共同来学习第三种循环语句for语句。(开门见山的进入本节课的学习)第一个内容(一般形式部分):将for语句的一般形式用多媒体展示,叫同学们一起读,以加深印象。第二个内容(各个表达式的功能和作用):在PPT上用文字展示出各个表达式的功能和作用,并口头阐述各个表达式的具体表现形式,对每个表达式举出相应的例子(例如:表达式1的作用是为循环变量赋初值, i=3就是一个简单的表达式的具体实例,它是将i的值设为3)。对三个表达式讲解完后,举一个简单的、具体的for语句,这样做会让同学们对for语句的基本形式有个比较完整的印象。第三个内容(for语句的执行过程):我将本节课的重难点定为for语句的执行过程,所以在这里我将对它详细的讲解。对它的讲解我将分为如下三步来完成:第一步,利用辅助教学工具PPT的特效来展示流程图的执行过程(例如:讲解表达式1时,我将表达式1框在点击后以红颜色显示),同时在展示过程中仔细讲解每一步的执行。第二步,运用下面这个简单的实际例子来具体分析for语句的执行过程。Main()int i,s=0; for(i=1;i3;i+) s=s+i;Printf(“s=%d”,s);(第二步、第三步共同来强调重点)第三步,改写程序,输入turbo c中进行调试,突破难点。第四个内容(for语句对表达式的省略):讲解表达式省略这个内容时,有一个要特注意的地方在省略表达式时,分号不能省略。讲这个内容时,我采用一个这样的例子(有一天,你去超市购物时,当你把所有需要购买的东西选好准备付钱时,你突然发现自己忘了带钱,这时收银员就会对你说,人可以走了,但东西得留下。你就相当于这里的表达式,想要买的东西就相当于这里的分号,东西不能随人一起走,所以分号也一定不能随表达式一起省略。)来对它进行讲解,这样同学们就不容易忘记写分号了。for语句综合运用:根据前面所讲知识,我给出比较经典题目,进行适当提示,请学生到黑板存在不足上写出源程序,检查学生的学习情况,了解学生在哪些方面掌握的不够,了解后及时的进行讲解。课堂小结:回顾本节课的主要内容,强调同学们容易出错的地方,提醒同学们在课外要加强知识点的巩固。课后练习:1、复习本节课的内容。 2、1运行程序,写出结果Main() for(i=1;) printf(“A”);break;3、试用for语句编写求1100间的素数的程序(提示:素数就是能被1和它本身整除的数)(选作)四、 结束语 由于我教

温馨提示

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

评论

0/150

提交评论