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