2019_2020学年高中数学第一章算法初步1.ppt 立即下载
2023-03-15
约2.8千字
约38页
0
896KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

免费试读已结束,剩余 33 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1.2基本算法语句1.2.1输入语句、输出语句和赋值语句目标定位输入语句PRINT语句表达式注:①赋值号左边只能是变量名字,而不能是表达式.如:2=X是错误的.②赋值号左右不能对换.如“A=B”“B=A”的运行结果是不同的.③不能利用赋值语句进行代数式的演算(如化简、因式分解、解方程等).④赋值号“=”与数学中的等号意义不同.1.下列语言中,哪一个是输入语句()A.PRINTB.INPUTC.IFD.LET【答案】B【答案】B【解析】在程序语句中乘方要用“^”表示,所以A项不正确;乘号“*”不能省略,所以C项不正确;D项中应用SQR(x)表示,所以D项不正确;B选项是将变量A的相反数赋给变量A,则B项正确.3.下列正确的语句的个数是()①输入语句INPUTa+2②赋值语句x=x-5③输出语句PRINTM=2A.0B.1C.2D.3【答案】B【解析】①中输入语句只能给变量赋值,不能给表达式a+2赋值,所以①错误;②中x=x-5表示变量x减去5后再赋给x,即完成x=x-5后,x比原来的值小5,所以②正确;③中不能输出赋值语句,所以③错误.4.判断下列给出的输入语句、输出语句和赋值语句是否正确,并说明理由.(1)输入语句INPUTa;b;c(2)输出语句PRINTA=4(3)赋值语句3=B(4)赋值语句A=B=-2【解析】(1)错,变量之间应用“,”号隔开.(2)错,PRINT语句不能用赋值号“=”.(3)错,赋值语句中“=”号左右不能互换.(4)错,一个赋值语句只能给一个变量赋值.输入语句、输出语句(2)下列语句书写正确的是________(只填序号).①INPUTx=3②INPUTa,b,c③PRINTa,b,c④A=B=C=3⑤i=i+1【解题探究】1.输出语句有计算功能吗?2.赋值语句中的等号与数学中的等号意义相同吗?【答案】(1)B(2)②③⑤【解析】(1)由输出语句的格式及功能知A,C,D正确,不能直接输出S=4,故选B.(2)对于①,不能直接输入x=3,书写格式不正确,故①错误;对于②,省略了“提示内容”,书写正确,故②正确;对于③,省略了“提示内容”,书写正确,故③正确;对于④,根据赋值语句的格式,“=”左边应为单个变量,右边为表达式或具体数值,故④错误;对于⑤,符合赋值语句的格式,且赋值语句具有计算功能,故⑤正确.解决输入语句和输出语句要明确的三个问题1.输入语句要求输入的值只能是具体的常数,不能是变量或表达式(输入语句无计算功能),若输入多个数,各数之间用“,”隔开.2.计算机执行到输入语句时,暂停,等候用户输入“提示内容”所提示的数据,输入后回车,则程序继续进行,“提示内容”及其后的“;”可省略.3.输出语句可以输出常数,变量或表达式的值(输出语句有计算功能)或字符,程序中引号内的部分将原始呈现.1.下列输入语句正确的是()A.INPUT2,3,4B.INPUT“x=”;x,“y=”;yC.INPUTx,y,zD.INPUTx=2【答案】C【解析】输入语句不能直接输入常量,其中的提示信息只能紧跟INPUT,且不能多次提示,故选C.赋值语句【解析】由程序可知y与x的关系为y=x2+2x,(1)当x=3时,y=32+2×3=15.即输入3时,程序执行的结果为15.(2)若y=3,即x2+2x=3.解得x=1或x=-3.即若程序执行结果为3,则输入的值为1或-3.赋值语句给变量赋值时,有两种形式:一种是将具体的数值赋给左边的变量,一种是将表达式的值赋给左边的变量.对于第二种情况,要先明确表达式中各个变量的具体值,再对表达式进行计算,最后将计算结果赋给左边的变量.明确变量的取值与最后一次赋值有关.【答案】C【解析】选项A中程序执行后A=B=10,选项B中程序执行后A=B=10,选项C中程序执行后A=20,B=10,选项D中程序执行后A=B=10.算法、框图和语句之间的相互转化【解题探究】该程序主要利用了输入语句、赋值语句和输出语句进行算法描述,只要按顺序从上到下将输入语句、赋值语句、输出语句表达的内容填入相应的程序框即可.【解析】程序框图如图所示.算法语句与程序框图以不同的形式展示给我们解决问题的方法,算法语句与程序框图之间是可以互化的.1.程序中的输入语句、赋值语句、输出语句与程序框图中的输入框、处理框、输出框是一一对应的,如图所示.2.注意在BASIC语言中常见运算符号的书写方式,明确它们的运算规则:先乘除,后加减;乘幂优先于乘除;函数优先于乘幂;同级运算从左向右按顺序进行;括号内最优先.3.以下是一个用基本算法语句编写的程序,根据程序画出其相应的程序框图.【解析】程序框图如图所示.【示例】(2015年福建三明高一检测)若将两个数a=8,b=17交换,使a=17,b=8.下面语句正确的一组是()【错解】A或C【正解
查看更多
一吃****福乾
实名认证
内容提供者
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

2019_2020学年高中数学第一章算法初步1

文档大小:896KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用