【文档说明】《2021-2022学年七年级数学上册常考点微专题提分精练(苏科版)》专题01 程序类运算(解析版).docx,共(11)页,340.454 KB,由envi的店铺上传
转载请保留链接:https://www.doc5u.com/view-55bccb906996300b14723f4cfe2956bf.html
以下为本文档部分文字说明:
专题01程序类运算【小题热身】1.按照如图所示的操作步骤,输入的数x是4,则若输出的值为_____.解:根据题意,操作的步骤结果为2(2)x+,当x=4时,2(2)x+=2(42)+=36,则输出为36.故答案为:36.2.如图所示是计算机程序计算,若开始输入的x=
﹣4,则最后输出的y的值是______.解:把x=-4代入得:3x+2=-4×3+2=-10,则最后输出的结果是-10,故答案为:-10.3.如图,是一个数值转换机的示意图.若输出的结果是5,则输入的数等于___.解:设输入的
数为x,根据数值转换机的运算可得:15x+=,即15x+=,解得4x=或6−,故答案为:4或6−.4.按如图的程序计算,若开始输入的x的值为2,则最后输出的结果是()A.84B.156C.231D.3612解:当x=2时,()22xx+=4,当
x=4时,()22xx+=12,当x=12时,()22xx+=84,当x=84时,()22xx+=3612,故选D.5.根据如图所示的程序计算,若输入的x的值为-2,则输出的y值为_________.解:若x=-2时,得
到2×(-2)2-12=8-12=-4<0,若x=-4时,得到2×(-4)2-12=32-12=20>0,则输出的结果为20.故答案为:206.如图所示是计算机程序计算,若开始输入x=-1,则最后输出的结果是_____.根据题意有,()()1414135−−−=−+=−−,()
341121115−−−=−+=−−,∴最后输出的结果是-11,故答案为:-11.7.如图是一个简单的数值运算程序,当输入n的值为4时,则输出的结果为_____.解:当n=4时,n2-n=12<28,继续输入,当n=12时,n2-n=132>28
,输出的结果为132故答案为:1328.如图,是一个运算程序的示意图,若开始输入x的值为625,则第2020次输出的结果为_____.当x=625时,15x=125,当x=125时,15x=25,当x=25
时,15x=5,当x=5时,15x=1,当x=1时,x+4=5,当x=5时,15x=1,…依此类推,以5,1循环,(2020﹣2)÷2=1010,即输出的结果是1,故答案为:1【磨刀霍霍】9.如图所示的运算程序中,若开始输入的x值为50,我们发现第1次输出的结果为2
5,第2次输出的结果为32,,则第2020次输出的结果是()A.1B.2C.4D.8由运算程序图得:第1次输出的结果为150252=,第2次输出的结果为25732+=,第3次输出的结果为132162?,第4次输出的结果为11682=,第5次输出的结果为1842=
,第6次输出的结果为1422=,第7次输出的结果为1212=,第8次输出的结果为178+=,归纳类推得:从第4次开始,输出结果是以8,4,2,1循环往复的,因为2020350441−=+,所以第2020次输出的结果与第4次输出的结
果相同,即为8,故选:D.10.按图示的程序计算,若开始输入的x为正整数,最后输出的结果为67,则x的值是_____.∵最后输出的结果是67,∴3x+1=67,解得x=22,3x+1=22,解得x=7,3x+1=7,解得x=2,∵x为正整数,所以3x+22,∴满足条件的x的值有2、7、2
2.故答案为2,7,22.11.小鹏做了一个如图所示的程序图,按要求完成下列各小题.(1)当小鹏输入的数为5时,求输出的结果n;(2)若小鹏某次输入数m(m是非负数)后,输出的结果n为0.请你写出m可能的两个值.【答案】(1
)-1;(2)2或4(答案不唯一),只要大于或等于0,且是偶数即可.解:(1)根据题意可得:52,∴523−=,∵32,∴321−=,∵12,∴输出1的相反数是1−,即输出的结果1n=−;(2)把程序图逆推可知022m=+=,或0224m=+++=,∴m可能为2
或4(答案不唯一),只要大于或等于0,且是偶数即可.12.如图,这是一个数值转换机的示意图.(1)若输入x的值为2,输入y的值为﹣5,求输出的结果;(2)若输入x的值为﹣5,输出的结果为﹣2,则输入y的值为多少?【答案】(1)3;(2)4解:(1)根据题意,输出结果是(2×2+|−5|)
÷3=3;(2)根据题意,得(-5×2+|y|)÷3=-2,即-10+|y|=-6,∴|y|=4,∴y=±4.13.小力在电脑上设计了一个有理数运算程序:输入a,加键,再输入b,得到运算:()223121()ababaabb
=−−−−−.(1)求1(2)2−的值;(2)小华在运用此程序计算时,屏幕显示“该程序无法操作”,你猜小华在输入数据时,可能是出现了什么情况?为什么?【答案】(1)144−;(2)有两种可能:输入0b=或者ab=;理由见解析.解:(1)原式2
2311(2)2(2)1]2}222=−−−−−−−−124[2(81)2]45=−−−−−−1484=−−144=−.(2)由于程序中有分数,而分母不能为0,即当0b=时程序无法
操作;程序中含有()−ab的项,且为除数,而除数不能为0,即当ba=时程序无法操作,所以有两种可能:输入0b=或者ab=.14.如图,是一个计算装置示意图,A、B是数据输入口,C是计算输出口,计算过程是由A、B分别输
入自然数m和n,经计算后得自然数k由C输出,此种计算装置完成的计算满足以下三个性质:①若m=1,n=1时,k=1;②若m输入任何固定的自然数不变,n输入自然数增大1,则k比原来增大2;③若n输入任何固定的自然数不变,m输入自然数增大1,则k为原来的2倍.试
解答以下问题:(1)当m=1,n=4时,求k的值;(2)当m=5,n=1时,求k的值;(3)当m=2,n=3时,求k的值.【答案】(1)7;(2)16;(3)6解:(1)∵当m=1,n=1时,k=1,若m输入任何固定的自然数不变,n输入自然数增大1,则k比原来增大
2,∴当m=1,n=2时,k=1+2=3,当m=1,n=3时,k=3+2=5,当m=1,n=4时,k=5+2=7;(2)∵若m=1,n=1时,k=1,若n输入任何固定的自然数不变,m输入自然数增大1,则k为原来的2倍.∴当m=2,n=1时,k=1×2=2,当m=3,n=1时,k=2×2=4,
当m=4,n=1时,k=4×2=8,当m=5,n=1时,k=8×2=16;(3)∵当m=2,n=1时,k=2,当m=2,n=2时,k=2+2=4,当m=2,n=3时,k=4+2=6.15.如图,是一个“有理数转换器”(
箭头是指向数进入转换器的运算路径,方框是对进入的数进行转换的转换器),请按程序计算,把答案填写在表格内,然后回答问题.(1)请在下表中填写运算的结果:输入x﹣3﹣2﹣12…输出答案9…(2)发现的规律:输入数据x,则输出的
答案是,请说明理由.【答案】(1)4,1,4;(2)x2解:(1)当x输入-2时,可得:{﹣(﹣2)×10+[(﹣2)2+2×(﹣2)]×5}15=[20+(4﹣4)×5]15=(20+0×5)15=(20+0)
15=2015=4;当x输入-1时,可得:{﹣(﹣1)×10+[(﹣1)2+2×(﹣1)]×5}15=[10+(1﹣2)×5]15=(10﹣1×5)15=(10﹣5)15=515=1,当x输入2时,可得:[﹣2×10+[22+2×
2)×5]15=[﹣20+(4+4)×5]15=(﹣20+8×5)15=(﹣20+40)15=2015=4,填表如下:输入﹣3﹣2﹣12…输出答案9414…故答案为:4,1,4;(2)发现的规律:输入数据x,则输出的答案是x2,理由如下:
15[﹣10x+5(x2+2x)]15=(﹣10x+5x2+10x)15=5x2=x2,故发现的规律:输入数据x,则输出的答案是x2,故答案为:x2.16.如图是一种数值转换的运算程序:(1)若第一次输入的数为x=7,则第2次输出的数为;(2)若第1次输入的数为8,求第2022次
输出的数是多少?(3)是否存在第一次输入的数x,使第2次输出的数是x的2倍?若存在,求出x的值;若不存在,请说明理由.【答案】(1)5;(2)1;(3)存在,x的值为2或1解:(1)第1次输入的数为x=7,第1次输出的数为7+3=10,第2次输出的数为10×12=5;(2)第1次输入的数为8,第
1次输出的数为8×12=4,第2次输出的数为4×12=2,第3次输出的数为2×12=1,第4次输出的数为1+3=4,第5次输出的数为4×12=2,第6次输出的数为2×12=1,∴输出的数为:4,2,1三个
数一循环,∵2022÷3=674,∴第2022次输出的数是1;(3)存在;当x为偶数时,第1次输出的数为12x,①当12x为奇数时,第2次输出的数为:12x+3,则12x+3=2x,解得:x=2;②当12x为偶数时,第2次输出的数为:12×12x,则12×12x=2x,解
得:x=0,不合题意舍去;当x为奇数时,第1次输出的数为x+3,且x+3为偶数,∴第2次输出的数为:12(x+3),则12(x+3)=2x,解得:x=1.综上所述,存在输入的数x,使第二次输出的数是x的2倍,x的值为2或1.获得更多资源请扫码加入享学资源网微信公
众号www.xiangxue100.com