- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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,则输出
您可能关注的文档
最近下载
- 猪主要传染性腹泻病的流行情况与防控对策.docx
- 机电工程投标方案.docx VIP
- 人教PEP版小学英语五年级 下册(1-6单元)思维导图.pdf
- 国际金融附微课杜玉兰习题答案.docx VIP
- 2023年大连大学计算机科学与技术专业《计算机系统结构》科目期末试卷A(有答案).docx VIP
- 2023年大连大学计算机科学与技术专业《计算机网络》科目期末试卷B(有答案).docx VIP
- 知识产权法智慧树知到期末考试答案章节答案2024年同济大学.docx VIP
- 临床医学教学模式创新与课堂互动设计.pptx
- 生猪屠宰兽医卫生检验人员理论考试题库资料及答案.pdf VIP
- 天津市静海区2024-2025学年高一下学期6月学生学业能力调研试题 地理试卷含答案.docx VIP
文档评论(0)