第四课
累加求和
教学设计
【教学目标】
1、理解累加的含义,掌握实现累加的方法。
2、掌握用for……endfor循环语句实现累加求和的方法及过程。
3、学会应用for……endfor循环语句解决与累加求和相似的计算问题。
【教学重点】
进一步熟悉for……endfor循环语句的使用方法。
【教学难点】
用赋值语句实现累加计算,理解赋值语:sum=sum+i
【教学课时】
1课时
【教学过程】
一、复习引入
循环语句、赋值语句,引入本节课课题:累加求和
二、新授
1、什么是累加? 2、什么累加求和?
3、累加求和的算法和流程图
4、举例加深累加求和的理解和应用
任务一:编写程序计算:1+2+3+……+89= 要求:
(1)应用循环语句完成任务一;
(2)下面温馨提示中的C如何得到;
(3)在图形窗口(GraphicsWindow)中输出结果(参考课本第22页例子) 温馨提示:For i=a to b step c
语句组
Endfor
5、新授显示信息方法
(1)DrawText格式
Graphics.Window.DrawText(x,y,text)
作用:在图形窗口(Graphics.Window)的坐标(x,y)处显示文本text
(2)WriteLine格式
WriteLine(text)
作用:在文本窗口中(TextWindow)中显示文本text
6、举例:
任务二:编写程序计算:1+2+3+……+89= 要求:
(1)应用循环语句完成任务二;
(2)下面温馨提示中的C如何得到;
(3)在文本窗口中(TextWindow)中输出结果(参考课本第23页第1行) 温馨提示:For i=a to b step c
语句组
Endfor
三、拓展:
任务三:编写程序计算:90
85
80
……
20=?
要求:(1)应用循环语句完成任务三;
(2)下面温馨提示中的C如何得到;
(3)输出结果。
温馨提示:For i=a to b step c
语句组
Endfor
四、总结:
谈一谈你在本节课中学习到什么?还有什么不懂?
五、作业:
古印度国王要褒奖他的聪明能干的宰相达依尔(国际象棋的发明者),问他要什么?达依尔回答:“陛下只要在棋盘的第一个格子中放1粒麦子,在第二个格子中放2粒,在第三格放4粒,以后每个格子中放的麦粒数都是前一个的两倍。如此放满64格,我就心满意足了。”国王心想,这不难办到。但一袋麦子很快用完了,一个仓库的麦子也用完了……国王心理没底了,到底要多少麦子呀?
请你编写程序计算需要多少麦子?(本题有两种方法)
温馨提示:每格麦子粒数:
(1)、2i表示为math.power(2,i)
(2)、i=2
i
【板书】
第四课 累加求和
DrawText
WriteLine