刘勋力-教案3_第1页
刘勋力-教案3_第2页
刘勋力-教案3_第3页
刘勋力-教案3_第4页
刘勋力-教案3_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、依兰县职业高中计算机教研组教 案培训专业: 计算机软件 教案课题: 函数 教案作者: 刘勋力 第 3 次课 1 学时 授课时间 45分钟 课题(章节)第6章第1节函数教学目的与要求:1.通过本节课的学习让学生了解结构化程序的设计思想。2.通过本课让学生理解函数的定义方法。3通过本课让学生掌握函数的值的返回方法。4.要求识记函数的定义方法、函数值的定义格式。教学、难点:重点:1.函数的定义方法及其格式应用2.函数值的返回方法及其格式应用。难点:函数的定义方法和值的返回方法格式应用。教学方法及师生互动设计:教学方法:课堂讲授教学法,通过案例程序的扩展,进行对比教学。师生互动设计:1.利用课件教学,

2、演示教学相关知识点,采用设问、引导教学。2.利用阶段性课堂练习、点评和提问,及时掌握教学反馈信息。课堂练习、作业:课堂练习:1.写出s=1+2+3+n的自定义函数,函数名为mysum。 2. 写出t=n!的自定义函数,名为myjc,并返回函数值作业:教材P105页习题1题和3题,用指针的方法实现.课后小结:(教学反思)1. 通过本节课的学习让学生了解了结构化程序的设计思想、理解了函数的定义方法、掌握了函数的定义及其函数值的返回格式。2.采用采用设问和课件演示教学方法,配合实例教学法,能够直观地展示教学,增强学生的积极性。3.应该及时进行教学实践,以加强学生的动手操作能力。第1页教学内容(讲稿)

3、备注(包括:教学手段、时间分配、临时更改等)第一部分:(导入环节)提出结构化程序设计基本思想、提点和开发方法。师基本思想:程序组织结构化,即程序设计采用自顶向下,逐步细化,功能模块化。(课件演示结构化程序设计的模型),请同学们根据演示的模型归纳结构化程序设计的特点。生 (争)师总结点评,结构化程序设计的特点: 1.各个模块相对独立,功能单一,结构清晰。 2.解决了程设计的复杂性。 3.提高了可靠性和便于移植。师 结构化程序设计的开发方法是什么呢?案例:(课件演示给出多种运算的实例)下面怎么让该题利用简单的方式设计出来?生(思考、讨论)师看屏幕,是这个:将多种运算拆分出多个简单的几个小运算程序的

4、方式(详细介绍)师好,那么结构化程序设计的开发方法是将程序设计针对的问题进行一步步分解,形成对应的一个个功能简单的独立的模块。师现在我来介绍下是采用什么方式来实现结构化程序设计思想的(板书,画图,详细介绍C语言函数的应用等)第二部分:(整体感知)师 前面我介绍了结构化程序设计的思想、特点和开发方法,今天我们的课程就是围绕着是如何利用函数来实现结构化程序设计思想的,我们这一节的内容是函数,是C语言中的重点,希望同学们能好好掌握这一章节,下面,我们将一起步入C语言的函数课程。师 首先,C语言的函数分类是什么?请看演示:举例几个标准函数。第一部分:采用设问和课件演示教学方法,时间为5分钟。第二部分:

5、采用实例教学法,配合案例分析,时间为18分钟。(注:根据需要可多页) 第2页教学内容(讲稿)备注(包括:教学手段、时间分配、临时更改等)生 (抢答)师对,是以往应用的标准函数,除此之外还有用户自定义函数。师下么就如何定义函数进行学习。(演示给出函数的定义格式) <类型说明符> <函数名> (<参数说明 >)<函数体>师使用说明: 1. <类型说明符>:是函数返回值的类型标识,省略默认返回值为int型。 2. <函数名>:是一个用户自定的标识符。 3. <参数说明 >:可以省略,;如果不省略为有参函数,格式为,&

6、lt;类型标识符> <参数> ,<类型标识符> <参数> 其中参数称为形式参数。注:参数说明的K&R形式:<类型说明符> <函数名> (<参数表 >)<参数类型说明 ><函数体> 5. <函数体>:为该函数模块要实现的功能。 6.空函数:即无参数、无函数体的函数,定义格式 <类型说明符> <函数名> (void) 师利用课件,给出各种形式的自定义函数。请同学们找出这些函数的结构和各个函数的区别。生(思考、讨论)师看屏幕,分析总结演示的各个函数的结构及

7、其区别:(注:根据需要可多页) 第3页教学内容(讲稿)备注(包括:教学手段、时间分配、临时更改等)师课堂练习:课件演示,请写出s=1+2+3+n的自定义函数,函数名为mysum。生(思考、讨论、写程序)师 点评分析学生的程序设计,课件演示,给出标准答案,进行分析归纳。师那么函数体的最终运算的结果如何返回给其他函数。第三部分:(理论提高)师函数值的返回格式: 格式1:return; 格式2:return 表达式;或 return (表达式); 功能:使程序控制从被调用函数返回调用函数,并把表达式的值返回给调用函数。 使用说明:1.函数中可以有多个return语句,但只能返回其中的一个return

8、语句的值。(举例演示)2.定义函数的类型要与return返回值的类型一致,如果不一致系统按照定义函数的类型自动转换。3. return;表示函数无返回值。4.当函数体中省略了return语句,表示返回一个不确定的值,如果不返回值,可用void定义空类型函数。师利用课件,给出各种返回值的自定义函数。请同学们找出这些函数返回值的区别。生(思考、讨论)师看屏幕,分析总结演示的各个函数的结构及其区别:师课堂练习:课件演示,请写出t=n!的自定义函数,函数名为myjc,并返回函数值。生(思考、讨论、写程序)师 点评分析学生的程序设计,课件演示,给出标准答案,进行分析归纳。体的最终运算的结果如何返回给其他函数。第三部分:采用实例教学法,配合案例分析,时间为20分钟。(注:根据需要可多页) 第4页教学内容(讲稿)备注(包括:教学手段、时间分配、临时更改等)第四部分:(归纳总结)师本节课

温馨提示

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

最新文档

评论

0/150

提交评论