9.1计算圆的周长和面积(教案)-《C语言程序设计》同步教学(电子科技大学出版社)

2024-03-30
| 5页
| 101人阅读
| 0人下载
普通

内容正文:

课题 计算圆的周长和面积 课时 2课时(90 min) 教学目标 知识目标: (1)理解函数的概念 (2)掌握函数的定义和调用方法 能力目标: 能利用函数编写程序 素质目标: 通过学习模块化设计方法,树立软件开发团队合作意识 教学重难点 教学重点:函数的基本概念、函数的定义、函数的调用 教学难点:函数调用时的参数传递 教学方法 问答法、讨论法、讲授法、实践法 教学用具 电脑、投影仪、多媒体课件、教材 教学过程 主要教学内容及步骤 课前任务 【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过文旌课堂APP或其他学习软件,完成课前任务 请同学们结合日常生活和学习,总结遇到过哪些模块化的东西或者模块化的思维。 【学生】完成课前任务 考勤 【教师】使用文旌课堂APP进行签到 【学生】班干部报请假人员及原因 问题导入 【教师】请同学们扫码观看“为什么要用函数”视频(详见教材),讨论并回答以下问题: C语言是如何实现模块化程序设计的,函数可分为哪两类? 【学生】思考、举手回答 传授新知 【教师】讲解函数的基本概念,函数的定义,函数的调用 一、函数的基本概念 ✈【教师】多媒体播放“常用标准库函数”视频(详见教材),让学生了解标准库函数的定义,常见的库函数 一个C程序通常由一个主函数和若干个其他函数构成。主函数调用其他函数,其他函数可以相互调用。 从用户使用的角度看,函数可分为库函数和用户自定义函数两大类。库函数是由系统提供的,用户不必自己定义就可以直接使用,使用时须在程序的开头包含该函数所在的头文件。例如,调用printf( )函数时,须用“#include <stdio.h>”包含头文件。用户也可以根据需要自己编写函数,用来实现某一特定的功能,这就是用户自定义函数。 【课堂问答】 ✈【教师】随机邀请学生回答以下问题 请同学们总结,我们在平时练习中使用过哪些库函数? ✈【学生】聆听、思考、回答 ✈【教师】总结学生的回答 ✈知识库 (1)一个较大的C程序,一般由若干个源程序文件组成。 (2)一个源程序文件可由一个或多个函数组成,可以供多个C程序共用。 (3)程序总是从主函数开始执行,调用其他函数后,最终在主函数中结束。 (4)所有函数都是平行的,在定义时相互独立。函数不可以嵌套定义,但可以相互调用。 二、函数的定义 ✈【教师】多媒体播放“函数的定义”视频(详见教材),让学生熟悉函数定义的语法形式,及各部分的含义 用户自定义函数的一般形式如下。 类型说明符 函数名(形式参数列表) /*函数头*/ { 函数体 } (1)函数的第一行称为函数头,包括类型说明符、函数名、形式参数列表等信息。类型说明符用来表明函数执行后是否有返回值,是什么类型的返回值;函数名是用户为函数起的名字,用来唯一标识一个函数;形式参数(简称“形参”)列表包括参数的名字和类型,用来表明该函数要接收的参数信息,可以有零个或多个形参。 (2)大括号括起来的部分称为函数体,用来实现函数的功能。函数体一般包括说明语句和可执行语句,函数体用“{”和“}”作为定界符;对于有返回值的函数,函数体中还应包括return语句。 例如,以下程序用于自定义max( )函数,其功能为找出两个整数的较大值。 int max(int a,int b) { int c; c=a>b?a:b; return c; } 其中,类型说明符为int型,表示函数的返回值为整型数据;a和b为形参,用于接收主调函数(调用该函数的函数)的实际参数(简称“实参”),两个参数之间用逗号分隔;函数体中计算出较大值后用“return c;”语句将c的值作为函数值返回到主调函数中。 【课堂问答】 ✈【教师】随机邀请学生回答以下问题 请同学们思考,函数体中是否必须包含return语句? ✈【学生】聆听、思考、回答 ✈【教师】总结学生的回答 三、函数的调用 ✈【教师】多媒体播放“函数的调用”视频(详见教材),让学生熟悉函数的调用形式、函数的声明、函数的参数传递、函数的返回值 1.函数的调用形式 定义函数的目的是为了调用此函数,以得到预期的结果。函数调用的一般形式如下。 函数名(实际参数列表) 调用函数时,应注意以下三点。 (1)若被调函数中无形参,则可以没有实参,但括号不能省略。 (2)若被调函数中有形参,则在括号内必须有实参;当有多个实参时,参数之间用逗号隔开。实参的类型及个数必须与形参相同,并且顺序一致。 (3)实参可以是常量、有确定值的变量或表达式及函数调用。 2.函数的声明 虽函数的定义在调用之前,可以省略函数声明,但是,必须事先声明该函数的返回值和参数类型。函数声明的一般形式如下。 类型说明符 函数名(形式参数列表); 函数声明实际上就是函数定义时的函数头加

资源预览图

9.1计算圆的周长和面积(教案)-《C语言程序设计》同步教学(电子科技大学出版社)
1
9.1计算圆的周长和面积(教案)-《C语言程序设计》同步教学(电子科技大学出版社)
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。