第四课 累加求和 课件+素材

文档属性

名称 第四课 累加求和 课件+素材
格式 zip
文件大小 35.9MB
资源类型 教案
版本资源 新世纪版
科目 信息技术(信息科技)
更新时间 2017-12-26 10:36:40

文档简介

课件12张PPT。累加求和初中信息技术新世纪出版社八年级下册能用编程的方法计算1+2+3+……+100的值吗?例题讲解1+2=3
3+3=6
6+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=0
For i=1 to 100 step 1
Cup=Cup+i
EndFor编写程序开始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+100
2、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=1
1+4=1+1+3=5
5+9=5+4+5=14
14+16=14+9+7=30
程序:
S=0
S=S+1
S=S+1+3
S=S+4+5
S=S+9+7
找规律1+4+9+16+…+81+100
+22规律二:每个加数本身的特点+32+42+92+10212找规律计算顺序:
0+12=1
1+4=1+22=5
5+9=5+32=14
14+16=14+42=30
程序:
S=0
S=S+12
S=S+22
S=S+32
S=S+42
1+4+9+16+…+81+100
+22规律二:每个加数本身的关系+32+42+92+10212程序:
S=0
S=S+1
S=S+1+3
S=S+4+5
S=S+9+7
程序:
S=0
S=S+12
S=S+22
S=S+32
S=S+42
……
S=S+102
1+4+9+16+…100
程序对比……
S=S+81+19
程序:
S=0
For i=1 to 10 step 1
S=S+i*i
endfor1+4+9+16+…100
完善程序程序:
S=0
For i=1 to 10 step 1
S=S+i*i
Endfor
Graphicswindow.drawtext(100,100,S)编程步骤编程进行累加求和:
1、分析式子的规律和电脑编程的
  顺序
2、找出高效的算法
3、对应算法进行编写程序
4、显示信息
习题探究用Small Basic编写程序计算
1+2+4+8+16+…+262+263
找规律21=2
22=21*2
23=22*2
24=23*2
……2+4+8+16+…+262+263+22每个加数本身的特点+23+2421程序:
p=2
p=p*2
找规律2+4+8+16+…+262+263+22每个加数本身的特点+23+24212+4=6
6+8=14
14+16=30程序:
s=s+p找规律2+4+8+16+…+262+263+22每个加数本身的特点+23+2421程序:
s=0
P=2
For i=1 to 10 step 1
s=s+p
p=p*2
endfor