C语言--第六章:函数--教学设计(修改)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《C语言程序设计》之

----- “函数”教学设计

贵州交通技师学院

张红

《C语言程序设计》之

----- “函数”教学设计【教材】:

教材:《C语言程序设计实训教程》,主编:康英健。出版社:海军出版社。中职中专教材。

【教学内容分析】:

函数是C语言程序设计中非常重要的一个知识点。是学生从杂乱的程序中重新整理排版的思维。在以后的工作中广泛使用,学生在以后的程序设计中,都需要把相对独立的功能独立出来。实现“低耦合,高内聚”的效果。所以函数是程序设计思想的一个升华,也是一个重点和难点。学生需要学好函数的知识,才能更好的学后续的专业课程。

【学生情况分析】:

中职学生整体来说学习基础较差,自主学习的能力也欠缺。特别对学科专业基础的理论知识体系明显处于劣势,在学习方面多经挫折,信心不足,缺乏学习的积极性。在理解逻辑思维方面难度较大。所以在讲解这节知识的过程中,我通过故事的形式导入,让学生理解函数真正的含义。

【教学目标】:

本次课需要学生了解什么是函数。通过本节教学,提升学生的自学能力,增强学生的自信心,并能在平时的编程工作中灵活的运用函数的知识来解决具体的问题。

1、知识目标

①了解简单函数的概念

②知道函数的分类

③掌握函数的定义方法

④知道函数参数及返回值

2、能力目标:

①通过教师的讲解,让学生能以此类推,灵活的使用函数的方法编程。

②在教师的指导下,对认识不到位的知识点进行加深理解。

3、情感目标:

①通过“函数”的学习,渗透分工意识;

②通过“函数”的学习,加深大家对繁琐问题简单化的直接运用理念。

③通过该知识点的学习,增强学生处理工作简化事项的自信心和面对挫折并敢于解决的勇

气。

【教学重点】:

掌握函数的定义方法。

【教学难点】:

了解函数的简单概念,怎样抽象出具体的独立的函数。

【教学方法】:

在教学过程中先通过故事情景引出问题,然后讨论解决问题的方法,引出本节课的主要教学内容。在教学过程中主要采取启发式教学法和任务驱动法相结合,同时进行实例的演示和小组讨论,以完成任务为主线、以学生为主体,调动学生的学习积极性,促使学生积极探究、互助学习。

【教学课时】:

1课时(45分钟)

【教学过程】:

修改:

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;i<=x;i++)

z=z*i;

return z;

}

main()

{

int a,b,c;

long s;

scanf(“%d %d %d”,&a,&b,&c);

s=fact(a)+fact(b)+fact(c);

printf(“%ld”,s);

}

2.应用举例:输出两个数的最大值。怎么样抽象出具体的子函数?学生思

考,哪些

可以抽

象出来

成为一

个独立

的功能,

并根据

要求在

草稿本

上写

学生回

忆以前

所学知

学生思

考问题

学生观

察整个

程序运

行的过

程并复

习以前

的循环

体的知

识点

教师补

教师引

导教师

提问

教师总

结补充

知识点

教师演

示整个

程序运

行的过

程,并

仔细给

学生讲

解整个

过程

main()

{

int a=1,b=2,z;

if(a>b)

z=a;

else

z=b;

printf(“max is %d”,z); getch();

}

修改:

int max(int x,int y) {

int m;

if(x>y)

m=x;

else

m=y;

return m;

}

main()

{

int a=1,b=2,z;

z=max(a,b);

printf(“max is %d”,z); getch();

} 依葫芦

画瓢,学

生思考

怎样抽

象出具

体的子

函数

学生观

察理解

学生观

察视频

学生观

察整个

程序运

行的过

程并复

习以前

的循环

体的知

教师提

关键步

骤需要

教师重

点强调

教师补

教师引

教师补

教师总

相关文档
最新文档