欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载  

    人教版高中数学课件《基本程序语言》 .ppt

    • 资源ID:3823053       资源大小:383.03KB        全文页数:25页
    • 资源格式: PPT        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    人教版高中数学课件《基本程序语言》 .ppt

    基本程序语言,循环语句,情境引入:,圆周率是一个极其弛名的数,德国数学家康托说:“历史上一个国家所算得的圆周率的准确程度,可作为衡量这个国家当时数学发展水平的指标。”那么: 1,你知道我国的祖冲之计算出的圆周率是多少?而现在计算机计算出的圆周率是小数点后多少位数吗?,温故而知新,思考:前面我们学了几种算法语句?,4、条件语句,1、输入语句 INPUT “提示内容 ”;变量,2、输出语句 PRINT “提示内容 ”;表达式,3、赋值语句 变量=表达式,(1),IF 条件成立 THEN 语句1 ELSE 语句2 END IF,(2),IF 条件成立 THEN 语句 END IF,循环结构的定义:,在一些算法中,从某处开始,按照一定条件,反复执行 某些步骤的情况,这就是循环结构。 反复执行的步骤称为循环体。,探究:两种循环结构有什么差别?,成立,P,不成立,循环体,P,成立,不成立,While(当型)循环,Until(直到型)循环,两种循环结构有什么差别?,先执行循环体,然后再检查条件是否成立,如果不成立就重复执行循环体,直到条件成立退出循环。,先判断指定的条件是否成立,若条件成立,执行循环体,条件不成立退出循环。,先执行 后判断,先判断 后执行,循环体,循环结构,循环体,P,成立,不成立,While(当型)循环,算法中的循环结构是由循环语句来实现的。,成立,循环体,P,不成立,Until(直到型)循环,两种循环语句:,WHILE 条件 循环体 WEND,(1)WHILE语句的一般格式:,当计算机遇到WHILE语句时,先判断条件是否成立,如 果条件成立,就执行WHILE与WEND之间的循环体;然 后再检查上述条件,如果条件仍符合,再次执行循环体, 这个过程反复进行,直到某一次条件不符合为止.这时, 计算机将不执行循环体,直接跳到WEND语句后,接着执 行WEND之后的语句.,练习、根据1.1.2例3中的程序框图,编写 计算机程序来计算1+2+100的值,i=1 s=0 WHILE i=100 s=s+i i=i+1 WEND PRINT s END,程序:,Until(直到型)循环,DO 循环体 LOOP UNTIL 条件,(2)UNTIL语句的一般格式:,思考1:参照直到型循环结构,说说计算机是按怎样 的顺序执行UNTIL语句的?,思考2:用UNTIL语句编写计算机程序,来计算 1+2+100的值.,思考2:用UNTIL语句编写计算机程序,来计算 1+2+100的值.,i=1 s=0 DO s=s+i i=i+1 LOOP UNTIL i100 PRINT s END,结束,程序框图:,程序:,探究:当型循环语句与直到型循环语句的区别?,i=1 s=0 DO s=s+i i=i+1 LOOP UNTIL i100 PRINT s END,i=1 s=0 WHILE i=100 s=s+i i=i+1 WEND PRINT s END,思考3:比较下面这两个程序运行的结果,程序2 i=6 S=1 DO S=S*i i=i-1 LOOP UNTIL i=5 PRINT S END,程序1 i=6 S=1 WHILE i0 AND i=5 S=S*i i=i-1 WEND PRINT S END,S=1,S=6,我们再回到引入中的问题,例题,3.根据你画出的用二分法求方程x2-2=0的 近似根的程序框图,写出相应的程序语句。,2.编写程序,计算函数f(x)=x2-3x+5当x=1,2, 3,,20时的函数值。,1.编写一个程序,输入正整数n,计算它的 阶乘n!(n!=n*(n-1)*3*2*1),例题,1.编写一个程序,输入正整数n,计算它的 阶乘n!(n!=n*(n-1)*3*2*1),例题,2.编写程序,计算函数f(x)=x2-3x+5当x=1,2, 3,,20时的函数值。,例题,3.根据你画出的用二分 法求方程x2-2=0的 近似根的程序框图, 写出相应的程序语句。,结束,f(a)=a2-2,否,练习,INPUT a,b,c DO m=(a+b)/2 f(a)=a2-2 f(m)=m2-2 IF f(m)=0 THEN PRINT “方程根为:“;m ELSE IF f(a)*f(m)0 THEN b=m ELSE a=m END IF END IF LOOP UNTIL ABS(b-a)=c PRINT “方程的近似根为:“;m END,结束,结束,”,|b-a|c?或f(m)=0,是,否,结束,INPUT“a,b,c=”;a,b,c DO m=(a+b)/2 g=a22 f=m22 IF g*f0 THEN b=m ELSE a=m END IF LOOP UNTIL ABS(ab)C OR f=0 PRINT m END,探讨:这个程序框图是否正确?如果正确请写出相应的程序。,探究:比较这两个程序的优劣,NPUT a,b,c DO m=(a+b)/2 f(a)=a2-2 f(m)=m2-2 IF f(m)=0 THEN PRINT “方程根为:“;m ELSE IF f(a)*f(m)0 THEN b=m ELSE a=m END IF END IF LOOP UNTIL ABS(b-a)=c PRINT “方程的近似根为:“;m END,INPUT“a,b,c=”;a,b,c DO m=(a+b)/2 g=a22 f=m22 IF g*f0 THEN b=m ELSE a=m END IF LOOP UNTIL ABS(ab)C OR f=0 PRINT m END,巩固提高,1、设计一个算法框图:逐个输出12,22,32,n2,并写出相应的程序。,INPUT n i = 0 WHILE i n i = i + 1 t = i 2 PRINT t WEND END,INPUT n i = 0 DO i = i + 1 t = i 2 PRINT t LOOP UNTIL i = n END,2、设计一个算法框图:求满足12 3 n10000的最小正整数n,并写出相应的程序。,i = 0,s= 0,DO,i = i + 1,s= s + i,LOOP UNTIL s10000,PRINT i,END,s= 0,DO,i = i + 1,s= s + i,LOOP UNTIL s10000,PRINT i,END,i=1,探讨:下面的程序正确吗?,2、设计一个算法框图:求满足12 3 n10000的最小正整数n,并写出相应的程序。,小 结,WHILE 条件 循环体 WEND,DO 循环体 LOOP UNTIL 条件,谢谢!请多指教!,

    注意事项

    本文(人教版高中数学课件《基本程序语言》 .ppt)为本站会员(西安人)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开