高中数学人教A版必修三第一章.3循环语句PPT全文课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• [解] 程序框图如右图6. • 根据程序框图,可设计程序如下:
图6
• [点评] (1)此问题中变量i既是累加变量,也是计数 变量,特别注意的是所求最大整数应是i-1,故最 后输出的是i-1.
• (2)本题也可利用UNTIL语句编写程序如下:
• 迁移变式3 (1)求1000以内的完全平方数并输出. • (2)输出1~100中(包括1和100)能被7整除的所有整
• (1)循环语句中的变量,一般要设初始值.
• (2)循环语句在循环的进程中需要有“结束”的语 句,程序中最忌“死循环”.
,
计算机
执行 UNTIL 语句时,先执行一次循环体,然后对
条件的真假进行判断,当条件 不符合 时,执行循环体,
直到 满足条件 时,不再执行循环体,跳出循环,执行
LOOP UNTIL 语句后的其他语句,因此,UNTIL 语
句又称为 后测试型 语句.
高中数学【人教A版必修】三第一章.3 循环语 句PPT 全文课 件【完 美课件 】
• (2)区别:
• ①计算机的执行的顺序不同:WHILE先条件, UNTIL先循环.
• ②条件的内容不同:WHILE满足就循环,UNTIL 满足就停止.
• ③对循环体的执行次数不同:在WHILE语句,循 环体可以一次不执行就退出循环结构;而在任何 UNTIL语句中,循环体至少要执行一次.
• 2.应用循环语句编写程序应注意的几个问题:
• 答案:C
高中数学【人教A版必修】三第一章.3 循环语 句PPT 全文课 件【完 美课件 】
2.下列循环语句,循环终止时,i 等于( ) i=
i=i+
LOOP UNTIL i>4
A.i=3
B.i=4
C.i=5
D.i=6
• 答案:C
高中数学【人教A版必修】三第一章.3 循环语 句PPT 全文课 件【完 美课件 】
高中数学【人教A版必修】三第一章.3 循环语 句PPT 全文课 件【完 美课件 】
典例导悟 类型一 累加求和问题 [例1] 分别用当型与直到型语句编写程序计算12 +32+52+…+9992,并画出相应的程序框图.
高中数学【人教A版必修】三第一章.3 循环语 句PPT 全文课 件【完 美课件 】
高中数学【人教A版必修】三第一章.3 循环语 句PPT 全文课 件【完 美课件 】
高中数学【人教A版必修】三第一章.3 循环语 句PPT 全文课 件【完 美课件 】
• 解析:该程序的执行过程是 • i=1 • s=1 • i=1≤4成立 • s=1×1=1
高中数学【人教A版必修】三第一章.3 循环语 句PPT 全文课 件【完 美课件 】
高中数学【人教A版必修】三第一章.3 循环语 句PPT 全文课 件【完 百度文库课件 】
• 迁移变式4 给出某班50名学生的数学测试成绩, 60分及以上为及格,
• 要求统计及格人数、及格人数的平均分、全班同学 的平均分,画出程序框图,并写出程序语句.
• 解:程序如下:
程序框图如图8.
图8
反思总结
• 1.两种语句的联系与区别 • (1)联系:两种语句都可以实现计算机反复执行循
环体的目的,只是表达形式不同;一般来讲, WHILE语句与UNTIL语句可以相互转化.
• (2)使用WHILE语句,应注意条件和UNTIL语句的 不同.
• 迁 移 变 式 2 编 写 一 个 计 算 1×4×7×10 × …×298的值的程序.
• 解:法一:
• 类型三 用循环语句寻数问题
• [例3] 求平方值小于2000的最大整数.
• [分析] 可以把最小的正整数1赋给变量i,计算出 其平方值,判断其是否小于2000,若i2小于2000, 将i+1的值赋给变量i,即对变量i进行累加,并判 断其平方值是否小于2000,直到i2值大于2000时, 停止循环,将i值减去1就是所求的最大整数.
• PRINT s • END
高中数学【人教A版必修】三第一章.3 循环语 句PPT 全文课 件【完 美课件 】
• i=1+1=2 • i=2≤4成立 • s=1×2=2 • i=2+1=3 • i=3≤4成立 • s=2×3=6 • i=3+1=4
高中数学【人教A版必修】三第一章.3 循环语 句PPT 全文课 件【完 美课件 】
图3
• [点评] 算法的设计带有灵活性和通用性,熟练地 掌握这一类题的解法,对于解决与此相关的问题有 很大帮助.
迁移变式1 编写一个程序计算1+12+…+10100. 解:程序框图如图4所示. 程序如下:
图4
• 类型二 累乘求积问题 • [例2] 编写程序求2×4×6×…×100的值. • [分析] 本题是求连续50个偶数的乘积,可用循
3.WHILE 语句的一般格式是
,
当计算机遇到 WHILE 语句时,先判断条件的真假, 如果条件 符合 ,就执行 WHILE 和 WEND 之间的循 环体;若条件 不符合,计算机将不再执行循环体,直 接跳到 WEND 语句后执行其他语句,因此 WHILE 语 句也称为前测试型循环语句.
高中数学【人教A版必修】三第一章.3 循环语 句PPT 全文课 件【完 美课件 】
• i=4≤4成立 • s=6×4=24 • i=4+1=5 • i=5≤4不成立 • 输出s=24. • 答案:24
高中数学【人教A版必修】三第一章.3 循环语 句PPT 全文课 件【完 美课件 】
高中数学【人教A版必修】三第一章.3 循环语 句PPT 全文课 件【完 美课件 】
5.根据下列程序框图,编写相应的程序.
数.
• 解:(1)程序设计如下:
• 类型四 循环结构与条件结构的嵌套应用问题
• [例4]
• 某高中男子体育小组的100 m赛跑的成绩如下:(单 位:秒)
• 12.1,13.2,12.7,12.8,12.5,12.4,12.7,11.5,11.6,11.7
• 从这些成绩中搜索出小于12.1秒的成绩,并画出程 序框图,编写相应的程序.
高中数学【人教A版必修】三第一章.3 循环语 句PPT 全文课 件【完 美课件 】
图2 [解] 解法一:(当型循环)程序框图如上图2.
高中数学【人教A版必修】三第一章.3 循环语 句PPT 全文课 件【完 美课件 】 高中数学【人教A版必修】三第一章.3 循环语 句PPT 全文课 件【完 美课件 】
高中数学【人教A版必修】三第一章.3 循环语 句PPT 全文课 件【完 美课件 】
图1
高中数学【人教A版必修】三第一章.3 循环语 句PPT 全文课 件【完 美课件 】
• 解:程序如下: • A=1 • WHILE A<100 • A=A+1 • WEND • PRINT A • END
高中数学【人教A版必修】三第一章.3 循环语 句PPT 全文课 件【完 美课件 】
• [解] 程序框图如图7所示,程序如下:
图7
• [点评] 对于本题可以将体育小组的10个人进行编 号,第i个运动员的成绩为Gi,当Gi<12.1时,输出 该运动员的成绩,本题在循环结构中包含条件结 构.在写混合语句时,应明确循环体和条件之间的 关系.对于此类循环语句嵌套条件语句的问题,解 题的思路是:先确定外层的循环语句,再逐步确定 内层的条件.一定要保证内层的变量与外层的变量 不能冲突,引起矛盾.
• 3.下列循环语句,循环终止时,i等于( )
• i=1
• WHILE i<3
• i=i+1
• WEND
• A.2
B.3
• C.4
D.5
• 答案:B
高中数学【人教A版必修】三第一章.3 循环语 句PPT 全文课 件【完 美课件 】
• 4.下面的程序的结果是________. • i=1 • s=1 • WHILE i<=4 • s=s×i • i=i+1 • WEND
环语句,应先画出程序框图,再写出程序语言. • [解] 程序框图如图5:
图5
• [点评] (1)①应用循环语句处理累乘求积问题,要 设置好循环计数变量i和累乘变量m,并给出准确的 初始值,一般是i=1,m=1.
• ②累乘求积问题中的循环计数变量i一般是用来统 计循环执行的次数.累乘求积问题中涉及的数的变 化规律可以用i直接表达,也可以从计数中体现, 这是一个难点.
基本算法语句 循环语句
目标了然于胸,让讲台见证您的高瞻远瞩
1. 了解两种循环语句的格式及其执行过程,明确 各自终止循环的条件.
2.能用循环语句编写程序解决有关问题.
新知世界
1.循环语句用来实现算法中的 循环结构 ,程序 设计语言中循环语句主要有两种类型:UNTIL语句和
WHILE语句.
2.UNTIL 语句的一般格式是
自我检测
1.关于当型循环语句叙述正确的是( ) A.总是执行循环体 B.执行一次循环体 C.满足条件时执行循环体 D.遇到 WEND 就执行循环体
高中数学【人教A版必修】三第一章.3 循环语 句PPT 全文课 件【完 美课件 】
• 解析:对于当型循环语句,条件成立时,执行循环 体,否则不执行循环体.