网站大量收购独家精品文档,联系QQ:2885784924

第十二章第2讲基本算法语句.ppt

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
抓住4个考点 突破3个考向 揭秘3年高考 第2讲 基本算法语句 考点梳理 1.基本算法语句 五种基本算法语句分别是_________、输入语句、输出语句、 _________、 _________. 2.赋值语句、输入语句、输出语句 赋值语句用符号“←”表示,其一般格式是变量←表达式(或变量),其作用是对程序中的变量赋值;输入语句“Read a,b”表示输入的数据依次递给_____,输出语句“Print x”表示输出运算结果x. 赋值语句 条件语句 循环语句 a,b 条件语句 4.算法中的循环结构,可以运用循环语句来实现. (1)当循环的次数已经确定,可用“For”语句表示 “For”语句的一般形式为 对应的流程图为 说明:上面“For”和“End For”之间缩进的步骤称为循环体,如果省略“Step步长”,那么重复循环时,I每次增加1. (2)不论循环次数是否确定都可以用下面循环语句来实现循环结构当型和直到型两种语句结构. 当型语句的一般格式是 对应的流程图为 直到型语句的一般格式是 对应的流程图为 关于赋值语句,有以下几点需要注意: (1)赋值号左边只能是变量名字,而不是表达式,例如3←m是错误的. (2)赋值号左右不能对换,赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量,例如Y←x,表示用x的值替代变量Y的原先的取值,不能改写为x←Y.因为后者表示用Y的值替代变量x的值. (3)在一个赋值语句中只能给一个变量赋值,不能出现多个“←”. 【助学·微博】 1.(课本改编题)阅读右面伪代码,则输 出的结果为________. 考点自测 答案 4 2.(2012·南通一模)计算机执行下面的伪代码后,输出的结果是________. 解析 a=3+1=4,b=4-3=1. 答案 4,1 3.当a=1,b=3时,执行以下伪代码输出的结果为________. 解析 因为13满足ab,所以x=1+3=4. 答案 4 4.要使下面的“For”循环语句循环执行15次,“初值”应为________. For I From“初值”To 5 Step-1 解析 由x-5+1=15,得x=19. 答案 19 5.(2012·南京模拟)当x=2时,下面的伪代码执行后的结果是________. 解析 当i=1时,s=0×2+1=1, 当i=2时,s=1×2+1=3, 当i=3时,s=3×2+1=7, 当i=4时,s=7×2+1=15. 答案 15 【例1】 要求输入两个正数a和b的值,输出ab与ba的值,画出流程图,写出伪代码. 解 流程图:    伪代码如下: 考向一 输入、输出和赋值语句 [方法总结] 编写伪代码的关键在于搞清问题的算法,特别是算法结构,然后确定采取哪一种算法语句. 【训练1】 编写伪代码,求用长度为l的细铁丝分别围成一个正方形和一个圆时的面积.要求输入l的值,输出正方形和圆的面积.(π取3.14) 解 伪代码如下: 考向二 条件语句 解 伪代码如下: 流程图: [方法总结] 这是一个分段函数问题,计算函数值必须先判断x的范围,因而设计求函数值的算法必须用到选择结构,相应程序的书写应用条件语句来书写. 解 用x,y分别表示自变量和函数值,则相应的算法如下: S1 输入x的值; S2 判断x的取值范围,如果x≥0,则y←x2-1,求函数值,否则y←2x2-5; S3 输出函数值y. 伪代码如下: 考向三 循环语句 [方法总结] 通过本题掌握While语句的特点,注意与For语句的区别.在设计算法时要注意循环体的构成,不能颠倒. 【训练3】 某算法的伪代码如下: 则输出的结果是________. 解析 伪代码所示的算法是一个求和运算. 结合江苏高考以及实施新课标省份的高考试题来看,对算法的考查深度、难度并不大.考查基本上集中在两个方面:一是流程图表示的算法;二是伪代码表示的算法. 规范解答25 算法语句的识别与读取 【示例】 (2011·江苏卷)根据如图所示的伪代码,当输入a,b分别为2,3时,最后输出的m的值是________.    [审题路线图] (1)本题是一个含条件语句的伪代码.(2)利用流程图和伪代码的关系、算法语句的意义解题.  [解答示范] 由题意知,m为a,b中的最大值,故最后输出的m值为3. (5分)  [点评] 计算机在执行条件语句时,首先对If后的条件进行判断,如果条件符合,就执行Then后的语句1,若条件不符合,对于If—Then—Else语句就执行Else后的语句2,然后结束这一条件语句.对于If—Then语句,则直接结束该条件语句. 1.(2012·无锡模拟)当x=3时,下面算法输出结

您可能关注的文档

文档评论(0)

me54545 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档