中职《C语言程序设计》教案第13课统计国内生产总值.docx
《中职《C语言程序设计》教案第13课统计国内生产总值.docx》由会员分享,可在线阅读,更多相关《中职《C语言程序设计》教案第13课统计国内生产总值.docx(4页珍藏版)》请在优知文库上搜索。
1、课题统计国内生产总值课时2课时(90min)教学目标知识目标:(1)掌握数组元素作为函数参数的使用方法(2)掌握数组名作为函数参数的使用方法能力目标:能够使用数组作为函数参数来定义和调用函数素质目标:通过统计国内生产总值的增长率,增强民族自信心和自豪感教学重难点教学重点:数组元素作为函数参数,数组名作为函数参数教学难点:理解值传递方式与地址传送”方式教学方法问答法、讨论法、讲授法、实践法教学用具电脑、投影仪、多媒体课件、教材教学过程主要教学内容及步骤课前任务【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,完成课前任务请同学们回顾函数的使用,思考函数使用时形参与
2、实参的区别。【学生】完成课前任务考勤【教师】使用APP进行签到【学生】班干部报请假人员及原因问题导入【教师】请同学们扫码观看“函数参数的传递”视频(详见教材),讨论并回答以下问题:简述数组元素和数组名作为函数参数的区别。【学生】思考、举用答传授新知【教师】多媒体观看“数组作为函数的参数”视频(详见教材),让学生熟悉数组元素作为函数参数、数组名作为函数参数时函数的定义及调用一、数组元素作为函数参数【教师】介绍数组元素作为函数的实参时的用法当数组元素作为函数的实参时,其用法与普通变量相同,是单向传递的,即值传递”方式;数组元素不能作为函数的形参使用。【课堂练习】【教师】出示【例6-4,组织学生答题
3、试分析以下程序的运行结果,程序代码参考教材。)【学生】聆听、思考、分析【教师】解析例题程序运行结果如图6-9所示(详见教材)。在主函数中,定义了数组a,并赋初值a0=4,all=9因此,主函数中的第一次输出结果是a0=4,al=9.调用SWaP()函数将a0和a作为实参传递给SWaP()函数中的形参i和j,交换两数。因此在SWaP()函数中输出结果是i=9,j=4.但由于数组元素作为函数的参数时,数值是单向传递的,在调用SW叩()函数后,主函数中的a0和al的值是不会发生改变的,故主函数中第二次输出结果仍然是a0=4,al=9【课堂问答】【教师】随机邀请学生回答以下问题请同学们思考,存放a0,
4、a的是内存当中的某两块地址,数组元素作为函数的参数时,aO,al的值分别赋值给了形参变量i和j,那么存放i和j的内存地址是否跟存放a0,a川的内存地址相同?【学生】聆听、思考、回答【教师】总结学生的回答二、数组名作为函数参数【教师】介绍数组名作为函数的实参时的用法数组名作为函数参数时,既可以作为实参也可以作为形参。数组名作为实参时,会将实参数组的起始地址传递给形参数组,这样两个数组就会共用一段内存单元,这种传递方式称为“地址传送.【课堂讨论】【教师】请学生分组讨论以下问题请同学们以小组为单位,讨论“地址传送”的传递方式与“值传递”方式的区别,如何选择使用哪种方式。【学生】讨论、总结、回答【教师
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 语言程序设计 教案 13 统计 国内生产总值