《2020版江苏高考数学名师大讲坛一轮复习教程学案:第76课基本算法语句综合Word版含解析.pdf》由会员分享,可在线阅读,更多相关《2020版江苏高考数学名师大讲坛一轮复习教程学案:第76课基本算法语句综合Word版含解析.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1 第 76 课基本算法语句(2)1.了解用伪代码表示的几种基本算法语句:赋值语句、输入语句、输出语句、条件语句、循环语句.2.能够用自然语言、流程图和伪代码表述语言,会用“While 循环”“For 循环”及“Do循环”语句实施循环.1.阅读:必修3 第 2225 页.2.解悟:读懂三种循环语句并作比较;当型循环的格式是什么?它有哪些特点?直到型循环的格式是什么?它有哪些特点?什么情形下用“For 循环”,它有哪些特点和优点?第22 页的引例你会写成算法吗?你能画出流程图吗?能不能用“While 循环”描述?再试试改为“Do 循环”和“For”语句描述.3.践习:在教材空白处,完成第24 页
2、练习第1、3 题.基础诊断1.根据如图所示的伪代码,可知输出的结果S17,I9.解析:第一次循环:S2135,I3;第二次循环:S2339,I5;第三次循环:S25313,I 7;第四次循环:S27317,I98,退出循环,所以输出的结果S17,I9.2.如图所示的程序运行后输出的结果为3.解析:因为x50,所以 x 123 9,所以输出9(12)3.3.如图所示的是一个算法的伪代码,执行此算法时输出的结果是3.2 解析:第一次循环,因为 S015,所以 S066,n 5;第二次循环,因为 S615,所以 S6511,n4;第三次循环,因为 S1115,所以 11415,n3.因为 S15,不
3、满足 S15,所以退出循环,输出n3.4.如图是一个算法的流程图,则最后输出的S9.解析:S 0,n1,满足条件 n6,经过第一次循环S 1,n3;n3 满足条件n 6,经过第二次循环S134,n5;n5 满足条件 n6,经过第三次循环S459,n7;n7 不满足 n6,故退出循环,输出S9.范例导航考向?“While 循环”借助循环变量控制循环次数,“For 循环”借助循环变量初值、终值及步长控制循环次数例 1根据如图所示的伪代码,可知输出的S 的值为13.解析:i15,第一次循环:i123,S 2339;i35,第二次循环:i325,S 25313,退出循环,输出S13.如图是一个算法的伪
4、代码,则输出的结果是14.3 解析:第一次循环:a 2,S2;第二次循环:a4,S6;第三次循环:a8,S14;结束循环,输出S14.考向?流程图、伪代码之间的互译例 2已知算法一、二,试根据要求分别完成下列两道题:(1)根据算法一的伪代码,指出相应算法的功能并画出相应的流程图;(2)画出算法二的流程图,指出相应算法的功能并求出S 的值.注:x 表示不超过实数x 的最大整数.解析:(1)算法的功能是求满足不等式123 n10 000 的最大正整数(或123 n 10 000 的最小正整数的前一个),相应的流程图如图1.(2)算法的功能是求整数a 的所有不大于它的正因数的和S,S123468 1
5、22460,相应的流程图如图2.4 图 1图 2 执行如图所示的程序框图,若p15,则输出的 n 的值是多少?并将下图改写成算法伪代码.解析:S0,n1,满足条件S15,执行第一次循环S02 2,n2;S2 满足条件 S15,执行第二次循环S2226,n3;S6 满足条件S15,执行第三次循环S62314,n4;S14 满足条件 S15,执行第四次循环S1424 30,n 5,S30 不满足条件S64,退出循环,故输出a127.2.如图是一个算法流程图,则输出的x 的值是59.解析:第一次循环x21 13,y2317;第二次循环x23713,y213733;第三次循环x2133359,y25933 151,此时 y 151,不满足 y50 的条件,退出循环,故输出x59.3.运行如图所示的程序后,输出的结果为42.解析:第一次循环i 134,S240 8;第二次循环i437,S27822;第三次循环i73 10,S2102242,此时 i10,不满足 i8,故退出循环,输出 S42.6 1.“While 循环”利用循环变量满足的条件控制循环次数,“For 循环”要注意初值、终值及步长,若没交代步长,默认为1.2.“While 循环”和“For 循环”语句,在实现循环上有什么不同?能否将例1 中的“While”语句与“For”语句进行互译?3.你还有哪些体悟,请写下来:7