人教版高中数学必修三循环语句-2课件.ppt

上传人(卖家):ziliao2023 文档编号:5677238 上传时间:2023-05-02 格式:PPT 页数:17 大小:2.29MB
下载 相关 举报
人教版高中数学必修三循环语句-2课件.ppt_第1页
第1页 / 共17页
人教版高中数学必修三循环语句-2课件.ppt_第2页
第2页 / 共17页
人教版高中数学必修三循环语句-2课件.ppt_第3页
第3页 / 共17页
人教版高中数学必修三循环语句-2课件.ppt_第4页
第4页 / 共17页
人教版高中数学必修三循环语句-2课件.ppt_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、INPUT “提示内容提示内容”;变量;变量PRINT “提示内容提示内容”;表达式;表达式变量表达式变量表达式三三.赋值语句赋值语句二二.输出语句输出语句 一一.输入语句输入语句 问题:五种基本语句分别是什么?我们已经学习了几种?问题:五种基本语句分别是什么?我们已经学习了几种?它们的一般格式和功能是什么?它们的一般格式和功能是什么?步骤步骤A满足条件?满足条件?是是否否四四.条件语句条件语句 IFTHEN 格式格式IF IF 条件条件 THENTHEN 语句体语句体(步骤步骤A)A)END IFEND IF满足条件?满足条件?步骤步骤A A步骤步骤B B是是否否IF-THEN-ELSE格式

2、格式IF IF 条件条件 THENTHEN 语句体语句体1(1(步骤步骤A)A)ELSEELSE 语句体语句体2(2(步骤步骤B)B)END IFEND IF循环结构的定义:循环结构的定义:在一些算法中,从某处开始,按照一定条件,反复执行在一些算法中,从某处开始,按照一定条件,反复执行某一处理步骤的情况,这就是循环结构。某一处理步骤的情况,这就是循环结构。反复执行的处理步骤称为循环体。反复执行的处理步骤称为循环体。两种循环结构有什么差别?两种循环结构有什么差别?循环体循环体满足条件?满足条件?是是 否否While(当型)循环(当型)循环 是是循环体循环体满足条件?满足条件?NUntil(直到型

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

4、:WHILE 条件条件 循环体循环体WEND(1)WHILE语句的一般格式:语句的一般格式:当计算机遇到当计算机遇到WHILE语句时,先判断条件的真假,如语句时,先判断条件的真假,如果条件符合,就执行果条件符合,就执行WHILE与与WEND之间的循环体;然之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止这个过程反复进行,直到某一次条件不符合为止.这时,这时,计算机将不执行循环体,直接跳到计算机将不执行循环体,直接跳到WEND语句后,接着执语句后,接着执行行WEND之后的语句之后的语句.

5、循环体循环体满足条件?满足条件?是是否否While(当型)循环(当型)循环开始开始i=1S=0i100?是是S=S+ii=i+1否否输出输出S结束结束当型循环结当型循环结 构构程序:程序:i=1S=0WHILE i=100 S=S+i i=i+1WENDPRINT SEND例例1:根据:根据1.1.2例例3中的程序框图,编写计算机程序来计算中的程序框图,编写计算机程序来计算 1+2+100的值。的值。开始开始i=1S=0i100?是是S=S+ii=i+1否否输出输出S结束结束当型循环结当型循环结构构变式训练变式训练(1):编写程序求编写程序求:n!=1:n!=12 23 34 45 5n n的

6、值的值.如何修改如何修改?输入输入nWHILEWHILE语句语句i=1S=0WHILE i100PRINT SEND是是开始开始结束结束i=1S=0i=i+1S=S+i输出输出Si100?否否思考思考2 2:用用UNTIL语句编写计算机程序,来计算语句编写计算机程序,来计算 1+2+100的值的值.30页页变式训练变式训练(2):(2):编写程序求编写程序求:1:13 35 57 7101101的值的值.如何修改如何修改?UNITLUNITL语句语句i=1S=0DOS=S+ii=i+1LOOP UNTIL i100PRINT SENDS=1101S=Sii=i+2是是开始开始结束结束i=1S=

7、0i=i+1S=S+i输出输出Si100?否否直到型直到型S=1S=Si i=i+2i101?例例2:用描点法作函数:用描点法作函数 y=x3+3x2-24x+30的图象时,需要求出自变量和函数的一组对应值,的图象时,需要求出自变量和函数的一组对应值,编写程序,连续输入编写程序,连续输入11个值个值:-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值。时的函数值。算法:算法:S1:输入一个自变量:输入一个自变量X 值值S2:计算:计算y=x3+3x2-24x+30S3:输出:输出y开始开始输入输入X y=x3+3x2-24x+30输出输出y结束结束程序框图:程序框图:S4:记录输入

8、的次数记录输入的次数nS5:判断输入的次数是否大于判断输入的次数是否大于11,若是若是,结束算法结束算法,否则否则,返回返回S1.n=1n11YNn=n+1思考:用思考:用while语句如何书写?语句如何书写?是是是是否否f(a)f(m)0?开始开始f(x)=x2-2输入误差输入误差d和初值和初值a,b2abma=m否否b=m|a-b|或或f(m)=0?输出输出m结束结束图图1.1-20二分法求根的算法和程序二分法求根的算法和程序例例3INPUT“a,b,d=”;a,b,dDOm=(a+b)/2g=m2-2f=a2-2IF gf0 THENb=mELSEa=mEND IFLOOP UNTIL

9、ABS(a-b)e OR f=0PRINT mEND小小 结结WHILE 条件条件 循环体循环体WENDDO 循环体循环体LOOP UNTIL 条件条件两种循环语句:两种循环语句:循环体循环体满足条件?满足条件?是是否否(1)While(当型)循环(当型)循环(2)Until(直到型)循环(直到型)循环循环体循环体满足条件?满足条件?否否是是课堂作业1.编写程序,计算函数编写程序,计算函数f(x)=x2-3x+5当当x=1,2,3,,20时的函数值。时的函数值。2、P32 练习题练习题11.编写程序,计算函数编写程序,计算函数f(x)=x2-3x+5当当x=1,2,3,,20时的函数值。时的函数值。x=1WHILE xn-1或或r=0?r=0?n不是质数不是质数n是质数是质数结束结束否否否否是是是是i=2INPUT“n=“;ni=2Do r=n mod i i=i+1LOOP UNTIL in-1 OR r=0IF r=0 THEN print n“is not a prime number”ElSE print n“is a prime number”END IFENDP32 练习题练习题1

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中 > 数学 > 其他版本
版权提示 | 免责声明

1,本文(人教版高中数学必修三循环语句-2课件.ppt)为本站会员(ziliao2023)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|