基本算法语句.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
考点2 条件语句 (1)条件语句一般用在需要对条件进行判断的算法设计中,求分段函数的函数值往往用条件语句编写程序. (2)条件语句常用运算符:“”(大于)、“”(小于)、“=”(大于或等于)、“=”(小于或等于)、“”(不等于). 例2 到银行办理个人异地汇款(不超过100万)时,银行要收取一定的手续费.汇款额不超过100元,收取1元手续费;超过100元但不超过5000元,按汇款额的1%收取手续费;超过5000元但不超过100万元,一律收取50元手续 费.试用条件语句描述当汇款额为x元时,银行收取的手续费y元的过程,画出程序框图并写出程序. 【解】 程序框图: 程序: 【规律小结】 (1)要区别好条件语句的两种格式:IF—THEN—ELSE格式和IF—THEN格式,理解它们的区别与联系,以及在实际编写程序中各自的特点. (2)条件语句一般用在需要对条件进行判断的算法设计中,如判断一个数的正负,确定两个数的大小等问题要用到条件语句. 考点3 循环语句 循环语句主要用来实现算法中的循环结构.在处理一些需要反复执行的运算任务时,如累加求和,累乘求积等问题中常常用循环语句来编写程序. 例3 编写一个程序计算12+32+52+…+9992,并画出相应的程序框图. 【思路分析】 由题意知各项指数相同,底数相差为2,可以借助于循环语句设计算法. 【解】 法一:WHILE型: 程序为: 程序框图为: 法二:UNTIL型: 程序为: 程序框图为: 【规律小结】 解决累加求和问题,自然想到用循环语句设计算法.其中注意累加变量S和计数变量i初值的设定和作用.算法的设计带有灵活性和通用性,熟练地掌握这一类题的解法,对于解决与此相关的问题有很大帮助. 方法技巧 1.循环语句有两种格式:WHILE循环和UNTIL循环,WHILE循环语句尤其适合于解决一些事先不确定循环次数的问题,WHILE循环语句中的表达式的结果为真时,执行循环体,为假时跳出循环体. 方法感悟 2.实际问题的编程设计一般是先对问题进行认真分析,设计出合理的算法,然后将算法用程序框图表示出来,最后根据程序框图利用算法语句写出程序. 3.更相减损术与辗转相除法不同,但二者的算法理论却是相似的,主要区 别是一个是减法运算,一个是除法运算,实质都是一个递推的过程.用秦九韶方法计算多项式的值,关键是将多项式改写,然后由内向外依次计算. 4.将k进制数转化为10进制的数的方法和将10进制数转化为k进制数的算法操作性都很强,要掌握算法步骤,并熟练转化.要熟练应用“除基数,倒取余,一直除到商为0”. 失误防范 1.条件结构中的条件要准确,不能含混不清,要清楚在什么情况下需要作怎样的判断,用什么条件来区分. 2.循环结构中要注意循环控制条件的把握,不要出现多一次循环和少一次循 环的错误. 3.要准确掌握各语句的形式、特点.特别是条件语句、循环语句中条件的把握. 4.要区分条件语句的两种格式:IF-THEN-ELSE格式和IF-THEN格式. 命题预测 从近几年高考试题来看,基本算法语句、算法案例内容均未考查,但考纲要求理解几种算法语句,能利用辗转相除法及更相减损术求最大公约数,用秦九韶算法求多项式的值, 考向瞭望把脉高考 会不同进位制间的相互转化,所以复习中不可忽视. 预测2013年广东高考不排除对基本算法语句、算法案例考查的可能性,应注重对基本方法的复习. 例 典例透析 (2011·高考江苏卷)根据如图所示的伪代码,当输入a,b分别为2,3时,最后输出的m的值为________. 【解析】 ∵a=2,b=3, ∴a<b,应把b值赋给m, ∴m的值为3. 【答案】 3 【名师点评】 本题主要考查了条件语句及赋值语句,属基础题型,难度较小. 基本算法语句 重点难点 教材回扣夯实双基 重点:基本算法语句的概念及三种基本算法语句逻辑结构. 难点:基本算法语句的应用:算法案例. 基础梳理 1.输入语句 (1)输入语句的一般格式是: INPUT“__________”;变量 (2)输入语句的作用是实现算法的输入信息功能. 提示内容 2.输出语句 (1)输出语句的一般格式是: PRINT“提示内容”;表达式 (2)输出语句的作用是实现算法的输出结果功能. 3.赋值语句 用来表明赋给某一个变量一个具体的确定值的语句叫做赋值语句. (1)赋值语句的一般格式是:___________________ (2)赋值语句的作用是:先计算出赋值 变量=表达式. 号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值. 4.条件语句 处理条件分支逻辑结构的算法语句,叫做条件语句. (1)条件语句的一般格式 IF 条件 THEN 语句序列1

文档评论(0)

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

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

1亿VIP精品文档

相关文档