河南省平顶山市第三高级中学高一数学1.2.3《循环语句》课件(新人教A版必修3)

上传人:痛*** 文档编号:244125996 上传时间:2024-10-02 格式:PPT 页数:17 大小:775KB
返回 下载 相关 举报
河南省平顶山市第三高级中学高一数学1.2.3《循环语句》课件(新人教A版必修3)_第1页
第1页 / 共17页
河南省平顶山市第三高级中学高一数学1.2.3《循环语句》课件(新人教A版必修3)_第2页
第2页 / 共17页
河南省平顶山市第三高级中学高一数学1.2.3《循环语句》课件(新人教A版必修3)_第3页
第3页 / 共17页
点击查看更多>>
资源描述
1.2.3,循环语句,INPUT,“,提示内容”;变量,PRINT,“,提示内容”;表达式,变量表达式,三,.,赋值语句,二,.,输出语句,一,.,输入语句,一、快乐回顾,问题,1,:我们前面所学的四种语句能否解决这个问题?我们先回顾一下前面学的四种语句的一般格式和功能是什么?,步骤,A,满足条件?,是,否,四,.,条件语句,IFTHEN,格式,IF,条件,THEN,语句体,(,步骤,A),END IF,满足条件?,步骤,A,步骤,B,是,否,IF-THEN-ELSE,格式,IF,条件,THEN,语句体,1,(,步骤,A),ELSE,语句体,2,(,步骤,B),END IF,问题,2,:循环结构的定义及两种基本形式分别是什么?,在一些算法中,从某处开始,按照一定条件,反复执行,某一处理步骤的情况,这就是循环结构。,反复执行的处理步骤称为循环体。,循环体,满足条件?,是,否,While,(当型)循环,是,循环体,满足条件?,否,Until,(直到型)循环,一、快乐回顾,两种循环结构有什么差别?,怎样用程序语言表示循环结构?,DO,循环体,LOOP UNTIL,条件,先执行,DO,和,UNTIL,之间的循环体,再对,UNTIL,之后的条件判断,.,如果条件不符合,再次执行循环体,直到条件符合时为止,.,这时,计算机将不执行循环体,直接跳到,UNTIL,语句后,接着执行,UNTIL,语句之后的语句,.,满足条件?,循环体,是,否,直到型循环,直到型循环语句的一般格式,新课学习,用直到型循环语句编写计算机程序,来计算,1+2+,+100,的值,.,i=1,sum=0,DO,sum=sum+i,i=i+1,LOOP UNTIL i100,PRINT sum,END,i=1,开始,结束,sum=0,输出,sum,i=i+1,sum=sum+1,i100?,否,是,程序框图:,程序:,WHILE,条件,循环体,WEND,当计算机遇到,WHILE,语句时,先判断条件的真假,如,果条件符合,就执行,WHILE,与,WEND,之间的循环体;然,后再检查上述条件,如果条件仍符合,再次执行循环体,,这个过程反复进行,直到某一次条件不符合为止,.,这时,,计算机将不执行循环体,直接跳到,WEND,语句后,接着执,行,WEND,之后的语句,.,循环体,满足条件?,是,否,While,(当型)循环,当型循环语句的一般格式,根据,1.1.2,例,3,中的程序框图,编写,计算机程序来计算,1+2+,+100,的值,i=100?,i=1,开始,输出,sum,结束,否,是,sum=0,i=i+1,sum=sum+i,i=1,sum=0,WHILE i,11?,n=n+1,否,是,n11,写出用“二分法”求方程 近似解的算法,第一步:输入,a,b,d,第二步:取区间中点,第六步:判断,的长度是否小于,d,或,f,是否等于,0.,若是,则,m,是方程的近似值,;,否则,返回第二步,第三步:计算,第四步:计算,区间为,第五步:若,则含零点的区间为,否则,含零点的,将新得到的含零点的区间仍记为,INPUT“a,b,d=”,;,a,b,d,DO,IF THEN,ELSE,END IF,LOOP UNTIL,PRINT m,END,循环体,条件,P,32,),练习,1.,根据,P,7,),中的程序框图编写程序,判断大于,2,的整数是否为质数,.,(1),给定大于,2,的整数,n.,(2),令,i=2,(3),用,i,除,n,得余数,r.,判断余数,r,是否为,0,若是,则,n,不是质数,结束算法;否则,将,i,的值增加,1,仍用,i,表示这个数,.,(4),判断,i,是否大于,n-1,若是,则,n,是质数;否则,返回第三步,.,开始,输入,n,i,=2,求,n,除以,i,的余数,r,i=i+,1,in-1,或,r,=0?,否,r,=0?,是,是,n,不是质数,结束,n,是质数,否,INPUT“n=”,;,n,DO,IF THEN,ELSE,END IF,LOOP UNTIL,END,循环体,条件,PRINT“n,不是质数”,PRINT“n,是质数”,练习,2,编写一个程序,输入正整数,n,,计算它的,阶乘,n!(n!=n*(n-1)*,*3*2*1),S=1,i=1,INPUT,请输入,n,的值:,;,n,DO,S=S*i,i=i+1,LOOP UNTIL in,PRINT,这个数的阶乘为:,;,S,END,小 结,WHILE,条件,循环体,WEND,DO,循环体,LOOP UNTIL,条件,两种循环语句:,循环体,满足条件?,是,否,(,1,),While,(当型)循环,(,2,),Until,(直到型)循环,循环体,满足条件?,是,否,作业,A,组,2,、,3,再见,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


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

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


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