高中数学人教版新课标A必修31.2.3循环语句课堂教学ppt课件
展开1、顺序结构常用的程序语言和格式
2、条件结构常用的程序语言和格式
输入语句 INPUT “提示文字”;变量列表
输出语句 PRINT “提示文字”;变量列表
赋值语句 变量=表达式
IF 条件成立 THEN 语句1ELSE 语句2END IF
IF 条件成立 THEN 语句END IF
3、两种循环结构及差别?
先执行循环体,然后再检查条件是否成立,如果不成立就重复执行循环体,直到条件成立退出循环。
先判断指定的条件是否成立,若条件成立,执行循环条件,条件不成立时退出循环。
对于程序框图中两种循环结构,一般程序设计语言中又是怎样来描述的呢?
对应于程序框图中的两种循环结构,一般程序设计语言中也有当型(WHILE型)和直到型(UNTIL型)两种语句结构。
WHILE 条件 循环体WEND
(1)WHILE语句的一般格式:
当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE与WEND之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止.这时,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句.
Until(直到型)循环
DO 循环体LOOP UNTIL 条件
(2)UNTIL语句的一般格式:
思考:参照直到型循环结构,说说计算机是按怎样的顺序执行UNTIL语句的?
LOOP UNTIL——直到达到某种条件为止
直到型循环语句与当型循环语句的区别与联系:
1. 循环结构对应的程序语句是( )
A.输入或输出语句 B.赋值语句C.条件语句 D.循环语句
2、在下面的程序运行中,计算机输出的结果是
x=20DOx=x-3LOOP UNTIL x<0PRINT xEND
3、根据下列程序框图,把程序中所缺少的语句补充完整.程序框图
①S=S+i^2 ②i=i+1 ③i>100
i=4S=0WHILE i<6 i=i+2 s=s+i^2WENDPRINT sEND
4、下列程序输出的结构是
例1:编写程序,计算自然数1+2+3+...+99+100的和.
算法步骤:第1步,0+1=1.第2步,1+2=3.第3步,3+3=6.第4步,6+4=10. ……第100步,4950+100=5050.
S=S+i i=i+1
WHLIE i<=100
例2、 已知函数y=x3+3x2-24x+30,写出连续输入自变量的11个取值,分别输出相应的函数值的程序.
第五步,判断输入的次数是否大于11.若是,则结束算法;否则,返回第一步.
第一步,输入自变量x的值.
第二步,计算y=x3+3x2-24x+30.
第四步,记录输入次数.
y=x∧3+3*x∧2-24*x+30
LOOP UNTIL n>11
例3、某商场第一年销售计算机5000台,如果平均每年销售量比上一年增加10%,那么从第一年起,大约几年可使总销售量达到30000台?
分析:根据题意,每年销售量比上一年增加的百分率相同,设总和为S,n年达到30000台.第1年销售了5000台;第2年销售了 5000+5000×10%=5000(1+10%)(台);第3年销售了5000(1+10%)+5000(1+10%)×10%=5000(1+10%)2(台);…第n年销售了 5000(1+10%)n-1(台).S=5000+5000(1+10%)+5000(1+10%)2+…+5000(1+10%)n-1.
解:程序框图如下图所示:
高中数学人教版新课标A必修31.2.3循环语句教学ppt课件: 这是一份高中数学人教版新课标A必修31.2.3循环语句教学ppt课件,文件包含123ppt、123doc等2份课件配套教学资源,其中PPT共38页, 欢迎下载使用。
人教版新课标A必修31.2.3循环语句图片ppt课件: 这是一份人教版新课标A必修31.2.3循环语句图片ppt课件,共34页。PPT课件主要包含了课堂互动讲练,知能优化训练,课前自主学案,IFTHEN,循环结构,直到型语句,当型语句,不满足,满足条件,直到型等内容,欢迎下载使用。
人教版新课标A必修31.2.3循环语句教课内容ppt课件: 这是一份人教版新课标A必修31.2.3循环语句教课内容ppt课件,共22页。PPT课件主要包含了自学导引,循环结构,直到型UNTIL,当型WHILE,LOOPUNTIL,WEND,UNTIL,执行循环体,条件符合,条件仍符合等内容,欢迎下载使用。