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

上传人:飞****2 文档编号:82459153 上传时间:2023-03-25 格式:PPT 页数:17 大小:2.29MB
返回 下载 相关 举报
人教版高中数学必修三循环语句-(2)课件.ppt_第1页
第1页 / 共17页
人教版高中数学必修三循环语句-(2)课件.ppt_第2页
第2页 / 共17页
点击查看更多>>
资源描述

《人教版高中数学必修三循环语句-(2)课件.ppt》由会员分享,可在线阅读,更多相关《人教版高中数学必修三循环语句-(2)课件.ppt(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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=0

7、i=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,ba=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 ABS(a

9、-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

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁