2006年青岛市程序设计竞赛试题(小学组)Word文件下载.doc
- 文档编号:13793320
- 上传时间:2022-10-13
- 格式:DOC
- 页数:2
- 大小:36KB
2006年青岛市程序设计竞赛试题(小学组)Word文件下载.doc
《2006年青岛市程序设计竞赛试题(小学组)Word文件下载.doc》由会员分享,可在线阅读,更多相关《2006年青岛市程序设计竞赛试题(小学组)Word文件下载.doc(2页珍藏版)》请在冰豆网上搜索。
第1题数字分离(程序文件名A1.PAS,20分)
从键盘输入一个三位数n(100≤n≤999)判断其个位数字、十位数字、百位数字之和是否等于15,若等于15,则输出“1”,否则输出“0”。
输入(a1.in):
一行,三位数n(100≤n≤999)
输出(a1.out):
一行,若等于15则输出1,否则输出0
样例:
输入:
690
输出:
1
710
第2题编程实现(程序文件名A2.PAS,20分)
找出1至n(10≤n≤1000)之间不能被2,3,5,7除尽的整数的个数。
输入(a2.in):
一行,n(10≤n≤1000)
输出(a2.out):
一个正整数,满足条件的个数
13
3
第3题求一个十进制数的三进制表示(程序文件名A3.PAS,20分)
从键盘读入一个十进制整数n(n≤20),要求编程计算求出n的三进制表示。
注:
将十进制数转换为三进制的方法为:
除三取余,余数倒取
除数被除数余数
转换示例352
11
0
输入(a3.in):
一行,n(n≤20)
输出(a3.out):
一行,n的三进制表示
5
12
第4题级数求和(程序文件名A4.PAS,20分)
已知sn=1+1/2+1/3+……+1/n,显然对于任意一个正整数k,当n足够大的时候,sn大于k,现在给出一个正整数k(1≤k≤15),要求计算出一个最小的n使sn大于k。
输入(a4.in):
一行,k(1≤k≤15)
输出(a4.out):
一行,满足要求的n
2
4
第5题产生数(程序文件名A5.PAS,20分)
给出一个数n(n≤1030)和k个变换规则(k≤15)
规则:
1位数可变换成另一个1位数;
规则的右部不能为零。
例如:
n=234,有规则(k=2);
2→5,3→6
上面的整数234经变换后可能产生出的整数(包括原数);
234
534
264
564
共4种不同的产生数
问题:
给出一个整数n和k个规则。
求出:
经过任意次的变换(0次或多次),能产生出多少个不同的整数。
仅要求输出个数。
输入(a5.in):
第一行,两个数n、k,中间用空格隔开
第二行存放两个数,中间用空格隔开,表示一个变换规则,在随后的k-1行中,每行都有2个数,中间用空格隔开,表示k条变换规则。
输出(a5.out):
一行,满足要求的数的个数
2342
25
36
输出:
ftp上传使用说明
第一步:
打开IE浏览器,在地址栏内输入ftp:
//10.0.3.4(小学、初中组)或ftp:
//10.0.2.101(高中组),出现登录窗口。
第二步:
用户名为参赛选手本人的考试号,无须输入密码。
第三步:
登录后,将本人编写的程序拖放(复制粘贴)到浏览器窗口。
拖放过程中会出现传送进度条,进度条结束即上传完毕(一旦发现问题请及时咨询监考老师)。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2006 年青 程序设计 竞赛 试题 小学