数学必修三课本习题 解答.docVIP

  • 13
  • 0
  • 约1.57千字
  • 约 6页
  • 2019-10-25 发布于广东
  • 举报
课本第5页练习解答: 1、任意给定一个正实数,设计一个算法求以这个数为半径的圆的面积. 解:算法步骤: 第一步:输入任意一个正实数r; 第二步:计算以r为半径的圆的面积:; 第三步:输出圆的面积S. 2、任意给定一个大于1的正整数n,设计一个算法求出n的所有因数. 解:算法步骤: 第一步,给定一个大于1的整数n. 第二步,令i=1. 第三步,用i去除n,得到余数为r。 第四步,判断r=0是否成立;若r=0成立,则i是n的一个因数输出i; 否则,i不是n的一个因数,则不输出i. 第五步,给i增加1,仍然用i表示. 第六步,判断in是否成立,若是,则算法结束;否则,返回第三步.(返回的过程是循环) 课本第19页练习解答: 设计一个用有理指数幂逼近无理指数幂5的算法. 并估计5的近似值,画出算法的程序框图。 第一步,给定精确度d,令i=1. 第二步,取出的到小数点后第i位的不足近似值,赋给a;取出的到小数点后第i位的过剩近似值,赋给b. 第三步,计算m=5b-5a,将i的值增加1. 第四步,若md,则得到5的近似值为5a;否则,返回第二步。 第五步,输出5a 程序框图: 输入精确度d 输入精确度d I=1 开始 将 的到小数点后第i位的不足近似值记为a 将 的到小数点后第i位的过剩近似值记为b m=5b-5a i=i+1 md 输出5a 结束 是 否 习题1.1解答(课本第20页) A组 下面是关于城市居民生活用水收费的问题。 为了加强居民的节水意识,某市制定了以下生活用水收费标准:每户每月用水未超过7立方米时,每立方米收费1.0元,并加收0.2元的城市污水处理费;超过7立方米的部分,每立方米收费1.5元,并加收0.4元的城市污水处理费。 设某户每月用水量为x立方米,应交纳水费y元,那么y与x之间的函数关系为:y= 1.2x,0≤x≤7 1.9x-4.9,x7 算法步骤: 第一步,输入用户每月用水量; 第二步,判断输入的x是否不超过7,若是,则计算y=1.2x;若不是,则计算y=1.9x-4.9; 第三部,输出用户应交纳的水费y. 程序框图: 开始 开始 输入用水量x 0≤x≤7 y=1.2x 输出水费y 结束 y=1.9x-4.9 是 否 2、算法步骤: 第一步,令i=1,s=0 第二步,若i≤100成立,则执行第三步;否则,输出S。 第三步,计算S=S+i2. 第四步,计算i=i+1,返回第二步。 程序框图: 开始 开始 I=1 S=0 i≤100 输出S 结束 S=S+i2 i=i+1 3、算法步骤: 第一步,输入人数x,设收取的卫生费为m元。 第二步,判断x与3的大小,若x3,则费用为m=5+(x-3)*1.2;若x≤3,则费用为m=5. 第三步,输出m. 程序框图: 开始 开始 输入人数x x3 m=5+(x-3)*1.2 输出m 结束 M=5 是 否 B组 1、算法步骤 第一步,输入a1,b1,c1,a2,b2,c2。 第二步,计算x=. 第三步,计算y= 第四步,输出x,y 程序框图: 开始 开始 输入a1,b1,c1,a2,b2,c2。 a1b2-a2b1≠0 x=. y= 输出x,y 结束 输出“输入数据不合要求” 是 否 2、算法步骤: 第一步,令n=1 第二步,输入一个成绩r,判断r与6.8的大小,若r≥6.8,则执行下一步;若r6.8,则输出r,并执行下一步。 第三步,使n的值增加1,仍用n表示。 第四步,判断n与成绩个数9的大小,若n≤9,则返回第二步;若n9,则结束算法。 程序框图: 开始 开始 n=1 输入r r≥6.8 N=n+1 n≤9 结束 是 是 输出r

文档评论(0)

1亿VIP精品文档

相关文档