




已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 2 3循环语句 1 顺序结构常用的程序语言和格式输入语句input 提示文字 变量列表输出语句print 提示文字 表达式赋值语句变量 表达式 2 条件结构常用的程序语言和格式 1 if条件then语句1else语句2endif 2 if条件then语句endif 1 用两种循环语句将循环结构的程序框图转化为算法语句 重点 难点 2 能够根据程序写出运行结果 重点 循环结构的三要素 循环变量循环体循环终止条件 循环结构由哪两种类型 当型循环直到型循环 两种循环结构的异同点 问题1 问题2 问题3 成立 a p 不成立 a p 成立 不成立 until 直到型 循环 先执行循环体 然后再检查条件是否成立 如果不成立就重复执行循环体 直到条件成立退出循环 先判断指定的条件是否为真 若条件为真 执行循环条件 条件为假时退出循环 先执行后判断 先判断后执行 while 当型 循环 两种循环结构的异同点 问题3 do循环体loopuntil条件 思考1 能否将直到型循环改写为until语句 课堂探究1 先执行一次do和until之间的循环体 再对until后的条件进行判断 如果条件不符合 则继续执行循环体 然后再检查上述条件 如果条件仍不符合 则再次执行循环体 直到条件符合为止 这时 计算机将不执行循环体 而执行until语句之后的语句 思考2 你能说明计算机在执行上述语句时是怎样工作的吗 例题1 我们已经学习过计算1 2 3 100值的算法 试利用until语句写出这个算法对应的程序 i 1s 0dos s ii i 1loopuntili 100printsend 在下面的程序运行中 计算机输出的结果是多少 提示 1 x 20dox x 3loopuntilx 0printxend 变式练习 while条件循环体wend 思考1 能否将当型循环结构改写为程序语句 课堂探究2 先对条件进行判断 如果条件符合 则执行while和wend之间的循环体 然后再检查上述条件 如果条件仍符合 则再次执行循环体 这个过程反复进行 直到某一次条件不符合为止 这时 计算机将不执行循环体 而执行wend之后的语句 思考2 你能说明计算机在执行上述语句时是怎样工作的吗 例题2 试将计算1 2 3 100值的程序框图改写为 利用while语句表示的程序 i 1s 0whilei 100s s ii i 1wendprintsend 阅读下面的程序 你能说明它是一个解决什么问题的算法吗 求满足x2 1000的所有正整数x的值 x 1whilex 2 1000printxx x 1wendend 变式练习 例题3 已知函数y x3 3x2 24x 30 连续输入自变量的11个取值 输出相应的函数值 算法分析 第一步 输入自变量x的值 第二步 计算y x3 3x2 24x 30 第三步 输出y 第四步 记录输入次数 第五步 判断输入的次数是否大于11 若是 则结束算法 否则 返回第一步 开始 输入x y x3 3x2 24x 30 输出y n 1 n n 1 n 11 结束 是 否 n 1doinputxy x 3 3 x 2 24 x 30printyn n 1loopuntiln 11end 程序框图 程序 变式练习 编写程序 函数f x x2 3x 5 连续输入自变量的11个取值 输出相应的函数值 例题3 将用 二分法 求方程x2 2 0 x 0 的近似解的程序框图转化为相应的程序 开始 结束 f a f m 0 a m b m 是 否 a b d或f m 0 输出m 是 否 f x x2 2 输入精确度d和初始值a b input a b d a b ddom a b 2g a 2 2f m 2 2 ifg f 0thenb melsea mendifloopuntilabs a b dorf 0printmend 1 以下属于基本算法语句的是 input语句 print语句 if语句 end语句 while语句 endif语句 解析 都是基本算法语句 而end endif不是基本算法语句 答案 a 1whilea 100a a 1wendprintaend 答案 b 2 下列程序执行完毕后a的值是 a 99b 100c 101d 102 3 写出下列程序运算功能的算术表达式 不计算 只写式子 1 n 2t 1whilen 5t n tn n 1wendprinttend上述程序的表达式为 t 1 2 3 4 5 2 i 1s 0whilei 10s s 1 2 i 1 i i 1wendprintsend上述程序的表达式为 4 编写一个程序计算22 42 10002的值 并画出相应的程序框图 while型 s 0i 2whilei 1000s s i 2i i 2wendprintsend 程序框图 until型 s 0i 2dos s i 2i i 2loopuntili 1000printsend 程序框图 解析 根据题意 每年销售量比上一年增加的百分率相同 设总和为s n年达到30000台 第一年销售了5000台 第二年销售了5000 5000 10 5000 1 10 台 第三年销售了5000 1 10 5000 1 10 10 5000 1 10 2 台 第n年销售了5000 1 10 n 1 台 总和s 5000 5000 1 10 5000 1 10 2 5000 1 10 n 1 while条
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025内蒙古呼和浩特市新城区东街西街街道社区卫生服务中心招聘3人考前自测高频考点模拟试题及完整答案详解
- 2025贵州安顺市紫云苗族布依族自治县利源融资担保有限责任公司招聘1人考前自测高频考点模拟试题及一套完整答案详解
- 2025海南文昌市人民医院编外工作人员招聘(9号)模拟试卷附答案详解(黄金题型)
- 安全培训教师报到册课件
- 安全培训教师工作简历课件
- 小学安全培训总结讲话课件
- 小学安全培训学费课件
- 2025年佳木斯同江市事业单位公开遴选管理人员和专业技术人员73人考前自测高频考点模拟试题及答案详解(夺冠)
- 2025福建三明市大田县住房和城乡建设局(房地产服务中心)补招聘工作人员(政府购买服务)1人模拟试卷及参考答案详解一套
- 2025年杭州市余杭区卫生健康系统事业单位招聘编外工作人员73人模拟试卷及答案详解(夺冠)
- 饮品运输行业分析
- 胸痛的鉴别诊断和诊断流程课件
- 混料错料预防措施培训课件
- 白鹿原名著导读读书分享
- 医疗设备采购 投标技术方案 (技术方案)
- 国开《建设监理》形成性作业1-4答案
- 合同法教案(第十版)教案全套
- 工伤预防知识培训PPT
- 同济大学信纸
- 室早的危险分层及治疗选择
- 交通运输工程施工安全监管台帐(参考)用表样表分享
评论
0/150
提交评论