- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
中山市2009年小学生信息学邀请赛
第
第PAGE1页共5页
中山市2009年小学生信息学邀请赛试题
比赛时间:2009年5月30日上午9:00-12:00
题目一览
试题名称
生日日数
数字三角
投票
排队打饭
提交文件
1.pas/1.exe
2.pas/2.exe
3.pas/3.exe
4.pas/4.exe
输入文件名
1.in
2.in
3.in
4.in
输出文件名
1.out
2.out
3.out
4.out
满分
100
100
100
100
测试点数
10
10
10
10
时间限制
1秒
1秒
1秒
1秒
注意事项:
提交要求:首先在电脑的E盘下建立一个文件夹,名字为你的中文姓名,在该文件夹下建立一个文本文件,名字也是你的中文姓名,把你所在学校、姓名、班级、家庭联系电话写在该文本文件中,最终你要提交的PAS文件和EXE文件也必须放在以你的中文姓名命名的文件夹下。如你的名字叫张三,一共有四道题,题目的文件名分别是1,2,3,4,那么张三同学提交的目录结构如下:
E:\
张三 (以姓名命名的文件夹)
张三.TXT (以姓名为文件名的文本文件,内容包括学校、姓名、班级、电话)
1.PAS (题目1的源程序)
1.EXE (题目1的可执行文件)
2.PAS (题目2的源程序)
2.EXE (题目2的可执行文件)
3.PAS (题目3的源程序)
3.EXE (题目3的可执行文件)
4.PAS (题目4的源程序)
4.EXE (题目4的可执行文件)
严格按照题目所要求的格式进行输入、输出,否则严重影响得分。
题目测试数据有严格的时间限制,超时不得分。
输入文件格式不用判错;输入输出文件名均已给定,不用键盘输入。
程序完成后,要按指定的文件名提交源文件和EXE文件。
三个小时完成。
本次竞赛的最终解释权归中山市教育局教研室信息技术科所有。
第1题生日日数
提交文件:1.pas/1.exe输入文件:1.in
输出文件:1.out问题描述:
ZCQ老师的生日是Y年M月D日,他想知道自己出生后第一万天纪念日的日期(出生日算第0天)。
输入格式:
只有一行,分别读入Y,M,D(分别代表年、月、日),日期绝对合法。(1900=Y=2008,1=M=12,1=D=31)
输出格式:
只有一行,即ZCQ老师生日第一万天以后的日期,格式为“Y-M-D”。
输入样例:1979416输出样例:
输入样例:
1979416
输出样例:
2006-9-1
第2题数字三角
提交文件:2.pas/2.exe输入文件:2.in
输出文件:2.out问题描述:
中山市迎接2010年亚运会活动将要在兴中体育场举行,市教育局为每个学校安排了一个区域,每个学校的同学都要坐在自己学校的区域内。
分给成功小学的区域是个等边三角型,这不是不重视成功小学,而是把难题给了成功小学,就是因为成功小学的同学更加优秀,因此这点小问题是难不倒他们的。大家根据座位区域,一下就设计出了以下座位安排方案:
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
??
我们可以看出,1号同学应该坐第一排的第一个,它的座标是(1,1)。而8号同学在第四排的第二个,它的座标是(4,2)。
现在的问题是,我们怎么样才能知道任意一个同学到底坐在哪个座位上(即这个座位的座标)呢?
我想,这个问题可难不倒你,你能编写一个程序帮助成功小学的同学解决这个问题吗?
输入格式:
输入一个整数N(1=N=32767),表示第N个同学。输出格式:
输出两个整数i,j,中间用一个空格隔开,表示第N个同学的座位在第i行的第j
个位置。
输入样例:5
输入样例:
5
输出样例:
32
第3题投票
提交文件:3.pas/3.exe输入文件:3.in
输出文件:3.out问题描述:
X国的重大决议都是通过议会投票通过,议会里面投票者被分成K个组,如果超过半数的组投赞成票,决议就可以通过。每组是投赞成票还是反对票也由每组内部投票决定,若这一组有超过半数的人投赞成票,那么这一组就投赞成票。
例如有3组,分别有5,7,5人,那么,至少要有6个人赞成决议才能通过(即第一组和第三组各三人)。注意到共有17人,只需要6人赞成就有可能通过。
编写程序,告诉你组数和每组的人数,计算通过决议至少需要多少人赞成。输入格式:
共两行。
第一行:一个整数K,(K=15);表示组数;
第二行:共K个整数,分别表示每组的人数。K以及每组的人数都是奇数。总人数不超过1001。
输出格式:
输入样例
文档评论(0)