江西省遂川二中高中数学 几种基本语句课件(3) 北师大版必修3.ppt_第1页
江西省遂川二中高中数学 几种基本语句课件(3) 北师大版必修3.ppt_第2页
江西省遂川二中高中数学 几种基本语句课件(3) 北师大版必修3.ppt_第3页
江西省遂川二中高中数学 几种基本语句课件(3) 北师大版必修3.ppt_第4页
江西省遂川二中高中数学 几种基本语句课件(3) 北师大版必修3.ppt_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 for语句的一般格式是 for循环变量 初始值to终值stepk 循环体 next 2 for语句表述的循环结构适用于 复习回顾 a 预先知道循环次数的循环结构 3几种基本语句 循环语句 2 1 doloop循环语句 1 doloop循环语句的一般格式是 do 循环体 loopwhile条件为真 2 doloop语句表述的循环结构适用于预先不知道循环次数 要根据其他形式的终止条件停止循环 计算机执行doloop语句时 先执行do和loopwhile之间的循环体 然后判断条件是否成立 若成立 执行循环体 直到条件不成立为止 跳出循环体 执行loopwhile后面的语句 3 doloop语句对应的基本框图 开始执行 当条件为真时 执行循环体 2 doloop应用举例 例1 设计程序 输出所有立方小于104的正整数 并画出算法框图 分析 由于本例中我们事先无法确定循环的次数 故可以采用doloop循环语句编写程序 解 程序如下 i 1n i 3doprintii i 1n i 3loopwhilen 10 4end 算法框图如右 开始 i 1 n i 3 n 10000 是 输出 i i 1 n i 3 否 结束 解 s 0n 1dos s n 2n n 1loopwhiles 1000printn 2end 例2 如何寻找满足条件的最大整数n 练习1 若1 3 5 n 10000 试设计一程序 寻找满足条件的最小正整数 解 程序如下 n 1s 0dos s nn n 2loopwhiles 10000n n 2printn 这里不能少 例3 用两种循环语句写出求12 22 1002的值的算法的程序 sum表示求和 解 doloop语句 i 1sum 0dosum sum i ii i 1loopwhilei 100printsum for语句 sum 0fori 1to100sum sum i ii i 1nextprintsum 练习2 用doloop语句写出求1 3 5 7 99的值的算法程序 s 1fori 1to99step2s s inextprints 解 doloop语句 s 1i 1dos s ii i 2loopwhilei 99prints for语句 例4 给出以下10个数 4 10 70 33 95 74 29 17 60 30 要求将大于40的数找出来 画出求解该问题的算法的程序框图 并写出程序 可以从第1个数开始与40比较大小 若该数大于40就输出 小于或等于40的数就再与下一个数比较 这样需比较10次 可以用一个计数变量的循环结构设计算法 分析 解 程序框图如右 开始 i 1 输入x x 40 是 输出x 否 i i 1 i 10 否 结束 是 程序如下 i 1doinputxifx 40thenprintxendifi i 1loopwhilei 10end 练习3 编写算法 求出24的所有正约数 解 程序框图如下 开始 i 1 i 24 是 输出i 否 i i 1 是 结束 否 r为24除以i的余数 r 0 程序如下 i 1dor 24modiifr 0thenprintiendifi i 1loopwhilei 24end 练习4 设区间 0 1 是方程f x 0的有解区间 请编写用二分法求方程f x 0在区间 0 1 上的一个近似解的程序 精确到 解 input a 0 b 1 do iff a b 2 0then else iff a f a b 2 0then b a b 2 else a a b 2 endif endif loopwhileb a print a b 2 exitdo 3 课堂小结 1 for语句的一般格式是 for循环变量 初始值to终值stepk 循环体 next for语句表述的循环结构适用于预先知道循环次数的循环结构

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论