当前位置: 高中信息技术 / 综合题
  • 1. (2021高二上·平阳月考) 一个弹球会发出红、绿或蓝三种单色光。 发着光的弹球从高处垂直下落,触地会垂直弹起,且弹起时发光颜色会变化。 假设弹球下落高度为 h, 触地前发红光、绿光、蓝光时,反弹高度分别为0.8h、0.6h、0.5h。 触地若干次后,弹球弹起时不再发光。观察弹球的发光颜色变化,并用字符串记录,其中每个字符表示弹球一次触地前的发光颜色(字符R、G、B 分别表示红、绿、蓝)。编写一个程序,计算弹球发光状态下的运动轨迹长度。

    1. (1) 请根据运行结果,完善下面的代码

      h=

      s=input('触地前的发光颜色变化:') 

      d={'R':0.8,'G':0.6,'B':0.5}

      sum=h

      for i in range(1,len(s)):

        

        h=d[c]*h

        sum=

      print('弹球发光状态下的运动轨迹长度:'+str(sum)) 

    2. (2) 请结合题目描述和程序代码判断这是哪种算法(单选,填字母:A .解析算法/B .枚举算法)

微信扫码预览、分享更方便