• 42.42 KB
  • 2022-08-13 发布

【教案】高中信息技术条件循环教案

  • 4页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
  4. 网站客服QQ:403074932
学习必备欢迎下载“条件循环”教案[目的]:明白有关概念、循环的作用;把握条件循环适用范畴;条件循环的应用;[教学目标]学问目标:条件循环格式和功能才能目标:培育同学分析、解决问题的才能情感目标:培育同学的探究创新意识[重点]:条件循环的懂得、应用;[难点]:何时使用条件循环和如何何用条件循环;[学时]:1学时[教学方法]:任务驱动式、问题探讨式[教学过程及内容]:[导入]:前面我们已经对程序设计的次序、分支有了肯定的熟悉,并且对知道某件事重复做的详细的循环次数(即计数循环)也进行了学习,但当我们遇到下面的情形,统计一个部门的某个月的工资在某个范畴的人数,我们运算一门课程的平均成果,而我们又无法预知详细人数等问题,这些问题又怎样才能解决呢?无法利用前面学习的计数循环,那么今日我们就来学习新的学问:条件循环语句;[新授内容]任务一:运算某班某科考试的平均分;分析设输入分数为X,班总分为S,人数累计为R;当X>=0为循环条件,总分累加(S=S+X)、统计人数(R=R+1),当X<0时终止循环,再求出平均分(S/R);算法:1.赋初值S←0,R←0;2.输入考分X3.假如满意条件X>=0,那么重复做:(1)累加求总分S←S+X(2)累计人数R←R+1(3)输入考分X4.求平均分5.输出平均分6.终止操作:上机输入程序并验证:REM求平均分S=0R=0\n学习必备欢迎下载INPUTXDOWHILEX>=0S=S+XR=R+1INPUTXLOOPE=S/RPRINTEEND任务二:条件循环语句1.格式:DOWHILE条件语句组〔循环体〕LOOP2.功能:当条件成立〔即为真〕时,DO和LOOP之间的语句组〔循环体〕,否就终止循环,转到LOOP语句的下一句执行.例分析写出以下程序运行结果:INPUTXDOWHILEX>=0Y=SQR〔X〕PRINTX,YINPUTXLOOPEND.993任务三:某工厂年产值1000万元,假如年增长率为8%,几年后产值翻上两翻?T=1000N=0DOWHILE〔1〕T=〔2〕N=N+1LOOPPRINT〔3〕END摸索与解答问题的数学模式,1000×(1+8%)n=4000,N是我们要查找的答案,即终止循环的条件是T<=4000;这样的问题就迎刃而解了;(1)T<=4000,(2)T*〔1+8%〕,〔3〕N\n学习必备欢迎下载[小结]1.条件循环的作用2.条件循环的格式和功能[作业]1.写出以下程序的运行结果〔1〕S=4DOWHILES<20S=S+5LOOPPRINTSEND〔2〕INPUTA,BR=1DOWHILER<>0R=A-INT〔A/B〕*BA=BB=RLOOPPRINT"GOD=";AEND2.填写以下程序的空白等式3□×8256=□3×6528的□,填上哪一个最小的数字才能使等式成立?X=1DOWHILE〔1〕X=X+1LOOPPRINT〔2〕END〔1〕〔2〕[板书设计]任务一:统计一个班某科考试的平均分;分析:设输入分数为X,班总分为S,人数累计为T;当X>=0为循环条件,总分累加(S=S+X)、统计人数(R=R+1),当X<0时终止循环,再求出平均分(S/R);算法:1.赋初值S←0,R←0;2.输入考分X3.假如满意条件X>=0,那么重复做:(1)累加求总分S←S+X(2)累计人数R←R+1\n学习必备欢迎下载(1)输入考分X3.求平均分4.输出平均分5.终止任务二:条件循环语句1.格式:DOWHILE条件语句组〔循环体〕LOOP2.功能:当条件成立〔即为真〕时,DO和LOOP之间的语句组〔循环体〕,否就终止循环,转到LOOP语句的下一句执行.任务三:某工厂年产值1000万元,假如年增长率为8%,几年后产值翻上两翻?T=1000N=0DOWHILE〔1〕T=〔2〕N=N+1LOOPPRINT〔3〕END(1)T<=4000,(2)T*〔1+8%〕,〔3〕N

相关文档