123(用)循环语句课件

上传人:仙人****88 文档编号:200443929 上传时间:2023-04-15 格式:PPT 页数:17 大小:511.51KB
返回 下载 相关 举报
123(用)循环语句课件_第1页
第1页 / 共17页
123(用)循环语句课件_第2页
第2页 / 共17页
123(用)循环语句课件_第3页
第3页 / 共17页
点击查看更多>>
资源描述
INPUT “提示内容提示内容”;变量;变量PRINT “提提示示内内容容”;表表达达式式变量表达式变量表达式三三.赋值语句赋值语句二二.输出语句输出语句 一一.输入语句输入语句 问题问题1:五种基本语句分别是什么?我们已经学:五种基本语句分别是什么?我们已经学习了几种?它们的一般格式和功能是什么?习了几种?它们的一般格式和功能是什么?步骤步骤A满足条件?满足条件?是是否否四四.条件语句条件语句 IFTHEN 格式格式IF IF 条件条件 THENTHEN 语句体语句体(步骤步骤A)A)END IFEND IF满足条件?满足条件?步骤步骤A A步骤步骤B B是是否否IF-THEN-ELSE格式格式IF IF 条件条件 THENTHEN 语句体语句体1 1(步骤步骤A)A)ELSEELSE 语句体语句体2 2(步骤步骤B)B)END IFEND IF 循环体循环体满足条件?满足条件?是是否否(1)While(当型)循环当型)循环(2)Until(直到型)循环(直到型)循环循环体循环体满足条件?满足条件?否否是是WHILE 条件条件 循环体循环体WENDDO 循环体循环体LOOP UNTIL 条件条件五、五、循环语句循环语句例例1:根据:根据1.1.2例例3中的程序框图,编写计算中的程序框图,编写计算机程序来计算机程序来计算1+2+100的值的值i=100?i=1开始开始输出输出sum结束结束否否是是sum=0i=i+1sum=sum+ii=1sum=0WHILE i100PRINT sumEND开始开始i=1sum=0sum=sum+ii=i+1i100?否否是是输出输出sum结束结束思考:写出直到型循环结构的程序。思考:写出直到型循环结构的程序。思考:写出当型循环结构的程序思考:写出当型循环结构的程序i=100?i=1开始输出s结束否是s=0i=i+1s=s+ii=1s=0WHILE i11?结束结束是是否否n=1n=1DODOINPUT xINPUT xy=xy=x3+3*x3+3*x2-24*x+302-24*x+30PRINT yPRINT yn=n+1n=n+1LOOP UNTIL nLOOP UNTIL n1111ENDEND思考:写出对应的当型程序。思考:写出对应的当型程序。P32)练习练习 1.根据根据P7)中的程序框图编写程序,判断大于中的程序框图编写程序,判断大于2的的整数是否为质数整数是否为质数.(1)(1)给定大于给定大于2 2的整数的整数n.n.(2)令令i=2(3)(3)用用i i除除n,n,得余数得余数r.r.判断余数判断余数r r是否为是否为0,0,若是若是,则则n n不是质数不是质数,结束结束算法;否则算法;否则,将将i i的值增加的值增加1,1,仍用仍用i i表示这个数表示这个数.(4)(4)判断判断i i是否大于是否大于n-1,n-1,若是若是,则则n n是质数;否则是质数;否则,返回第三步返回第三步.开始开始输入输入ni=2求求n除以除以i的余数的余数ri=i+1in-1或或r=0?否否r=0?是是是是n不是质数不是质数结束结束n是质数是质数否否INPUT“n=”;nDOIF THEN ELSEEND IFLOOP UNTIL END循环体循环体条件条件PRINT“n is not a prime number”PRINT“n is a prime number”2.编写程序编写程序,输入正整数输入正整数n,计算它的阶乘,计算它的阶乘n!INPUT“n=”;nWENDWHILE END循环体循环体条件条件PRINT f小小 结结WHILE 条件条件 循环体循环体WENDDO 循环体循环体LOOP UNTIL 条件条件两种循环语句:两种循环语句:循环体循环体满足条件?满足条件?是是否否(1)While(当型)循环当型)循环(2)Until(直到型)循环(直到型)循环循环体循环体满足条件?满足条件?是是否否练习练习1:1:阅读下面的程序,你能说明它是阅读下面的程序,你能说明它是一个什么问题的算法吗?一个什么问题的算法吗?x=1x=1WHILE WHILE x x2 2100100 PRINT xPRINT x x=x+1 x=x+1WENDWENDEND END 练习练习2:2:在下面的程序运行中,计算机输在下面的程序运行中,计算机输出的结果是多少?出的结果是多少?x=20 x=20DODOx=x-3x=x-3LOOP UNTILLOOP UNTIL x x0 0PRINT xPRINT xEND END 三、举一反三三、举一反三变变1:分别用当型和直到型语句编写计算机程序:分别用当型和直到型语句编写计算机程序来计算来计算1+3+99的值。的值。变式变式3:编写计算机程序来计算:编写计算机程序来计算 12+32+992的值。的值。变变2:编写一个程序,输入正整数:编写一个程序,输入正整数n,计算它的,计算它的阶乘阶乘n!(n!=n*(n-1)*3*2*1)。P32 练习练习2作业:1、写出1.1-16的程序。2、写出1.1-2的程序。3、P33A组第3题。课下做:B组2、4用描点法做函数用描点法做函数 的图像时,需要的图像时,需要求出自变量和函数值对应的一组对应值,编写程序,分别求出自变量和函数值对应的一组对应值,编写程序,分别计算计算 当当x=-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值。时的函数值。开始输入x输出y结束 变式:变式:已知函数已知函数y=xy=x3 3+3x+3x2 2-24x+30-24x+30,写出连续输入自写出连续输入自变量的变量的1111个取值,分别输出相应的函数值的程序个取值,分别输出相应的函数值的程序.(加入(加入循环结构)循环结构)
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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