资源简介 课件12张PPT。累加求和初中信息技术新世纪出版社八年级下册能用编程的方法计算1+2+3+……+100的值吗?例题讲解1+2=33+3=66+4=10 ……1、未开始存放星星时,杯子是空的2、第1次放入 “1”颗星星进杯子中,此时杯子将在原本杯子的基础上增加1=+3、第2次放入“2”颗星星进杯子中,此时杯子将在原本杯子的基础上增加2=+Cup=0Cup + 1= CupCup + 2= Cup4、第3次放入 “3”颗星星进杯子中,此时杯子将在原本杯子的基础上增加3=+101、第100次放入“100”颗星星进杯子中,此时杯子将在原本杯子的基础上增加100=+…………Cup = Cup + 3Cup = Cup + 100开始Cup=Cup+1Cup=Cup+2Cup=Cup+3Cup=Cup+100Cup=0……结束思考:1、按照这个算法来编程,我们要完成上式的计算至少要编写多少条命令?2、顺序结构虽然算法简单,但程序太长,如何改进?3、从流程图中,我们可以发现哪些语句对应刚才重复的动作?程序框图程序框图Cup=0For i=1 to 100 step 1Cup=Cup+iEndFor编写程序开始i=1Cup=Cup+ii=i+1Cup=0结束i<=100?是否第一步:定义存储和的变量第二步:设置循环次数 第三步:需要循环的语句 第四步:结束循环算法小试牛刀请打开Small Basic软件尝试编写程序计算出“1+3+5+…+99”的值提示:请自主编程,不懂时可参考学习指引中的《小试牛刀》(打开SmallBasic后,再选择“打开”菜单)在Small Basic中有两个显示信息的窗口:1、图形窗口GraphicsWindow:既可以绘图也可以显示文字信息。2、文本窗口TextWindow:只能显示文字信息。GraphicsWindow.DrawText(100,200,Cup)显示信息横坐标,纵坐标返回变量的值GraphicsWindow.FontSize=30显示文本信息的窗口操作格式:尝试提高请编写程序计算+95+99+7+3- 5- 9-97……提示:请自主编程,不懂时可参考学习指引中的《尝试提高》(打开SmallBasic后,再选择“打开”菜单)或同学间进行讨论完成+课堂小结编程进行累加求和:1、分析式子的规律和电脑编程的顺序2、找出高效的算法3、对应算法进行编写程序课堂小结编程进行累加求和:4、显示信息课后作业一、请大家现在完成课堂评价并上交二、请编写程序计算1、1+4+9+16+…+81+1002、1+2+4+8+16+…+262+263课件14张PPT。习题探究用Small Basic编写程序计算 1+4+9+16+…+81+100编程步骤编程进行累加求和:1、分析式子的规律和电脑编程的 顺序2、找出高效的算法3、对应算法进行编写程序4、显示信息1、式子“1+4+9+16+…100”有什么规律?是相邻每两个数间有关系?或是每个加数本身有什么特点?2、应该按什么顺序来计算?3、应该用什么命令来编程?思考问题找规律1+4+9+16+…+81+100+3+5+7+19规律一:相邻两数间的关系找规律1+4+9+16+…+81+100+3+5+7+19规律一:相邻两数间的关系计算顺序:0+1=11+4=1+1+3=55+9=5+4+5=1414+16=14+9+7=30程序:S=0S=S+1S=S+1+3S=S+4+5S=S+9+7找规律1+4+9+16+…+81+100+22规律二:每个加数本身的特点+32+42+92+10212找规律计算顺序:0+12=11+4=1+22=55+9=5+32=1414+16=14+42=30程序:S=0S=S+12S=S+22S=S+32S=S+421+4+9+16+…+81+100+22规律二:每个加数本身的关系+32+42+92+10212程序:S=0S=S+1S=S+1+3S=S+4+5S=S+9+7程序:S=0S=S+12S=S+22S=S+32S=S+42……S=S+1021+4+9+16+…100程序对比……S=S+81+19程序:S=0For i=1 to 10 step 1S=S+i*iendfor1+4+9+16+…100完善程序程序:S=0For i=1 to 10 step 1S=S+i*iEndforGraphicswindow.drawtext(100,100,S)编程步骤编程进行累加求和:1、分析式子的规律和电脑编程的 顺序2、找出高效的算法3、对应算法进行编写程序4、显示信息习题探究用Small Basic编写程序计算1+2+4+8+16+…+262+263找规律21=222=21*223=22*224=23*2……2+4+8+16+…+262+263+22每个加数本身的特点+23+2421程序:p=2p=p*2找规律2+4+8+16+…+262+263+22每个加数本身的特点+23+24212+4=66+8=1414+16=30程序:s=s+p找规律2+4+8+16+…+262+263+22每个加数本身的特点+23+2421程序:s=0P=2For i=1 to 10 step 1s=s+pp=p*2endfor 展开更多...... 收起↑ 资源列表 习题1 微课.mp4 习题2微课.mp4 第四课 累加求和 课件.ppt 课后题.ppt