高一数学:1.2.1 输入、输出和赋值语句2 课件(人教A版必修3).ppt

高一数学:1.2.1 输入、输出和赋值语句2 课件(人教A版必修3).ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高一数学:1.2.1 输入、输出和赋值语句2 课件(人教A版必修3)

* * 思路方法技巧 探索延拓创新 * 第一章 1.2.1 输入语句、输出语句和赋值语句 命题方向 输入、输出语句的格式与作用[例1] (1)下列给出的输入、输出语句正确的是(  ) 输入语句INPUT a;b;c 输入语句INPUT x=3 输出语句PRINT A=4 [解析] ①INPUT语句可以给多个变量赋值,变量之间用“,”隔开;②INPUT语句中只能是变量,而不能是表达式;③PRINT语句中不用赋值号“=”;④PRINT语句可以输出常量、表达式的值. [答案] D (2)当x的值为5时,“PRINT “x=”;x”在屏幕上的输出结果为(  ) A.5=5 B.5 C.5=x D.x=5 [解析] PRINT语句可将用双引号引起来的字符串显示在屏幕上,从而应输出x=5. [答案] D 下列输入语句正确的是(  ) A.INPUT 2,3,4 B.INPUT “x=”;x,“y=”;y C.INPUT x,y,z D.INPUT x=2 [答案] C [解析] 输入语句不能直接输入常量,其中的提示信息只能紧跟INPUT,且不能多次提示,故选C. 命题方向 赋值语句赋值语句的几种常见形式 (1)赋予变量常数值,如a=1. (2)赋予变量其他变量或表达式的值,如b=a,b=2a+1. (3)变量自身的值在原值上加常数或变量,如i=i+1,i=i+S. [例2] 阅读下列两个程序,回答问题: ① ② (1)上述两个程序最后输出的x和y值分别为①________,②________. (2)上述两个程序中的第三行有什么区别? [分析] 从程序上看,所给两个程序均使用了赋值语句,但x=y与y=x是不同的,x=y是将y的值赋给x,执行后x的值变为y的值,而y的值不变.同理y=x是将x的值赋给y. [解析] (1)4,4 3,3 (2)程序①中的x=y是将y的值4赋给x,赋值后x的值变为4;②中y=x是将x的值3赋给y,赋值后y的值为3. 规律总结:给一个变量多次赋值时,变量的取值是最后一次被赋予的值. 下列程序运行的结果为________. [答案] 1,1,1 [解析] 题中给出了一系列的赋值语句,最后输出m,n,p的值.要判断输出的结果可以逐步执行程序,确定相应变量的值. 命题方向 算法、框图和语句之间的相互转化[例3] 以下是一个用基本算法语句编写的程序,根据程序画出其相应的程序框图. [分析] 该程序主要利用了输入语句、赋值语句和输出语句进行算法描述,只要按顺序从上到下将输入语句、赋值语句、输出语句表达的内容填入相应的程序框即可. [解析] 程序框图如图所示: 规律总结:一般地说,写一个算法程序的顺序为: 用自然语言描述算法——用程序框图描述算法——用基本算法语句描述程序. 这三种形式的算法思路是一致的,学习时,要加强三种形式的互译训练. 已知一程序框图如下图所示,根据框图写出相应的算法程序. [解析] 程序如下: 命题方向 程序语句的识别与理解[例4] 读下列算法语句,写出运行结果. (1)A=11 B=22 A=A+B B=A+B PRINT “A=”;A PRINT “B=”;B END (2)sum=64 diff=24 num1=(sum+diff)/2 num2=(sum-diff)/2 PRINT num1,num2 END (3)A=1 B=2 PRINT “A=”;A PRINT “B=”;B T=A A=B B=T PRINT “A=”;A PRINT “B=”;B END [解析] (1)第1,2句给A、B赋值,第3句给A重新赋值后A=33,第4句给B重新赋值后,B=55,第5句从屏幕输出A=33,B=55,答案为33,55. (2)第1,2句给sum与diff赋值,第3,4两句给num1及num2赋值,第5句从屏幕输出num1和num2的值,答案为44,20. (3)其中第5,6,7句交换A与B的值,答案为1,2,2,1. 规律总结:①用PRINT语句可以输出数值计算的结果. ②用赋值语句可以对一个变量重复赋值,变量的值取最后一次的赋值.如(1)中,“A=A+B,B=A+B”两句,后一句B=A+B中的A的值已经变成33. ③用赋值语句可以将两个变量A、B的值交换,方法是引入一个变量x,由x=A,A=B,B=x来实现. 写出下列算法语句运行后的输出结果. (1)INPUT “x,y=”; x,y A=x*y B=x MOD y Q=A*y+B PRINT A,B,Q END 若运行时从键盘输入16和5,则输出结果为________. (2)INPUT “a,b=”;a,b A=a^b B=b^a PRINT “ab=”;A PRINT “ba=”;B END 若运行时从键盘输入2,3,则输出

文档评论(0)

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

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

1亿VIP精品文档

相关文档