欢迎来到天天文库
浏览记录
ID:55422409
大小:33.50 KB
页数:4页
时间:2020-05-12
《一个应用程序的设计教案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一个应用程序的设计五常职教中心学校马瑞雪一个应用程序的设计学科:C语言编程基础执教者:马瑞雪教学目标:1.知识目标:1)在设计复杂程序时,能熟练运用函数实现程序的模块化。2)了解随机函数random()的功能和调用格式。2.能力目标:1)认识自顶向下的程序设计方法2)掌握标准菜单的实现方法以及利用若干个函数分别实现菜单中各个选择项功能的方法。3)面对计算机调试程序的能力。3.创业教育目标:学习软件开发的基本方法,培养创业意识。教学重点:1、熟练运用函数实现程序的模块化2、随机函数random()的应用教学难点:标准
2、菜单的实现方法及自顶向下程序设计方法教学方法:启发式教学教学课时:1课时教学课型:新授课教学用具:幻灯片教学过程:<课前预习内容>(任务驱动法)1.C语言程序设计思想及结构特性2.C语言的特点3.简单的四则运算程序清单<复习提问>1.C语言程序设计思想2.C语言结构特性3.C语言的特点(见幻灯片1)<引言>根据复习提问内容引入新课<新课教学>一、大屏幕展示题目:程序的功能(1)(2)(3)(指点学习方法,进行思路引导)分析每项功能需要的函数和语句及实现方法。二、程序的模块结构及流程图(演示与讲解相结合法)(根据分析
3、结果,画出程序的模块结构及流程图)1.整个算术练习程序的模块结构(见幻灯片2)2.主函数功能实现流程图(见幻灯片3)3.加法函数实现流程图(见幻灯片4)(学生自行完成减法、乘法、除法函数流程图)4.显示自算术题函数question()(学生自行完成)5.产生报警声函数voice()(学生自行完成)三、几个细节的考虑1.菜单的实现(启发学生思考,给出实现方法)2.运算题目的产生(根据课前准备,给出函数格式及调用方法)问题:若要产生5道不重复的,不超过两位数的加法题,怎样编写程序。(学生演示并讲解)四、编写源程序1.编
4、写功能模块(学生边演示边讲解)Main()question()voice()add()2.补充功能模块(学生实践演练)Subt()mult()divid()(在学生自行完成函数时,学生参与辅导,对学困生重点指导,互帮互学)3.大屏幕显示源程序清单<巩固练习>(见幻灯片5)<课堂小结>(学生总结,师重点归纳)<布置作业>讲课过程中的思考题作为本次课的作业<板书设计>一个应用程序的设计1.自顶向下程序设计的方法2.运用函数实现程序的模块化3.Random()函数的功能的调用格式4.标准菜单的实现方法5.利用函数实现各项
5、功能的方法
此文档下载收益归作者所有