数学新设计同步人教B必修三课件:第一章 算法初步 1.2.3 循环语句

上传人:tang****xu3 文档编号:125585315 上传时间:2020-03-18 格式:PPT 页数:29 大小:647.50KB
返回 下载 相关 举报
数学新设计同步人教B必修三课件:第一章 算法初步 1.2.3 循环语句_第1页
第1页 / 共29页
数学新设计同步人教B必修三课件:第一章 算法初步 1.2.3 循环语句_第2页
第2页 / 共29页
数学新设计同步人教B必修三课件:第一章 算法初步 1.2.3 循环语句_第3页
第3页 / 共29页
数学新设计同步人教B必修三课件:第一章 算法初步 1.2.3 循环语句_第4页
第4页 / 共29页
数学新设计同步人教B必修三课件:第一章 算法初步 1.2.3 循环语句_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《数学新设计同步人教B必修三课件:第一章 算法初步 1.2.3 循环语句》由会员分享,可在线阅读,更多相关《数学新设计同步人教B必修三课件:第一章 算法初步 1.2.3 循环语句(29页珍藏版)》请在金锄头文库上搜索。

1、高中数学 必修3 人教B版 1 2 3 循环语句 学习目标 1 正确理解循环语句的概念 并掌握其结构 2 会应用条件语句和循环语句编写程序 3 经历对现实生活情境的探究 认识到应用计算机解决数学问 题的方便简捷 预习导学 知识链接 在一些破解密码的软件中 经常会使用穷举法 或称为暴力 破解法 是一种针对密码的破译方法 即将密码进行逐个推 算直到找出真正的密码为止 例如一个已知是六位并且全部 由数字组成的密码 其可能共有1 000 000种组合 因此在软 件中可以将密码由000 000开始至999 999逐个试一遍 因此最 多尝试1 000 000次就能找到正确的密码 理论上利用这种方 法可以破

2、解任何一种密码 问题只在于如何缩短破解的时间 你知道这种软件是如何设计的吗 预习导学 预习导引 循环语句的两种结构 for循环语句的格式 根据for语句中所给定的初值 终值和步长 来确定循环次数 反复执行循环体内各语句 预习导学 执行过程 通过for语句进入循环 将初值赋给循环变量 当循 环变量的值不超过终值时 则顺序执行循环体内的各个语句 遇到end 将循环变量增加一个步长的值 再与终值比较 如果 仍不超过终值范围 则再次执行循环体 这样重复执行 直到 循环变量的值超过终值 则跳出循环 while循环语句的格式 预习导学 执行过程 首先要求对表达式进行判断 如果表达式为真 则 执行循环体部分

3、 每次开始执行循环体前 都要判断表达式是 否为真 这样重复执行 一直到表达式值为假时 就跳过循环 体部分 结束循环 预习导学 要点一 for end循环语句 例1 画出计算12 32 52 9992的程序框图 并写出程序 解 由题意知各项指数相同 底数相差2 可以借助于循环设 计算法 程序框图 课堂讲义 课堂讲义 课堂讲义 规律方法 1 for型循环语句中先执行一次循环体 再判断条件 是否满足 以决定继续循环还是退出循环 2 循环次数的控制往往是判断条件 在循环体内要控制条件的 改变 否则会陷入死循环 课堂讲义 跟踪演练1 设计一个计算1 3 5 7 999的算法 解 程序框图如图所示 课堂讲

4、义 课堂讲义 要点二 while型循环语句 例2 编写程序求2 4 6 100的值 解 程序框图 课堂讲义 课堂讲义 规律方法 1 计算机执行while型循环语句时 先判断条件的真 假 若条件为真 执行循环体 若为假则退出 这是确定是否 应用当型语句的关键 2 while型循环语句中while和end成对出现 3 判断条件往往是控制循环次数的变量 课堂讲义 跟踪演练2 2013 辽宁高考 执行如图所示的程序框图 若输入 n 10 则输出的S 课堂讲义 答案 A 课堂讲义 课堂讲义 1 关于循环语句的说法不正确的是 A 算法中的循环结构由while型语句来实现 B 循环语句中有for型语句和wh

5、ile型语句 C 一般来说for型语句和while型语句可以互相转换 D 算法中的循环结构由循环语句来实现 答案 A 当堂检测 解析 算法中的循环结构由循环语句来实现 循环语句包括for 型语句和while型语句两种不同的格式 且一般情况下这两种语 句可以相互转换 所以选项A是错误的 其余都正确 当堂检测 2 下列问题可以设计成循环语句计算的有 求1 3 32 39的和 比较a b两个数的大小 对于分段函数 要求输入自变量 输出函数值 求平方值小于100的最大整数 A 0个B 1个 C 2个D 3个 答案 C 解析 和 用到循环语句 用不到 故选C 当堂检测 3 2013 重庆高考 执行如图所

6、示的程序框图 则输出的k的值 是 当堂检测 答案 C 解析 s 1 1 1 2 1 不满足判断框中的条件 k 2 s 1 2 1 2 2 不满足判断框中的条件 k 3 s 2 3 1 2 6 不满足判断框中的条件 k 4 s 6 4 1 2 15 不满足判断框中的条件 k 5 s 15 5 1 2 31 满足判断框中的条件 退出循环 输出的结果为k 5 故选C 当堂检测 4 下列的程序执行后输出的结果是 当堂检测 答案 B 解析 当S 5 4 3 2 14时 n 2 1 1 此时S 15继续执 行循环体 则S 5 4 3 2 1 15 n 1 1 0 此时S 15 循环结束 输出0 当堂检测 当堂检测 当堂检测 应用循环语句编写程序要注意以下三点 1 循环语句中的变量一般需要进行一定的初始化操作 也就是 要设置一些变量的初始值 2 循环语句在循环的过程中需要有 结束 的语句 程序中最 忌 死循环 3 在循环中要改变循环条件的成立因素 程序每执行一次循环体 循环条件中涉及的变量就会发生改变 且在步步逼近跳出循环体的条件 当堂检测 再见

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号