1.3基本算法语句同步练习(苏教版必修3).doc
2021-10-23,文件大小:141.50K,下载:0
下载
下载地址加载中.... 下载教程 (新手必看)
提示: 此文件暂无参考内容, 请自行判断再确认下载!!
作者很懒没有写任何内容
学力测评 双基复习巩固1.下列赋值语句正确的是()
A.4←xB.p+q←8C.m=n←2D.s←+12s2.下列程序运行的结果为()
A.55
B.110
C.45
D.903.给出以下问题:①求面积为1的正三角形的周长;②求键盘所输入的三个数的算术平均数;③求键盘所输入的两个数的最小数;④求函数22,3,(),3.xxfxxx�=��≥<当自变量取
x0时的函数值.其中不需要用条件语句来描述算法的问题有()
A.1个个.B2C.3个D.4个4.下列问题所描述出来的算法,其中不包含条件语句的为()
A.读入三个表示三条边长的数,计算三角形的面积
B.给出两点的坐标,计算直线的斜率
C.给出一个数x,计算它的常用对数的值
D.给出三棱锥的底面积与高,求其体积5.下面程序的运行结果不为4的()S←0I←1While I≤10 S←S+2×I I←I+1End whilePrint SEnd(第2题)a←3b←5If b>a then c←2ab+ Print cElsePrint bEnd ifEndA.a←3b←4If a>b then Print bElsea←a+1End ifPrint aEndB.a←3b←4If a≤b then c←a+b Print cElsea←a+b-3End ifPrint aEndC.a←3b←5c←2ab+d←
abc++e←
3
abcd ++Print+ eEndD.
4
基本算法语句 同步练习


.9A5B.9.C.01D.10.57.已知
A(x1,y1),B(x2,,试2)是平面上的两点y设计一个程序,输入 A、输两点的坐标 ,B出其中点的坐标.现已给出程序的一部分,试在横线上填上适当的语句,把程序补充完整.8.设计一个解关于
的方程:xax+上=0的程序.图中给出了程序的一部分,请在横线b填上适当的语句,使程序完整.9.请设计一个问题,使得该问题的算法如已知的伪代码所示 .综合拓广探索10.由键盘任意输入一个实数
①y←
①ElseIf b≠0 thenPrint
②Print x/2,2×yEnd第7题Read a,bIf a≠0 then Print
②Else Print
③End ifEnd ifEnd(第8题)S←1I←3 While I< ① S←S×II←I+2End whilePrint SEnd(第6题)Read ar←S←π×r×r-a×aPrint SEnd第9题
x,试设计一个计算的的算术平方根x算法.(提示:可利用函数Sqr(
x),它表示对非负数求算术平方根的运算,如Sqr(9)=3.)[来源:学*科*网]11.某班45个学生,其中90分的有
a人,80分的有有b,70分的人c人,60分的有6人.若全班的平均成绩高于80(含80下同)为优,高于70为良,高于d5为中,高于60为及格.试设计一个算法,能通过数据说明全班的成绩状况.Read x1,x2,y1,y2x←
6.设计一个计算1×3×5×7×9的算法.图中给出了程序的一部分,则在横线①上不能填入下面的那一个数?答:()


n!=1×2×3×…×,例如5!=1×2×3×4×5=120n.试设计一个算法并写出其伪代码,使它能计算:1!+2!+3!+…+
n!,其中正整数]由键盘输入.[来源:Zxxk.Comn13.菲波拉契数列是这样的一列数:0,1,1,2,3,5,8,13,21,34,…,其特点是后一项等于前两项的和,并且称8为该数列的第7项,34为该数列的第10项,余相同.试设计一个算法并写出其伪代码,输出这个数列的前
项以及前n(n项和.的n为整数,
n≥3)14.求π的近似值可以用以下公式2222111623n
p=+++L.现给定一个很小的正数
111
a(例如,2<10-1a0),当0a时,取2
n<2,21,…,23(1)n-这些项的和为
2
的近似值,然后可求出π的近似值.请设计一个算法并写出其伪代码,求出π的近似值.
6
[来源:学。科。网Z。X。X。K]12.定义一种运算:


学习延伸 用算法解决实际问题下表是自2004年1月1日执行的国内快递包裹(1000克以内)资费表(单位:元)这里的邮资资费是运距的函数关系,其中运距为自变量,邮资资费是因变量.请你设计一个算法(用伪代码表示),求邮资资费
y(设运距为裹≤3000公理,包x重量小于1000克).运距资费500公里及500公里以内5.00500公里以上至1000公里6.001000公里以上至1500公里7.001500公里以上至2000公里8.002000公里以上至2500公里9.002500公里以上至3000公里10.00


D(点拨:根据赋值语句的格式进行判断)2.
B(点拨:即求和+6=2+4S+…+20)3.
B(点拨:①②可不用条件语句)4.
D(点拨:A须能断判边三否构成三角形;B须判断两点的横坐标是否相等;C须判断x是
否为正)5.
C(点拨:7中的运行结果为C)6.
A(点拨:当<I9成立时,只能运算1×3×5×7)7.①:
x1+x2;②12:4yy+8.①:
b
= -x②:“方程无解”;③:“解为一切实数[”来源:Z,xx,k.Com]9.已知
a;
圆O内有一个边长为a的圆的内接正方形,试问圆的面积比正方形的面积大多少?10.
见答图.11.
见答图.12.
见[来源:学。科。网Z。X。X。K]Read xIF x<0 then 答图.Print “无n”Else t←Sqr(x)Print tEnd ifEnd第10题答Read a,b,c,dm←(90×a+80×b+70×c+60×d)/45IF m≥80 then Print “优”ElseIF m≥70 the算术平方根 Print “良”Else IF m≥65 then Print “中” Else Print “及格”End ifEnd ifEnd ifEnd第11题答Read nI←1S←0m←1While I≤nm←m×IS←S+mI←I+1End whilePrint SEnd第12题答
参考答案与点拨1.


见答图.14.
见Read nA←0B←1Print A,BS答图.←A+BFor I from 3 to n C←A+B S←S+C Print C A←B B←CEnd forPrint SEnd第13题答Read aS←0i←1T←1/(i×i)While T≥a S←S+T i←i+1 T←1/(i×i)End whileP←Sqr(6×S)Print PEnd第14题答
13.


二 )
学习延伸 Read xIf x≤500 then y←5 Print yElse If x≤1000 theny←6Print y Else If x≤1500 then y←7 Print yElse If x≤2000 then y←8 Print y Else If x≤2500 then y←9 Print y Else y←10 Print y End if End ifEnd if End ifEnd ifEnd学习延伸答案(方法一) Read xIf x≤2500 then If x≤2000 thenIf x≤1500 then If x≤1000 then If x≤500 then y←5 Print y Else y←6Print yEnd if Elsey←7Print y End ifElse y←8 Print yEnd if Elsey←9Print y End ifElseEnd ify←10Print yEnd学习延伸答案(方法
内容系创作者发布,涉及安全和抄袭问题属于创作者个人行为,不代表夹子盘观点,可联系客服删除。
夹子盘