博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年10月20日

摘要: 随机数是指理论上没有规律可循、在指定范围内每个数的出现几率相等、无法根据之前的数来预测下一个数的数列。一般随机数生成器的基本原理是:首先初始化一个随机种子,其初始值可以是任意的整数;在每次获取随机数时,以随机种子为基础进行某种特殊的运算,获得一个随机数并返回之,然后再对随机种子进行某种运算,改变随机种子的值。这样,就可以生成许多比较随机的数,但同一个初始值的随机种子将会生成完全相同的随机数列。Pa... 阅读全文

posted @ 2010-10-20 08:37 桃子在路上 阅读(2014) 评论(0) 推荐(0) 编辑

摘要: 求绝对值函数abs(x)定义:functionAbs(X):(Sametypeasparameter);说明:X可以是整型,也可以是实型;返回值和X的类型一致例子:varr:Real;i:Integer;beginr:=Abs(-2.3);{2.3}i:=Abs(-157);{157}end. 取整函数int(x)定义:functionInt(X:Real):Real; 注意:X是实型数,返回值也... 阅读全文

posted @ 2010-10-20 08:36 桃子在路上 阅读(279) 评论(0) 推荐(0) 编辑

摘要: break 是用来退出其所在的循环语句即: 不论在任何一个循环语句中 执行了 break 的话, 马上退出这个语句。相当于 : goto 这一层循环语句 最末尾一句的下一句。例如:var i : integer;beginfor i := 1 to 10 dobegin{1} writeln(i);break;writeln(i+1);end;readlnend.执行结果 :1 可见 第一次循环 ... 阅读全文

posted @ 2010-10-20 08:34 桃子在路上 阅读(702) 评论(0) 推荐(0) 编辑

2010年10月7日

摘要: 一、竞赛形式和成绩评定NOIP分两个等级组:普及组和提高组。每组竞赛分两轮:初试和复试。初试形式为笔试,侧重考察学生的计算机基础知识和编程的基本能力,并对知识面的广度进行测试。初试为资格测试,获本省初试成绩在本赛区前15%的学生进入复赛。复试形式为上机编程,着重考察学生对问题的分析理解能力,数学抽象能力,编程语言的能力和编程技巧、想象力和创造性等。各省NOIP的等第奖在复试的优胜者中产生。比赛中使... 阅读全文

posted @ 2010-10-07 11:18 桃子在路上 阅读(1446) 评论(0) 推荐(0) 编辑

摘要: 1.定义枚举类型monthtype表示十二个月,输入1-12中的某一个数,输出对应月份的英文缩写和表示写一个月的数字。如:输入 6输出 jun next month :7program ex01;type month=(jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec);var m,n:month; k:1..12;begin write('input... 阅读全文

posted @ 2010-10-07 11:17 桃子在路上 阅读(218) 评论(0) 推荐(0) 编辑

摘要: 【问题】甲乙丙丁戊五个人在运动会上分获百米、二百米、跳高、跳远和铅球冠军,有 四个人猜测比赛结果: A说:乙获铅球冠军,丁获跳高冠军。 B说:甲获百米冠军,戊获跳远冠军。 C说:丙获跳远冠军,丁获二百米冠军。 D说:乙获跳高冠军,戊获铅球冠军。 其中每个人都只说对一句,说错一句。求五人各获哪项冠军。【算法】用1,2,3,4,5分别代表百米、二百米、跳高、跳远和铅球5个项目,用a,b,c,d,e 分... 阅读全文

posted @ 2010-10-07 11:15 桃子在路上 阅读(380) 评论(0) 推荐(0) 编辑