收藏 分享(赏)

2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt

上传人:高**** 文档编号:773882 上传时间:2024-05-30 格式:PPT 页数:42 大小:1.84MB
下载 相关 举报
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第1页
第1页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第2页
第2页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第3页
第3页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第4页
第4页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第5页
第5页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第6页
第6页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第7页
第7页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第8页
第8页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第9页
第9页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第10页
第10页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第11页
第11页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第12页
第12页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第13页
第13页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第14页
第14页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第15页
第15页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第16页
第16页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第17页
第17页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第18页
第18页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第19页
第19页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第20页
第20页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第21页
第21页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第22页
第22页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第23页
第23页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第24页
第24页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第25页
第25页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第26页
第26页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第27页
第27页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第28页
第28页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第29页
第29页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第30页
第30页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第31页
第31页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第32页
第32页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第33页
第33页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第34页
第34页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第35页
第35页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第36页
第36页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第37页
第37页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第38页
第38页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第39页
第39页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第40页
第40页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第41页
第41页 / 共42页
2019-2020学年数学必修三北师大版课件:第2章 算法初步 §3 3.2 .ppt_第42页
第42页 / 共42页
亲,该文档总共42页,全部预览完了,如果喜欢就下载吧!
资源描述

1、第二章 算法初步3 几种基本语句32 循环语句自主学习 梳理知识课前基础梳理|学 习 目 标|1理解给定的两种循环语句,并会应用2分清 For 循环和 Do Loop 循环的联系和区别.1For 语句(1)一般形式:For 循环变量初始值 To 终止值 循环体Next(2)适用范围:For 语句适用于_的循环结构预先知道循环次数练一练:(1)For i3 To 147 Step 3Next该算法共执行循环体的次数为()A50B51C49D52解析:循环次数(终值初始值)/增量114733151,故选 B答案:B2Do Loop 语句(1)一般形式:Do 循环体Loop While 条件为真(2

2、)适用范围:Do Loop 语句适用于_的循环结构预先不知道循环次数练一练:(2)阅读下列算法语句,循环体执行的次数为()k8Do kk1Loop While k0A1 次B2 次C3 次D4 次解析:对于 Do Loop 语句,先执行一次循环体,对于 While语句条件为真时,则再次执行循环体,故选 A答案:A1For 语句如何执行?当计算机执行 For 语句时,一般先执行一次循环体,当循环变量在初始值与终值之间时,执行循环体;当循环变量超过终值时,不再执行循环体,跳出循环体执行后面的语句2Do Loop 语句的执行过程是怎样的?计算机执行“Do Loop”语句时,先执行循环体,再判断条件是

3、否成立,如果成立,则继续执行循环体,这个过程反复执行,直到某一次不符合条件为止,这时不再执行循环体,执行“Loop While”之后的语句3For 语句与 Do Loop 语句有何关系?一般情况下,For 语句可以改成 Do Loop 语句,而 Do Loop语句不一定能写成 For 语句.典例精析 规律总结课堂互动探究 设计一个算法计算1214 1100的值,画出算法框图,并用 For 语句描述这个算法【解】框图为:For 语句描述为:【规律总结】1.For 语句描述算法中,要确定循环变量的初始值和终值2在 For 循环语句中,我们默认循环变量每次的增量为 1.如果需要考虑增量不为 1 的情

4、况,需要使用参数 Step.例如,“输出 1 到 100 内的所有奇数”的算法语句为:For i1 To 100 Step 2.观察下面的算法语句S0For i1 To 100 SSiNext输出 S该算法的功能是()A求 123100 的值B求 13599 的值C求 123100 的值D求 13599 的值解析:该语句的执行过程为:S0,i1;S1,i2;S12,i3;S123,i4;,此算法的功能是求 123100 的值答案:C 求满足 135n500 的最小自然数 n,画出算法框图,并用 Do Loop 语句描述这个算法【解】框图为(右图):用 Do Loop 语句描述为:S0i1DoS

5、Siii2Loop While S500ii2输出 i【规律总结】用 Do Loop 语句写程序时,要注意 While 后面的条件,只要满足条件就执行循环体,否则,结束循环 已知下列语句:i1Do ii1Loop While i*i100ii1输出 i最后输出的结果是()Ai1B100 C10D9解析:由循环语句及赋值语句可知,当 i*i100 时跳出循环体,此时 i10,故最后输出结果为 9,故选 D答案:D 高二(1)班有 60 人,市青少年保护中心来抽样检测同学们的身体素质,要求学号被 3 整除的同学参加体检,已知学生的学号是从 1 到 60 号,请编写输出参加体检的同学学号的一个算法框

6、图,用算法语句描述【解】算法框图如图:用算法语句描述为:S3Do 输出 S SS3Loop While S60【规律总结】循环语句在算法设计中经常用到,它的格式要求严格,条件准确,不能有半点大意,否则,一点儿不对,全题皆错循环语句要明确循环终止条件在 Do Loop 语句中,当条件不满足时终止循环;而在 For 语句中,当循环变量取终值时,再执行一次循环体才终止循环 一个小朋友在一次玩皮球时,偶然发现一个现象:球从某高度落下后,每次都反弹回原高度的13,再落下,再反弹回上次高度的13,如此反复假设球从 100 cm 处落下,那么第 10 次下落的高度是多少?在第 10 次落地时共经过多少路程?

7、试用循环语句表达其算法解:用循环语句描述为:S100h100For i2 To 10 hh/3 SS2*hNext输出 h输出 S 设计程序计算并输出131517 137的值【错解】i3s0Do ss1/i ii2Loop Until i37输出 s【错因分析】当 i37 时,循环结束,此时求和项未加到137.【正解】i3s0Do ss1/i ii2Loop While i37输出 s即学即练 稳操胜券基础知识达标知识点一 For 语句1下列关于 For 循环的说法中错误的是()A在 For 循环中,循环表达式也称为循环体B在 For 循环中,步长为 1,可以省略不写;若为其他值,则不可省略C

8、理解 For 循环关键是理解循环变量设定初值、步长、终值D在 For 循环中“End”控制结束一次循环,开始下一次新的循环解析:本题是对 For 循环的综合考查,要明白 For 循环的格式及每一步的含义,理解 For 循环的关键是理解循环体在计算机中是如何执行的,因此 A、B、D 正确,C 错误答案:C2下面算法语句的执行结果是()S0For i1 To 10 SSiNext输出 SA14B15C4D55解析:S1234567891055.答案:D知识点二 Do Loop 语句3关于 Do Loop 循环语句叙述正确的是()A至少执行循环体一次B执行一次循环体C不满足条件时执行循环体D遇到 Do Loop 就结束解析:对于 Do Loop 循环语句,先执行循环体,再根据条件是否成立来确定执行循环体,因此至少执行一次循环体答案:A4下面用基本语句表示的算法的运行结果为()i0S0Do SSi ii1Loop While S20输出 iA6B7C8D9解析:由用基本语句表示的算法 1234515,再执行一次循环体,则 S15621,i617.故选 B答案:B知识点三 循环语句的应用5分别用 For 语句和 Do Loop 语句写出计算 1222321002的算法解:For 语句:Do Loop 语句:word部分:请做:课时跟踪检测层级训练 提能过关点此进入该word板块

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿园

网站客服QQ:123456
免费在线备课命题出卷组卷网版权所有
经营许可证编号:京ICP备12026657号-3