资源简介 4.4.1《for循环的应用(2)》导学案【学习目标】(1)掌握for循环的一般格式及使用方法;(2)根据具体问题情境,找出循环变量,序列和循环语句组,并应用for循环语句解决实际问题,提高计算思维能力。【学习重难点】学习重点:根据具体问题情境,找出循环变量,序列和循环语句组。学习难点:根据具体问题情境,灵活应用for循环语句解决实际问题。【学习主线】编写计算机程序解决问题的基本过程分析问题→设计算法→编写程序→调试运行程序→解决问题。【温故知新】请应用for循环,编写程序,输出1 2 3 4 5。【新知探究】请应用for循环,编写程序,计算并输出1+2+3+4+5的和。【协作探究】假设小智需要贷款1000元,各小组按照下列提示,协作探究,分析问题,设计算法,编写代码,计算并输出12个月后,小智需要还款的金额。(1)银行贷款。月利率0.3%,每月还款金额为:1个月后还款:1003=1000+1000*0.3%2个月后还款:1006=1000+1000*0.3%*2…(2)民间合法贷款。月利率1%,每月还款金额为:1个月后还款:1010=1000+1000*1%2个月后还款:1020=1000+1000*1%2…(3)校园贷、网络贷。月利率10%,还款方式为利滚利,每月还款金额为:1个月后还款:1100=1000+1000*10%2个月后还款:1210=1100+1100*10%…【成果展示】小组代表阐述解决问题的思路,重点讲解确定循环语句组的方法。【能力提升】请各小组修改原有代码:要求能从键盘输入贷款本金m、还款月数n;计算并输出n个月后需还款的总金额s。【自主学习】小慧想编写程序实现以下功能:输入正整数n,计算并输出1到n的累乘值,即1*2*…*n。流程图如左图所示,程序如下图所示。(③①for i in④:②print('the result:',s))(1)请根据题意,选择恰当的选项补全流程图① 和② 。A.s=0 B.s=1 C.s==0 D.s==1E.s=s+i F.s==s+I G.s=s*i H.s==s*i(2)结合流程图,代码段③处应填写 ;代码段④处应填写 (提示:使用range( )函数)(3)若输入的正整数n是5,请问最后s的值是 。【课堂练习】登录学习平台,完成练习题。【课后思考】小智决定按照以下规律存钱,存满1500元后,再买手写板。第1天存1元钱,第2天存2元钱,……第10天存10元钱。第11天存10元钱。……第n天存10元钱。请在课后预习教材88页,4.2.2while循环的应用,尝试编写代码,计算并输出存钱的天数和存钱罐里钱的总数。 展开更多...... 收起↑ 资源预览