第一方案 高三一轮复习(文理通用)第十章 算法初步第二节 基本算法语句、算法案例 课件.pptVIP

第一方案 高三一轮复习(文理通用)第十章 算法初步第二节 基本算法语句、算法案例 课件.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一方案 高三一轮复习(文理通用)第十章 算法初步第二节 基本算法语句、算法案例 课件.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 提醒:条件语句必须以IF语句开始,以END IF语句结束,一个IF语句必须和一个END IF对应,尤其对条件语句的嵌套编程时,不要漏掉END IF. 解析:过点A、D分别作AG⊥BC,DH⊥BC,垂足分别是G、H. 程序框图如图, 程序: 高三(1)班共有50名同学参加数学竞赛,现已有这50名同学的竞赛分数,请设计一个将竞赛成绩优秀同学的平均分输出的算法(规定90分以上为优秀),画出程序框图,并设计程序. 【思路导引】 本题由于涉及到50名同学的分数,因此可以使用循环结构控制输入分数,用条件结构来判断分数是否高于90分,同时统计高于90分的成绩的总和和人数,进而求平均分. 【解析】 程序框图如下: 【方法探究】 在解答本题的过程中,易出现把表示人数的累计变量和表示成绩优秀同学数量的累计变量弄混而导致程序混乱. (1)两种循环的区别与联系 WHILE语句 UNTIL语句 区别 执行循环体前测试条件,条件为真时执行循环体,条件为假时终止循环,可能不执行循环体 执行循环体后测试条件,条件为假时执行循环体,条件为真时终止循环,最少执行一次循环体 联系 可以相互转换,LOOP UNTIL条件相当于WHILE反条件 (2)循环语句的应用 在解决实际问题时,要正确理解其中的算法思想,根据题目写出其关系式,再写出相应的算法.在循环语句中,也可以嵌套条件语句,甚至是循环语句,此时需要注意嵌套这些语句需要保证语句的完整性,否则就会造成程序无法执行. 3.青年歌手电视大赛共有10名选手参加,并请了12名评委,在计算每位选手的平均分数时,为了避免个别评委所给的极端分数的影响,必须去掉一个最高分和一个最低分后再求平均分.试设计一个解决该问题的程序框图,并写出程序(假定分数采用10分制,即每位选手的分数最高分为10分,最低分为0分). 解析:程序框图: 程序如下: (12分)2008年9月发生了“三鹿奶粉污染”事件,主要是在一些企业生产的奶制品中检测出含三聚氰胺,三聚氰胺是一种有毒的化工原料,俗称“假蛋白”. 蛋白质主要由氨基酸组成,蛋白质平均含氮量16%左右,而三聚氰胺的含氮量为66%左右,不法分子往往在奶制品中加三聚氰胺主要是因为它能冒充蛋白质.2008年9月16日国家质检总局公布了22家企业生产的婴幼儿配方奶粉中含有三聚氰胺,其中最高含量为2 563 mg/kg,最低含量为0.09 mg/kg.设计一个求含量高于20 mg/kg的婴幼儿配方奶粉的平均含量的程序框图,并写出程序. 【解析】 程序框图: (6分) 程序: 【考向分析】 从近两年高考试题来看,基本算法语句、算法案例内容均未考查,但考纲要求理解几种算法语句,能利用辗转相除法及更相减损术求最大公约数,用秦九韶算法求多项式的值,会不同进位制间的相互转化,所以复习中不可忽视. 预测2012年高考不排除对基本算法语句、算法案例考查的可能性,应注重对基本方法的复习. 1.已知变量a,b已被赋值,要交换a、b的值,采用的算法是(  ) A.a=b,b=a B.a=c,b=a,c=b C.a=c,b=a,c=a D.c=a,a=b,b=c 解析:由赋值语句的特点可知选D. 答案:D 2.当a=1,b=3时,执行完下面一段过程后x的值是(  ) A.1 B.3 C.4 D.-2 解析:因为13满足ab,所以x=1+3=4. 答案:C A.17 B.19 C.21 D.23 解析:i从1开始,依次取3,5,7,9,…,当i8时,循环继续进行,故当i=9时,跳出循环.故输出S=2×7+3=17. 答案:A 4.将二进制数10 000 001转化为十进制数是________. 解析:10 000 001(2)=1×27+0×26+0×25+0×24+0×23+0×22+0×21+1×20=27+1=129. 答案:129 解析:由程序可知:S=1×11×10×9=990. 答案:990 学习至此,请做课时作业 * * * * * * 第二节 基本算法语句、算法案例 点 击 考 纲 1.理解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句的含义. 2.了解几个古代算法案例,能利用辗转相除法及更相减损术求最大公约数. 3.用秦九韶算法求多项式的值. 4.了解进位制,会不同进位制间的相互转化. 关 注 热 点 1.条件语句、循环语句是重点考查的内容.常以选择题和填空题的形式考查,重在考查对算法语句的理解和应用. 2.通

文档评论(0)

cai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档