C语言--第六章:函数--教学设计(修改).doc_第1页
C语言--第六章:函数--教学设计(修改).doc_第2页
C语言--第六章:函数--教学设计(修改).doc_第3页
C语言--第六章:函数--教学设计(修改).doc_第4页
C语言--第六章:函数--教学设计(修改).doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

C语言程序设计之- “函数”教学设计贵州交通技师学院张 红C语言程序设计之- “函数”教学设计【教材】:教材:C语言程序设计实训教程,主编:康英健。出版社:海军出版社。中职中专教材。【教学内容分析】: 函数是C语言程序设计中非常重要的一个知识点。是学生从杂乱的程序中重新整理排版的思维。在以后的工作中广泛使用,学生在以后的程序设计中,都需要把相对独立的功能独立出来。实现“低耦合,高内聚”的效果。所以函数是程序设计思想的一个升华,也是一个重点和难点。学生需要学好函数的知识,才能更好的学后续的专业课程。【学生情况分析】: 中职学生整体来说学习基础较差,自主学习的能力也欠缺。特别对学科专业基础的理论知识体系明显处于劣势,在学习方面多经挫折,信心不足,缺乏学习的积极性。在理解逻辑思维方面难度较大。所以在讲解这节知识的过程中,我通过故事的形式导入,让学生理解函数真正的含义。【教学目标】: 本次课需要学生了解什么是函数。通过本节教学,提升学生的自学能力,增强学生的自信心,并能在平时的编程工作中灵活的运用函数的知识来解决具体的问题。1、知识目标 了解简单函数的概念 知道函数的分类 掌握函数的定义方法 知道函数参数及返回值2、能力目标: 通过教师的讲解,让学生能以此类推,灵活的使用函数的方法编程。 在教师的指导下,对认识不到位的知识点进行加深理解。3、情感目标: 通过“函数”的学习,渗透分工意识; 通过“函数”的学习,加深大家对繁琐问题简单化的直接运用理念。 通过该知识点的学习,增强学生处理工作简化事项的自信心和面对挫折并敢于解决的勇气。【教学重点】:掌握函数的定义方法。【教学难点】:了解函数的简单概念,怎样抽象出具体的独立的函数。【教学方法】:在教学过程中先通过故事情景引出问题,然后讨论解决问题的方法,引出本节课的主要教学内容。在教学过程中主要采取启发式教学法和任务驱动法相结合,同时进行实例的演示和小组讨论,以完成任务为主线、以学生为主体,调动学生的学习积极性,促使学生积极探究、互助学习。【教学课时】:1课时(45分钟)【教学过程】:教学内容与步骤学生活动教师活动【导入】创设情景、提出问题同学们,早上好。今天我们开始来学习“函数”的知识。在上课之前,我们先来看一个故事:从前有个皇帝,胡人入侵,江山不保,如何是好。皇帝想啊想啊:“终于,哈哈,有了。来人,请大将军来见朕。”大将军急冲冲的来到皇帝的面前。皇帝说:“你,代表朕出征驱除胡乱。”于是大将军带着将士们出征了,正是万马崩腾,雄赳赳,气昂昂的出征了。经过几个月的战争,将军凯旋而归。哈哈,而这个时候最高兴的是皇帝。从这个故事中,我们发现,江山不保,谁最着急?但是又是谁去解决问题的?【新课】一、 简单函数的概念)问题来了,看我们这个程序void main()printf(“-n”);printf(“ I am a student.n”);printf(“-n”);getch();修改:printch() printf(“-n”);main()printch();printf(“ I am a student.n ”);printch();getch();三、函数的定义如何求一个正整数的阶乘呢?在第四章应用循环解决了这个问题,但是要计算几个不同数的阶乘之和,能否应用函数来解决呢?1.应用举例:求6!+5!+4!=?流程图:源代码:long fact(x) int z=1,i; for(i=1;ib)z=a;elsez=b;printf(“max is %d”,z);getch();修改:int max(int x,int y) int m; if(xy) m=x; elsem=y;return m; main()int a=1,b=2,z;z=max(a,b); printf(“max is %d”,z);getch(); 重点:函数的定义函数类型说明符 函数名(形式参数列表) 变量定义或有关声明部分 语句部分说明:1返回值类型:函数执行后的结果,是对主调函数的应答。2.函数名:是该函数的名称,由用户自己指定的标识符。3.形式参数列表:函数定义中的参数,称之为形式参数,简称为形参,多个形参用“,”隔开。4.函数体:大括号括起来的部分,完成函数功能的语句。四、函数参数的返回值1.函数参数 函数参数反应的是主调函数和被调函数的关系。 函数被定义时的参数为形式参数-形参 函数在被调用时的参数为实际参数-实参 2.函数返回值 Return -返回不确定的值 Return -返回确定的值五、练习下列程序的输出结果是_31_。fun(int x,int y,int z) z=x*x+y*y; return z; main() int a=31; a=fun(5,2,a); printf(%d“,a); 【课堂小结】1. 函数的定义函数类型说明符 函数名(形式参数列表) 变量定义或有关声明部分 语句部分2. 函数参数及函数返回值六、拓展/2354489-116299.html 百度传课上的资源,该资源为本人用了2个月的时间录制完成,主要针对自学考试,包括本科专科层次,方便学生在哪个知识点不懂的时候重新回顾知识。该资源只针对本人教学的学生免费开放,其他用户需要购买才能使用,但某些章节能试听。3.【布置作业】1、 课堂中的练习若没有完成则利用课余的时间完成。2、 书p118页6.6习题选择题(1)-(5)引起学生的注意思考教师提出的问题并回答学生观察回答问题学生思考,哪些可以抽象出来成为一个独立的功能,并根据要求在草稿本上写学生回忆以前所学知识学生思考问题学生观察整个程序运行的过程并复习以前的循环体的知识点依葫芦画瓢,学生思考怎样抽象出具体的子函数学生观察理解学生观察视频学生观察整个程序运行的过程并复习以前的循环体的知识点学生思考并总结学生回忆以前的知识并总结学生练习,思考并做题向学生展示动画教师提出问题教师引导学生理解为什么要使用函数教师补充教师引导教师提问教师总结补充知识点教师演示整个程序运行的过程,并仔细给学生讲解整个过程教师提问关键步骤需要教师重点强调教师补充教师引导教师补充教师总结教师升华知识点教师总结教师提问,并和学生一起把练习题完成教师将本次课重点内容已练习题的形式展示出来,以帮助学生记忆。【教学反思】1、 根据本门课程的要求,我使用了故事情节导入的方法,来提升学生对函数这个知识点的兴趣和理解。并能形象的让学生感知函数在程序设计中的作用。2、 本节课在时间上的安排,教师讲解、演示及总结的时间使用为25分钟,学生讨论、思考使用时间为20分钟。学生在思考的过程中发现问题,通过老师的引导和相互讨论等方法解决问题,充分体现了做中学,做中教的教学理念。3、 在教学知识点讲授上

温馨提示

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

评论

0/150

提交评论