第七届全国青少年信息学(计算机)奥林匹克分区联赛

2014-5-11 0:37:43 下载本试卷

第七届全国青少年信息学(计算机)奥林匹克分区联赛——辽宁赛区小学组复赛试题

(3小时完成)

  一、编程画出下列图形。要求:主过程名为JS1,执行主过程在屏幕上画出所有图形,图形大小和排列自定,但不能有重叠和超出屏幕现象。(每图8分共计48分)
  
  二、有一个整数,如果加上100,则是一个完全平方数;如果加上168,则为另一个完全平方数。编程求此数。要求:主过程名为JS2。(12分)
  三、编程画出下图。要求:主过程名为JS3。(12分)
  要求:用红、绿、蓝、黑、黄五种颜色(每条弧一种颜色)画出。背景色为白色。
  提示:颜色代码如下:
  红(4)、绿(2)、蓝(1)、黑(0)、黄(14)、白(15)。
  
  四、编程画出下图。要求:主过程名为JS4。(12分)
  
  五、有一圆形水池,其内半径为80厘米。现计划沿内边缘铺一圈圆形瓷砖,有四种型号瓷砖可供选用,其规格和单价如下:

型号

半径(厘米)

单价(元/块)

A

20

8.00

B

15

6.50

C

10

5.00

D

5

4.00

  要求:
  1、编程计算:单独用一种型号瓷砖铺设时,每种型号瓷砖分别需用的数量(取整数,所缺的部分由瓷砖间的缝隙分摊。)、总金额和铺设时瓷砖间的缝隙值。
  2、编程画图:画出每种型号瓷砖的设计示意图(设计示意图要符合比例要求)。
  3、执行主过程JS5,数据和图形同时显示在屏幕上。
  说明:可合理运用近似计算和近似画图法进行计算和画图。(16分)