版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、* * 云在漫步云在漫步 * * 云在漫步云在漫步 学习目标学习目标 1、 理解基本算法语句理解基本算法语句循环语句及其与循环结构的关系循环语句及其与循环结构的关系 3、 进一步熟悉把程序框图转化为程序语句的方式进一步熟悉把程序框图转化为程序语句的方式 2、 通过循环语句的学习通过循环语句的学习,进一步体会算法的基本思想进一步体会算法的基本思想 * * 云在漫步云在漫步 复习引入复习引入 INPUT “提示内容提示内容”;变量;变量 PRINT “提示内容提示内容”;表达式;表达式 输入语句的一般格式输入语句的一般格式 输出语句的一般格式输出语句的一般格式 变量表达式变量表达式赋值语句的一般格
2、式赋值语句的一般格式 条件语句的一般格式条件语句的一般格式 IF 条件条件 THEN 语句体语句体 END IF P A 是是 否否 IF 条件条件 THEN 语句体语句体1 ELSE 语句体语句体2 END IF P AB 是是否否 * * 云在漫步云在漫步 循环结构的三要素循环结构的三要素 循环变量循环变量 循环体循环体 循环终止条件循环终止条件 循环结构由哪两种类型循环结构由哪两种类型当型循环当型循环 直到型循环直到型循环 两种循环结构的异同点两种循环结构的异同点 当型循环是先判断条件当型循环是先判断条件,当条当条 件满足件满足,再执行循环体再执行循环体;当条当条 件不满足件不满足,循环
3、结束循环结束. 直到型循环是先执行循环体直到型循环是先执行循环体, 再判断条件再判断条件,若条件不满足若条件不满足, 再执行循环体再执行循环体;直到条件满足直到条件满足, 循环结束循环结束. 满足条件?满足条件? 循环体循环体 是是 否否 满足条件?满足条件? 循环体循环体 是是 否否 * * 云在漫步云在漫步 DO 循环体循环体 LOOP UNTIL 条件条件 先执行先执行DO和和UNTIL之间的循环体之间的循环体,再对再对UNTIL之后的条之后的条 件判断件判断.如果条件不符合如果条件不符合,再次执行循环体再次执行循环体,直到条件符合时为直到条件符合时为 止止.这时这时,计算机将不执行循环
4、体计算机将不执行循环体,直接跳到直接跳到UNTIL语句后语句后,接着接着 执行执行UNTIL语句之后的语句语句之后的语句. 满足条件?满足条件? 循环体循环体 是是 否否 直直 到到 型型 循循 环环 直到型循环语句的一般格式直到型循环语句的一般格式 新课学习新课学习 * * 云在漫步云在漫步 P13)例例6 求求123100 i=0 S=0 PRINT S END 是 结束结束 开始开始 i 100? 否 S = 0 i = 1 S = S + i i = i + 1 输出输出S 直到型循环直到型循环 DO 程序程序 i100LOOP UNTIL S=Si i=i1 * * 云在漫步云在漫步
5、 当型循环语句的一般格式当型循环语句的一般格式 当当 型型 循循 环环满足条件?满足条件? 循环体循环体 是是 否否 WHILE 条件条件 循环体循环体 WEND 先判断条件真假先判断条件真假,如果条件符合如果条件符合,就执行就执行WHILE和和WEND 之间的循环体之间的循环体;然后再检查上述条件然后再检查上述条件,若条件符合若条件符合,再次执行循再次执行循 环体环体,直到某次条件不符合为止直到某次条件不符合为止.这时这时,计算机将不执行循环体计算机将不执行循环体, 直接跳到直接跳到WEND语句后语句后,接着执行接着执行WEND语句后的语句语句后的语句. * * 云在漫步云在漫步 当型循环结
6、构当型循环结构 程序程序 P13)例例6 求求123100 i =100? 结束结束 i = i + 1 S = S + i 输出输出S 否否 是是 S = 0 开始 i = 1 i=1 PRINT S END WHILE WEND S=Si i=i1 S=0 i11? n = n+1 否否 是是 n11 * * 云在漫步云在漫步 写出用写出用“二分法二分法”求方程求方程 近似解的算近似解的算 法法 )0(02 2 xx 第一步:令第一步:令, 2)( 2 xxf给定精确度给定精确度d 第三步:取区间中点第三步:取区间中点 2 ba m .,ba 含零点的区间为含零点的区间为 .,bm 第四步
7、:若第四步:若 ( )()0,f af m则含零点的区间为则含零点的区间为 ;,ma否则,否则, 将新得到的含零点的区间仍记为将新得到的含零点的区间仍记为 第二步:确定区间第二步:确定区间 满足满足0)()( bfaf,ba 第五步:判断第五步:判断 ,ba 的长度是否小于的长度是否小于d或或f(m)是否等于是否等于0 若是,则若是,则m是方程的近似值;否则,返回第三步是方程的近似值;否则,返回第三步 * * 云在漫步云在漫步 写出用写出用“二分法二分法”求方程求方程 近似解的算近似解的算 法法 )0(02 2 xx 第一步:输入第一步:输入a,b,d 第二步:取区间中点第二步:取区间中点 2
8、 ba m 第六步:判断第六步:判断 ,ba 的长度是否小于的长度是否小于d或或f是否等于是否等于0.若是若是, 则则m是方程的近似值是方程的近似值;否则否则,返回第二步返回第二步 第三步:计算第三步:计算 2 2ga 第四步:计算第四步:计算fm 2 2 .,ba区间为区间为.,bm 第五步:若第五步:若g f 0,则含零点的区间为 则含零点的区间为;,ma否则否则,含零点的含零点的 将新得到的含零点的区间仍记为将新得到的含零点的区间仍记为 * * 云在漫步云在漫步 INPUT “a,b,d=”;a,b,d DO ()/mab 2 22ga 22fm IF THEN 0gf am ELSE
9、END IF LOOP UNTIL ()0ABS abd or f PRINT m END bm 循环体 循环体 条件条件 * * 云在漫步云在漫步 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表示这个数表示这
10、个数. . (4)(4)判断判断i i是否大于是否大于n-1,n-1,若是若是, ,则则n 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 循环体循环体 条件条件 2i MOD rni 1ii 10inOR r 0r PRINT “n is not a prime number
11、” PRINT “n is a prime number” * * 云在漫步云在漫步 2.编写程序编写程序,输入正整数输入正整数n,计算它的阶乘,计算它的阶乘n! !(1)32 1nnn INPUT “n=”;n WEND WHILE END 循环体循环体 条件条件 in ffi 1ii 1i 1f PRINT f * * 云在漫步云在漫步 DO 循环体循环体 LOOP UNTIL 条件条件 先执行先执行DO和和UNTIL之间的循环体之间的循环体,再对再对UNTIL之后的条之后的条 件判断件判断.如果条件不符合如果条件不符合,再次执行循环体再次执行循环体,直到条件符合时为直到条件符合时为 止止
12、.这时这时,计算机将不执行循环体计算机将不执行循环体,直接跳到直接跳到UNTIL语句后语句后,接着接着 执行执行UNTIL语句之后的语句语句之后的语句. 满足条件?满足条件? 循环体循环体 是是 否否 直直 到到 型型 循循 环环 直到型循环语句的一般格式直到型循环语句的一般格式 * * 云在漫步云在漫步 当型循环语句的一般格式当型循环语句的一般格式 当当 型型 循循 环环满足条件?满足条件? 循环体循环体 是是 否否 WHILE 条件条件 循环体循环体 WEND 先判断条件真假先判断条件真假,如果条件符合如果条件符合,就执行就执行WHILE和和WEND 之间的循环体之间的循环体;然后再检查上
13、述条件然后再检查上述条件,若条件符合若条件符合,再次执行循再次执行循 环体环体,直到某次条件不符合为止直到某次条件不符合为止.这时这时,计算机将不执行循环体计算机将不执行循环体, 直接跳到直接跳到WEND语句后语句后,接着执行接着执行WEND语句后的语句语句后的语句. * * 云在漫步云在漫步 上海九院整形科上海九院整形科 http:/ 上海九院整形科上海九院整形科 http:/ 上海九院隆鼻价格上海九院隆鼻价格 http:/ 上海九院双眼皮价格上海九院双眼皮价格2017 http:/ 上海九院双眼皮价格上海九院双眼皮价格 http:/ 上海九院隆胸价格上海九院隆胸价格 http:/ 上海九院整形科双眼皮上海九院整形科双眼皮 http:/ 上海九院整形科隆鼻上海九院整形科隆鼻 http:/ 上海九院整形科隆胸上海九院整形科隆胸 http:/ 重庆网站建设公司重庆网站建设公司 http:/ 网站建设网站建设 http:/ 网页设计网页设计 http:/ 重庆重庆APP开发开发 http:/ 北京八大处整形外科医院北京八大处整形外科医院 http:/ 北京八大处整形外科医院好不好北京八大处整形外科医院好不好 http:/ 北京八大处整形外科医
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年江苏省句容市重点名校初三下期4月月考化学试题测试试题含解析
- 重庆市渝中学区三十中学2026年初三年级小二调考试化学试题试卷含解析
- 2026届天津市东丽区重点中学初三第二学期学分认定考试化学试题含解析
- 2026届山东省宁阳十一中初三第二学期化学试题模拟考试卷(一)含解析
- 2026年四川省苍溪县初三下学期期中练习化学试题理试卷含解析
- 2026届南充市重点中学春期初三第十次考试生物试题含解析
- 徐州市重点中学2026年初三入学检测试题化学试题含解析
- 江苏省期无锡市天一实验校2026届初三5月二模考试生物试题试卷含解析
- 江苏省苏州市相城区2026年中考押题卷生物试题(2)含解析
- 江苏扬州中学教育集团2026届初三教学质量检测试题(一)生物试题试卷含解析
- 2025年陕西秦创原(咸阳)创新促进中心面向社会公开招聘12人笔试参考题库附带答案详解
- 2025年中考数学一轮复习题型分类练习专题38 锐角三角函数及其应用【二十个题型】(解析版)
- 2026年六安职业技术学院单招职业适应性考试题库及答案详解(新)
- 2026年内蒙古化工职业学院单招综合素质考试题库完整参考答案详解
- 2026年大学生寒假社会实践报告(一)
- 2026年九江职业大学单招职业倾向性考试题库附参考答案详解(基础题)
- 2026年公务员申论预测模拟题与答题技巧
- 2025年1月浙江首考高考英语试卷真题完整版(含答案+听力原文)
- 2026年太平洋保险招聘考试题库与答案解析
- 2025年铁路南昌局融媒体笔试及答案
- 2026年甘孜州经济和备考题库化局公开招聘企业之家服务大厅工作人员的备考题库带答案详解
评论
0/150
提交评论