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

上传人:ali****an 文档编号:115371929 上传时间:2019-11-13 格式: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经历对现实生活情境的探究,认识到应用计算机解决数学问题的方便简捷,预习导学,知识链接 在一些破解密码的软件中,经常会使用穷举法,或称为暴力破解法,是一种针对于密码的破译方法,即将密码进行逐个推算直到找出真正的密码为止例如一个已知是六位并且全部由数字组成的密码,其可能共有1 000 000种组合,因此在软件中可以将密码由0 000 000开始至9 999 999逐个试一遍,因此最多尝试1 000 000次就能找到正确的密码理论上利用这种方法可以破解任何一种密码,问题只在于如何缩短破

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

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

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

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

6、断框中的条件;k2,s1(21)22,不满足判断框中的条件; k3,s2(31)26,不满足判断框中的条件; k4,s6(41)215,不满足判断框中的条件; k5,s15(51)231,满足判断框中的条件, 退出循环,输出的结果为k5,故选C.,当堂检测,4下列的程序执行后输出的结果是( ),当堂检测,答案 B 解析 当S543214时,n211,此时S15继续执行循环体,则S5432115,n110,此时S15,循环结束,输出0.,当堂检测,当堂检测,当堂检测,应用循环语句编写程序要注意以下三点: (1)循环语句中的变量一般需要进行一定的初始化操作,也就是要设置一些变量的初始值 (2)循环语句在循环的过程中需要有“结束”的语句,程序中最忌“死循环” (3)在循环中要改变循环条件的成立因素 程序每执行一次循环体,循环条件中涉及的变量就会发生改变,且在步步逼近跳出循环体的条件.,当堂检测,再见,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

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