2017高一数学学案 1.2.1 输入语句、输出语句和赋值语句 (人教A版必修3).docVIP

2017高一数学学案 1.2.1 输入语句、输出语句和赋值语句 (人教A版必修3).doc

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

1.2.1 输入语句、输出语句和赋值语句 一、计算机中的函数命令和运算符 例1 下列程序语言中表达式的值正确的是(  ) A.6]答案 C 解析 C中,[5+3(12-7)]÷4=(5+15)÷4=5; A中,6+32×2=12+18=30; B中,3×9+()2=36; D中,5×5-4+2×3×4=45. 点评 由程序语言书写的表达式,关键是搞清函数及运算符的书写,按要求去书写和计算. 变式迁移1 (1)b2-4ac用程序语言表示为____________; (2)2]    . 答案 (1)b ^2-4] 二、赋值语句的应用 例2 下面是一个算法的程序,说出输出结果. 解 通过分析程序知这是一个计算1+2+3+4+5的算法,并把结果赋给了A,∴输出结果为15. 点评 执行赋值语句时,先计算赋值号右边表达式的值,然后把这个值赋给赋值号左边的变量.随着程序的逐步执行,变量A的值在不断地变化. 变式迁移2 阅读下面程序,回答问题:    (1)求上述两种程序输出的x和y值; (2)上述两种程序中的第三行有什么区别. 解 (1)①x,y的值分别为4,4; ②x,y的值分别为3,3. (2)程序①中的x=y是将y的值赋给x,赋值后的x变为4,②中y=x是将x的值赋给y,赋值后y的值为3. 三、利用三种语句写出简单的算法程序 例3 编写一个程序,求用长度为L的细铁丝分别围成一个正方形和一个圆时所围成的正方形和圆的面积.要求输入L的值,输出正方形和圆的面积,并画出程序框图.(π取3.14) 分析 由题目可获得以下主要信息: ①正方形和圆的周长都是L; ②输出正方形和圆的面积. 解答本题要先用平面几何的知识求解,然后选择恰当的算法结构表示. 解 程序如下: INPUT “L=”;L S1=(L*L)/16 S2=(L*L)/(4] 程序框图: 点评 编写程序的关键在于搞清问题的算法,特别是算法的结构,然后确定采取哪一种算法语句.本题中要用到相关的平面几何的知识来寻求正方形和圆的面积的计算公式,在此基础上确定利用顺序结构实现算法. 变式迁移3 编写一个程序,要求输入两个正数a和b的值,输出ab与ba的值. 解 程序如下: 课堂小结 1.赋值语句是最重要的一种基本语句,也是一个程序必不可少的重要组成部分,使用赋值语句,一定要注意其格式要求,如:赋值号左边只能是变量而不能是表达式;赋值号左右两边不能对换;不能利用赋值语句进行代数式计算等. 2.利用赋值语句可以实现两个变量值的互换,方法是引进第三个变量,用三个赋值语句完成. 一、选择题 1.下列式子中,是赋值语句的是(  ) A.b=a+1 B.a+1=b C.b-1=a D.b-a=1 答案 A 解析 因为赋值语句的左边,只能为变量而不能是表达式,故只有A正确. 2.将两个数a=8,b=17交换,使a=17,b=8,下面语句正确的一组是(  ) A. B. C. D. 答案 B 解析 两个变量值的互换应引进第三个变量,每个变量都有各自的“门牌号”. 3.有以下程序: A=3 B=5 A=B B=A PRINT A,B END 程序执行后的结果是(  ) A.3,5 B.5,3 C.5,5 D.3,3 答案 C 4.在如图所示的程序中输入x=1 000,y=2,则输出的结果M是(  ) INPUT x,y M=2] A.2 004 B.2 006 C.2 007 D.2 008 答案 D 解析 M=2×1 000+4×2=2 008. 5.在如图所示的程序中输入x=1,则输出的结果x是(  ) INPUT x x=2] A.6 B.21 C.720 D.30 答案 C 解析 计算1×2×3×4×5×6的值,再把720赋值给x. 二、填空题 6.下列程序运行后的结果为________. 答案 -3 7.下面所示的程序执行后,a,b的值分别为____. 答案 20,15 8.下面所求的程序执行后,若输入2,5,输出结果为______. 答案 5,2 解析 其算法为a,b交换位置. 三、解答题 9.写出已知直角三角形的两条直角边a,b,求斜边c的程序. 解  10.根据下列程序,画出程序框图. INPUT x,y PRINT x/2,3] 解 程序框图如图.

您可能关注的文档

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档