版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
人教A版高中数学必修三第一章
1.2.3循环语句学习目标1.理解学习基本算法语句的意义.2.学会循环语句的基本用法.3.理解算法步骤、程序框图和算法语句的关系,学会算法语句的写法.创设情景,揭示课题一位同学不小心违反了学校纪律,班主任令其写检查,他写完后交给班主任,班主任看后说:“认识不深刻,拿回去重写,直到认识深刻为止”.这位同学一想,这不是一个循环结构吗?可惜我还没学循环语句,不然可以写一个算法语句输入计算机了.互动交流研讨新知问题(1)试用程序框图表示循环结构.(2)指出循环语句的格式及功能.(3)指出两种循环语句的相同点与不同点.(4)揭示程序中的循环语句与程序框图中的条件结构存在一一对应关系.(1)循环结构循环结构有两种形式:当型循环结构和直到型循环结构.1°当型循环结构,如图(1)所示2°直到型循环结构,如图(2)所示,(1)(2)(2)循环语句直到型循环
先执行一次DO和UNTIL之间的循环体,再对UNTIL后的条件进行判断.如果条件不符合,则继续执行循环体;然后再检查上述条件,如果条件仍不符合,则再次执行循环体,直到条件符合为止.这时,计算机将不执行循环体,而执行UNTIL语句之后的语句.DO循环体LOOPUNTIL条件满足条件?是循环体否当型循环WHILE条件循环体WEND循环体满足条件?是否先对条件进行判断,如果条件符合,则执行WHILE和WEND之间的循环体;然后再检查上述条件,如果条件仍符合,则再次执行循环体,直到某一次条件不符合为止.这时,计算机将不执行循环体,而执行WEND语句之后的语句.问题1:计算1+2+3+…+100的值有如下算法:第一步,令i=1,S=0.第二步,计算S+i,仍用S表示.第三步,计算i+1,仍用i表示.第四步,判断i>100是否成立.若是,则输出S,结束算法;否则,返回第二步.
你能利用UNTIL语句写出这个算法对应的程序吗?i=1S=0DOS=S+ii=i+1LOOPUNTILi>100PRINTSEND问题2:计算1+2+3+…+100的值有如下算法:第一步,令i=1,S=0.第二步,若i≤100成立,则执行第三步;否则,输出S,结束算法.第三步,S=S+i.第四步,i=i+1,返回第二步.否则,返回第二步.
你能利用WHILE语句写出这个算法对应的程序吗?i=1S=0WHILEi<=100S=S+ii=i+1WENDPRINTSEND质疑答辩,排难解惑,发展思维例1修改前面编写过的求函数y=x3+3x2-24x+30的值的程序,连续输入11个自变量的取值,输出相应的函数值.算法分析:与前面不同的是,本例要求连续输入11个自变量的取值.并输出相应的函数值,先写出解决本例的算法步骤:第一步,输入自变量x的值.第二步,计算y=x3+3x2-24x+30.第三步,输出y.第四步,记录输入次数.第五步,判断输入的次数是否大于11.若是,则结束算法;否则,返回第一步.显然,可以用计数变量n(1≤n≤11)记录次数,通过循环结构来实现算法.程序框图如下图:程序:n=1DOINPUTxy=x^3+3*x^2-24*x+30PRINTyn=n+1LOOPUNTILn>11END开始输入xy=x3+3x2-24x+30输出yn=1n=n+1n>11?结束是否例2设计一个计算1×3×5×7×…×99的算法,编写算法程序.解:算法如下:第一步,s=1.第二步,i=3.第三步,s=s×i.第四步,i=i+2.第五步,如果i≤99,那么转到第三步.第六步,输出s.程序如下:s=1i=3WHILEi<=99s=s*ii=i+2WENDPRINTsEND例3编写一个程序,求1!+2!+…+10!的值(其中n!=1×2×3×…×n).解:程序为:s=0i=1WHILEi<=10j=1t=1WHILEj<=it=t*jj=j+1WENDs=s+ti=i+1WENDPRINTsEND巩固深化,反馈矫正设计算法求的值.要求画出程序框图,写出用基本语句编写的程序解:这是一个累加求和问题,共99项相加,可设计一个计数变量,一个累加变量,用循环结构实现这一算法程序框图如下图所示:程序如下:s=0i=1Dos=s+1/(i*(i+1))i=i+1LOOP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 图书馆石材装修施工合同
- 美妆专柜促销员招聘合同样本
- 私人岛屿管家聘用协议
- 咨询顾问个人聘用合同样本
- 电动汽车充电桩投标文件范本
- 市政设施改造投标保证
- 矿业风险监控与控制
- 学校防汛管理办法
- 电影制作设备融资租赁合同样本
- 环保工程杂工临时协议
- 2024-2025学年高中地理第四章自然环境对人类活动的影响2全球气候变化对人类活动的影响达标训练含解析中图版必修1
- (新课标新教材)2024秋新人教版数学小学一年级上册数学第 四单元第1课时《10的再认识》说课稿
- 河南省郑州市第四初级中学2024-2025学年八年级上学期期中考试物理试卷
- JJF 2159-2024零气发生器校准规范
- 海底探测用自动潜航器相关项目实施方案
- 期中检测卷(试题)-2024-2025学年统编版二年级语文上册
- 2024年江苏省气象系统事业单位招聘61人历年高频难、易错点500题模拟试题附带答案详解
- 2024年《中华人民共和国监察法》知识测试题库及答案
- 中职英语高二期中考试试卷(含答案)
- 2024年安徽国资国企研究院限公司公开招聘工作人员4名高频难、易错点500题模拟试题附带答案详解
- 中学校园商店招标公告
评论
0/150
提交评论