打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
求n!教案
授课对象
高校C语言初学者
授课日期
2017.4.2
课  题
求n!
时 数
1
教学目标
掌握求n!的解题思路,并能灵活应用。
教学重点
掌握用递归函数求出n!的值
难  点
将求n!的解题思路,灵活应用于其它的程序设计中。
教学方法
及教具
教学方法:演示法、任务驱动法
教具准备:多媒体课件、CamtasiaStudio、visual c++
教学过程设计
时间分配
一、回顾并导入
直接提问的方式导入
20s
二、讲授新课
int fac(int n)//定义fac递归函数
{
int f;
if(n<0)//n不能小于0
printf("n<0,数据错误");
else if(n==1||n==0)//n等于0或者1时,n!=1
f=1;
else //n>1时,n!=n*(n-1)
f=fac(n-1)*n;
return f;
}
240s
三、程序调试
120s
四、知识小结:
递归函数可用于求n!
30s
五、布置作业
求1+2!+3!+...+20!的和
15s
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
大数阶乘题解
递归函数
尾调用与尾递归
c语言练习实例04
递归和迭代的区别
用递归实现二进制数转换为十进制数
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服