高中数学苏教版必修3教学案:第1章 1-3 1-3-1-1-3-2 赋值语句 输入、输出语句(含解析).docVIP

高中数学苏教版必修3教学案:第1章 1-3 1-3-1-1-3-2 赋值语句 输入、输出语句(含解析).doc

  1. 1、本文档共9页,可阅读全部内容。
  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文档。上传文档
查看更多
高中数学苏教版必修3教学案:第1章 1-3 1-3-1-1-3-2 赋值语句 输入、输出语句(含解析)

1.3.1 1.3.2 赋值语句 输入、输出语句 1.什么叫伪代码? 2.赋值语句是用什么符号表示的? 3.输入、输出语句的格式是什么? 1.伪代码是介于自然语言和计算机语言之间的文字和符号,是表达算法的简单而实用的方法. 2.在表述一个算法时,经常要引入变量,并赋给该量一个值,用来表示赋给某一变量一个具体的确定值的语句叫做赋值语句. 赋值语句用符号“←”表示,“x←y”表示将y的值赋给x,其中x是一个变量,y是一个与x同类型的变量或表达式. [点睛] (1)赋值号左边只能是变量名,而不是表达式. (2)赋值号左右不能对换. (3)不能用赋值语句进行代数式的演算(如化简、因式分解等).如y←x2-1←(x-1)(x-1)是不能实现的. (4)赋值语句中,一个变量被多次赋值后,取值是最后被赋予的值,先前的值会被后来的值覆盖. 3.输入语句格式:“Read a,b”表示输入的数据依次送给a,b. 输出语句格式:“Print x”表示输出运算结果x. [点睛] (1)输入语句可以同时给多个变量赋值,在给多个变量赋值时,变量之间要用“逗号”隔开,如“Read x,y,z”. (2)输出语句可以输出常量、变量或表达式的值,也可以输出多个结果,如“Print x,y”表示依次输出结果x,y. 1.关于伪代码表述正确的是________.(填序号) 伪代码是计算机语言,能上机操作; 伪代码书写时,只能用英文表示; 伪代码与自然语言通用; 伪代码书写格式比较自由,容易表达出设计者的思想. 答案: 2.下列赋值语句正确的是________. (1)3←B;(2)x+y←0;(3)A←B←0;(4)T←T×T;(5)x2-1←(x+1)(x-1). 答案:(4) [典例] (1)若输入a,b,c的值分别为10,20,30时,下列伪代码描述的算法的输出结果是________. (2)给定下列伪代码,输出的结果为________. [解析] (1)逐步赋值,得出运行结果. 先输入a=10,b=20,c=30,利用a←b,b←c,c←a可得输出a=20,b=30,c=20. (2)a=1,b=2,c=a+b,c=3, b=a+c-b=1+3-2=2. 输出a,b,c的值为1,2,3. [答案] (1)20,30,20 (2)1,2,3 (1)输入语句要求输入的值只能是具体的常数,不能是变量或表达式. (2)赋值语句可给变量多次赋值,但只保留最后一次所赋的值.     [活学活用] 下列伪代码表示的算法输出的结果各是多少?    解:(1)由a←5,b←3,c←=4,得d←c2=16,输出d的值为16. (2)由a←1,b←2,c←3 得a←b=2,b←c=3, 故输出a,b,c的值为2,3,3. [典例] 利用赋值语句及输入、输出语句写出计算1+2+3+…+7的伪代码. [解] 伪代码: 利用输入、输出、赋值语句编写伪代码的关键是理解算法过程及正确掌握输入、输出、赋值语句的格式及作用.     [活学活用] 已知函数f(x)=x2-2x+1,试用伪代码写出计算y1=f(3)的值,再计算f(y1)的值的一个算法. 解:伪代码为:x←3 y1←x2-2x+1,y←y-2y1+1,Print y1,y [典例] 根据下面的伪代码,画出其相应的流程图. [解] 流程图如图所示: 这一算法功能是求a,b,c,d的平均数. (1)由伪代码转化为流程图的关键在于读懂伪代码及准确选择相应的图框表示. (2)由流程图转化为伪代码时,要按照流程图中的流程线的方向依次将图框中的内容翻译成伪代码.同时注意伪代码的准确性.     [活学活用] 将下面的流程图表示的算法用伪代码表示出来,并指出该算法的功能. 解:伪代码表示为:Read x0,y0,d← Print d 此算法的功能是: 已知直线l:Ax+By+C=0, 求点P(x0,y0)到l的距离. [层级一 学业水平达标] 1.下列赋值语句 6←M;2x-3y←6;A←B←B+2;A←A×A+A, 其中正确的是________(填序号). 答案: 2.下列程序伪代码输出的结果是________. 答案:8 3.下列语句中不是输入和输出语句的有________个. Read a,b,c; b←输出a; Print a; Print 我是好人. 答案:1 4.将两个数a=2 015,b=2 016交换得到a=2 016,b=2 015,下列语句中能实现这一功能的一组是________. ;;; 答案: 5.把如图所示的伪代码用流程图表示出来. 解:流程图如下: [层级二 应试能力达标] 下列算法的结果是________. 解析:由a←2,b←-5,c←7知a=2,b=-5,c=7. 又a←b+c,b

您可能关注的文档

文档评论(0)

178****9325 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档