2017-2018版高中数学 第一章 算法初步 1.2.3 循环语句课件 新人教B版必修3

上传人:恋** 文档编号:128699734 上传时间:2020-04-21 格式:PPT 页数:29 大小:699.50KB
返回 下载 相关 举报
2017-2018版高中数学 第一章 算法初步 1.2.3 循环语句课件 新人教B版必修3_第1页
第1页 / 共29页
2017-2018版高中数学 第一章 算法初步 1.2.3 循环语句课件 新人教B版必修3_第2页
第2页 / 共29页
2017-2018版高中数学 第一章 算法初步 1.2.3 循环语句课件 新人教B版必修3_第3页
第3页 / 共29页
2017-2018版高中数学 第一章 算法初步 1.2.3 循环语句课件 新人教B版必修3_第4页
第4页 / 共29页
2017-2018版高中数学 第一章 算法初步 1.2.3 循环语句课件 新人教B版必修3_第5页
第5页 / 共29页
点击查看更多>>
资源描述

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

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

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

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

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

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

6、 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号