数学:1.2.3《循环语句》课件(新人教版a必修3)

文档属性

名称 数学:1.2.3《循环语句》课件(新人教版a必修3)
格式 rar
文件大小 213.4KB
资源类型 教案
版本资源 人教新课标A版
科目 数学
更新时间 2009-07-23 05:30:00

图片预览

文档简介

课件14张PPT。循环语句2019-3-13复习准备:设计一个计算1+2+3+……+100的算法,并画出程序框图.
循环结构有哪两种模式?有何区别?相应框图如何表示?2019-3-13新知探究两种循环语句的语句结构及框图如下: 2019-3-13例题讲解:例1:
根据刚才“计算1+2+3+……+99+100的值.”的两种程序框图编写程序.
2019-3-13i=1sum=0WHLIE i<=100sum=sum+ii=i+1WENDPRINTEND2019-3-13程序框图:

开始i=1Sum=0i=i+1Sum=sum+ii≤100?输出sum结束直到型(until型)否是
i=1sum=0DOsum=sum+i
i=i+1LOOP UNTIL i>100PRINT sum
END2019-3-13开始结束i=1Sum=0i=i+1Sum=sum+i输出sum程序框图:

i≤100?当型(while型)开始i=1Sum=0i=i+1Sum=sum+ii≤100?输出sum结束直到型(until型)是否否是2019-3-13
当型(while型)和直到型(until型).
当型循环语句先对条件判断,根据结果决定是否执行循环体,可能一次也不执行循环体,也称为“前测试型”循环;直到型循环语句先执行一次循环体,再对一些条件进行判断,决定是否继续执行循环体.当型(while型)直到型(until型)2019-3-13练习:
用描点法作函数y=x3+3x2-24x+30的图象时,需要求出自变量和函数的一组对应值. 编写程序,分别计算当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值.2019-3-13例2:
给出下列一段程序,试读懂程序,说说各语句的作用,分析程序的功能. INPUT “n=”;n
i=1
a=0
WHILE i <= n
a = a+(i+1)/i
i = i+1
WEND
PRINT “…”;a
END(读,找疑问 → 说各语句 → 分析功能)2019-3-13练习:
分析下边所给出程序:当x=10时,结果是多少?程序实现功能?i=1
S=0
WHILE i<=4
S=S*x+1
i=i+1
WEND
PRINT S
END2019-3-13布置作业:1.下面为一个求20个数的平均数的程序,在横线上填充的语句
S=0
i=1
DO
INPUT x
S=S+x
i=i+1
LOOP UNTIL______
a=s/20
PRINT a
END
2.用WHILE语句求1+2+22+23+…+263的值2019-3-13
③ 循环语句主要用来实现算法中的循环结构,在处理一些需要反复执行的运算任务. 如累加求和,累乘求积等问题中常用到. 小结:① 循环语句的两种不同形式:WHILE语句和UNTIL语句,掌握它们的一般格式. ② 在用WHILE语句和UNTIL语句编写程序解决问题时,一定要注意它们的格式及条件的表述方法. WHILE语句中是当条件满足时执行循环体,而UNTIL语句中是当条件不满足时执行循环体. 2019-3-13谢谢合作2019-3-13