2019_2020学年高中数学第一章算法初步1.doc 立即下载
2023-03-14
约2.1千字
约4页
0
2.4MB
举报 版权申诉
预览加载中,请您耐心等待几秒...

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载文档

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

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

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

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

-4-1.2.1输入语句、输出语句和赋值语句【基础练习】1.下列给出的输入输出语句正确的是()①输入语句INPUTa,b,c,d,e②输入语句INPUTX=1③输出语句PRINTA=4④输出语句PRINT10,3*2,2/3A.①②B.②③C.①④D.③④【答案】C【解析】①INPUT语句可以给多个变量赋值,变量之间用“,”隔开;②INPUT语句中只能是变量,而不能是表达式;③PRINT语句中不用赋值号“=”;④PRINT语句可以输出常量、表达式的值.故①④正确.2.下列算法:①z=x;②x=y;③y=z;④输出x,y.关于算法的作用,叙述正确的是()A.交换了原来的x,yB.让x与y相等C.变量z与x,y相等D.x,y仍是原来的值【答案】A【解析】本算法利用了中间变量z,使x,y的值进行了互换.3.运行下面的程序,若输入x=1,则输出结果y=()eq\x(\a\al(INPUTx,x=x*2,x=x*3,y=x*x+6,PRINTy,END))A.36B.42C.48D.54【答案】B【解析】由程序知x=1×2=2,x=2×3=6,y=62+6=42.4.下面的程序输出的结果为()A.27B.9C.2+25D.11eq\x(\a\al(x=6,y=3,x=x/3,y=4*x+1,PRINTx+y,END))eq\x(\a\al(m=1,n=2,p=3,p=m,n=p,m=n,PRINTm,n,p,END))(第4题图)(第5题图)【答案】D【解析】该程序的运行过程是:x=6,y=3;x=6÷3=2,y=4×2+1=9.x+y=2+9=11,所以输出11.5.下列程序的运行结果为________.【答案】1,1,1【解析】此程序主要以赋值语句来设计,其作用是首先对变量m,n,p分别赋值1,2,3,然后将变量m的值赋给p,再将变量p的值赋给n,最后将变量n的值赋给m,所以最后变量m,n,p的值都等于1,运行结果输出1,1,1.6.把下列程序用程序框图表示出来.eq\x(\a\al(A=20,B=15,A=A+B,A=A*B,PRINTA+B,END))【答案】解:程序框图如所示.7.读下列两个程序回答问题.(a)eq\x(\a\al(x=2018,y=2017,x=y,PRINTx,y,END))(b)eq\x(\a\al(x=2018,y=2017,y=x,PRINTx,y,END))(1)写出两个程序的运行结果;(2)上述两个程序有何区别.解:(1)(a)的运行结果是2017,2017;(b)的运行结果是2018,2018.(2)程序(a)中的x=y是将y的值2017赋给x,赋值后x的值变为2017,而y的值仍保持不变,程序(b)中的y=x是将x的值2018赋给y,赋值后y的值变为2018,x的值保持不变.【能力提升】8.写出下列程序运行的结果(1)(2)eq\x(\a\al(a=6,b=2,a=a-b,b=b-a,a=a*b^a*SQRa,PRINTa,END))eq\x(\a\al(a=1,b=2,c=a-b,b=a+c*b,PRINTa,b,c,END))输出结果为________.输出结果为________.(3)(4)eq\x(\a\al(INPUTa,f=a^2-1,g=2*a+3,f=g^2-1,g=2*f+3,PRINTf,g,END))eq\x(\a\al(INPUTa,b,c,a=b,b=c,c=a,PRINTa,b,c,END))eq\a\vs4\al\co1(若运行时输入2,,输出结果为.)eq\a\vs4\al\co1(若运行时输入10,20,30,,输出结果为.)【答案】(1)128(2)1,0,-1(3)48,99(4)20,30,20【解析】(1)执行第三、四句后,a=4,b=-2,执行第五句后,a=4×(-2)4×eq\r(4)=128,故输出a的值为128.(2)执行第三句后,c=-1,执行第四句后,b=0,故输出a=1,b=0,c=-1.(3)第一句输入a值2,第二句f=a2-1=3,第三句g=2a+3=7,第四句f=g2-1=48,第五句g=2f+3=99,最后输出f=48,g=99.(4)第一句输入a=10,b=20,c=30,第二句a=20,第三句b=30,第四句c=20,第五句输出a=20,b=30,c=20.9.已知底面半径为r,高为h的圆柱和一正方体的体积相等,试设计一个程序分别求圆柱的表面积和正方体的表面积,并用基本算法语句表示出来(取π=3.14).解:程序如下.eq\x(\a\al(INPUT“r,h=”;r,h,S=3.14*r^2,m=2*3.14*r*h,S1=2*S+m,V=
查看更多
韶敏****ab
实名认证
内容提供者
单篇购买
VIP会员(1亿+VIP文档免费下)

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

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

文档大小:2.4MB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
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专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用