收藏 分销(赏)

高中数学必修三123循环语句正式.pptx

上传人:胜**** 文档编号:932654 上传时间:2024-04-07 格式:PPTX 页数:15 大小:200.77KB
下载 相关 举报
高中数学必修三123循环语句正式.pptx_第1页
第1页 / 共15页
高中数学必修三123循环语句正式.pptx_第2页
第2页 / 共15页
高中数学必修三123循环语句正式.pptx_第3页
第3页 / 共15页
高中数学必修三123循环语句正式.pptx_第4页
第4页 / 共15页
高中数学必修三123循环语句正式.pptx_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、温故而知新温故而知新1、顺序结构常用的程序语言的格式2、条件结构常用的程序语言的格式输入语句输出语句赋值语句(1)IFIF 条件THENTHEN 语句体1ELSEELSE 语句体2END IFEND IF(2)IFIF 条件 THENTHEN 语句体END IFEND IFINPUTINPUT“提示文字”;变量PRINTPRINT“提示文字”;变量变量=表达式第1页/共15页3、循环结构的定义:、循环结构的定义:在一些算法中,从某处开始,按照一定条件,反复执行某一些步骤的情况,这就是循环结构。循环结构。反复执行的处理步骤称为循环体。循环体。循环体循环体满足条件?满足条件?是是 否否While(

2、当型)循环(当型)循环 是是循环体循环体满足条件?满足条件?否否Until(直到型)循环(直到型)循环第2页/共15页两种循环结构有什么差别?两种循环结构有什么差别?先执行循环体,然后再检查条先执行循环体,然后再检查条件是否成立,如果不成立就重件是否成立,如果不成立就重复执行循环体,直到条件成立复执行循环体,直到条件成立退出循环。退出循环。先判断指定的条件是否成立,先判断指定的条件是否成立,若条件成立,执行循环体,条若条件成立,执行循环体,条件不成立时退出循环。件不成立时退出循环。先执行先执行 后判断后判断先判断先判断 后执行后执行循环体循环体满足条件?满足条件?是是 否否While(当型)循

3、环(当型)循环 是是循环体循环体满足条件?满足条件?否否Until(直到型)循环(直到型)循环第3页/共15页Until(直到型)循环(直到型)循环DO 循环体循环体LOOP UNTIL 条件条件(1)UNTIL语句的一般格式:语句的一般格式:循环体循环体满足条件?满足条件?否否是是 两种循环语句:两种循环语句:第4页/共15页例例8 8:修改本节:修改本节例例1 1的程序,连续输入自变量的的程序,连续输入自变量的 1111个取值,输出相应的函数值。个取值,输出相应的函数值。算法分析:算法分析:第一步,输入自变量第一步,输入自变量x x的值的值.第二步,计算第二步,计算y=xy=x3+3x+3

4、x2-24x+30.24x+30.第三步,输出第三步,输出y.y.第四步,记录输入次数第四步,记录输入次数.第五步,判断输入次数是否大第五步,判断输入次数是否大于于11.11.若是,则结束算法;否则,若是,则结束算法;否则,返回第一步返回第一步.显然,可以用计数变量显然,可以用计数变量n n(1n111n11)记录次数,通过)记录次数,通过循环结构来实现算法循环结构来实现算法.输入输入xn11?y=xy=x3+3x+3x2-24x+3024x+30n=n+1n=1结束结束是是否否开始开始n=1DO INPUT x y=x3+3*x2-24*x+30 PRINT y n=n+1LOOP UNTI

5、L n11END输出输出y第5页/共15页练习练习:用程序语言编写计算机程序,来计算用程序语言编写计算机程序,来计算 1+2+100的值的值.i=1s=0DO s=s+i i=i+1LOOP UNTIL i100PRINT sENDi=1开始开始结束结束s=0输出输出si=i+1s=s+ii100?否否是是程序框图:程序框图:程序语言:程序语言:UNTIL(直到型)循环(直到型)循环算法分析:算法分析:第一步,令第一步,令i=1,S=0.第二步,若第二步,若i 100成立,则执行第三步:否则,成立,则执行第三步:否则,输出输出S,结束算法,结束算法.第三步,第三步,S=S+i.第四步,第四步,

6、i=i+1,返回第二步,返回第二步.第7页/共15页WHILE 条件条件 循环体循环体WEND(2)当型()当型(WHILE)语句的一般格式:)语句的一般格式:循环体循环体满足条件?满足条件?是是否否WHILE(当型)循环(当型)循环第8页/共15页例例 根据根据1.1.2例例6中(中(P14)的程序框图,编写)的程序框图,编写 计算机程序来计算计算机程序来计算1+2+100的值的值i=100?i=1开始开始输出输出s结束结束否否是是s=0i=i+1s=s+i程序语言:程序语言:i=1s=0WHILE i=100 s=s+i i=i+1WENDPRINT S SENDENDWHILE(当型)循

7、环(当型)循环第9页/共15页练习练习 1.根据你画出的用二分法求方程根据你画出的用二分法求方程x2-2=0的近似根的程序框图的近似根的程序框图,写出相应的程序语句写出相应的程序语句。第10页/共15页开始开始结束结束a=mb=mf(x)=x2-2m=(a+b)/2输入精确度输入精确度d和初始值和初始值a,b输出输出ma-b|d或或f(m)=0?f(a)f(m)0?否否是是否否是是第11页/共15页INPUT“a,b,d=”;a,b,dDO m=(a+b)/2 g=a2-2 f=m2-2 IF g*f0 THEN b=m ELSE a=m END IFLOOP UNTIL ABS (a-b)n

8、-1 OR r=0IF r=0 THEN PRINT“n不是质数不是质数.ELSE PRINT“n是质数是质数.END IFEND第13页/共15页3.编写一个程序,输入正整数编写一个程序,输入正整数n,计算它的,计算它的 阶乘阶乘n!(n!=n*(n-1)*3*2*1)INPUT n=;nt=1i=1DO t=t*i i=i+1LOOP UNTIL inPRINT 这个数的阶乘为:这个数的阶乘为:;tEND开始开始结束结束i=1输出输出ti=i+1t=t*iin?否否是是t=1输入输入n第14页/共15页小小 结结WHILE 条件条件 循环体循环体WENDDO 循环体循环体LOOP UNTIL 条件条件两种循环语句:两种循环语句:循环体循环体满足条件?满足条件?是是否否(1)While(当型)循环(当型)循环(2)Until(直到型)循环(直到型)循环循环体循环体满足条件?满足条件?是是否否第15页/共15页

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 高中数学

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服