Free Pascal语言中,randomize是什么意思?那种语言编写的程序如何输出中文?

那种语言编写的程序如何输出中文?... 那种语言编写的程序如何输出中文? 展开
 我来答
super电脑大王
2008-11-20 · TA获得超过164个赞
知道小有建树答主
回答量:43
采纳率:0%
帮助的人:0
展开全部
randomize 随机数的种子函数,在每次设置随机数时都要把这个函数放在最前面.
一.数学函数:
Inc(i) 使i:=i+1;
Inc(I,b) 使I:=I+b;
dec(i) 使i:=i-1;
dec(I,b) 使I:=I-b;
Abs(x) 求x的绝对值 例:abs(-3)=3
Chr(x) 求编号x对应的字符。例:Chr(65)=’A’ chr(97)=’a’ chr(48)=’0’
Ord(x) 求字符x对应的编号。例:ord(‘A’)=65 ord(‘a’)=97 另外:ord(false)=0 ord(true)=1
Sqr(x) 求x的平方。 例:sqr(4)=16
Sqrt(x)求x的开方. 例:sqrt(16)=4
round(x) 求x的四舍五入 例:round(4.5)=5
trunc(x) 求x的整数部分 例:trunc(5.6)=5 结果是integer型
int(x) 求x的整数部分 例int(5.6)=5.0 结果是real型
frac (x)求x的小数部分 例 frac(5.6)=0.6
pred(x) 求x的前导 pred(‘b’)=’a’ pred(5)=4 pred(true)=false
succ(x) 求x的后继 succ(‘b’)=’c’ succ(5)=6 succ(false)=true
odd(x) 判断x是否为奇数。如果是值为true,反之值为false. Odd(2)=false odd(5)=true
power(a,n) 求a的n次方 power(2,3)=8 {只有在开启math库时才可以使用}
random 取0~1之间的随机数(不能取到1)
randomize 随机数的种子函数,在每次设置随机数时都要把这个函数放在最前面.
Fillchar(a,size(a),0) 数组初始化,即把数组a的值全部置为0 {赋成布尔型变量也可以}
SHR: x SHR n 把x换成二进制后向右移n位,相当于 把x 除以 2n
SHL: x SHL n把x换成二进制后向左移n位,相当于 把x 乘以 2n
sam15920
2008-11-20
知道答主
回答量:17
采纳率:0%
帮助的人:0
展开全部
初始化随机函数发生器:randomize
你可以用TURBO PASCAL汉化版,可以在外面用记事本打出中文,然后再编写环境里可以看出中文,而不是乱码

参考资料: http://www.duote.com/soft/10278.html[这是下载地址]

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
粉红的晓晓
2008-12-03
知道答主
回答量:60
采纳率:0%
帮助的人:0
展开全部
randomize的作用是使每次运行程序时,产生不同的随机数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3b6585c
2008-11-20 · TA获得超过384个赞
知道小有建树答主
回答量:270
采纳率:0%
帮助的人:294万
展开全部
函数名: randomize
功 能: 初始化随机数发生器
适用语言;BASIC,VISUAL BASIC,C,C++等
用 法: void randomize(void);
程序例:
#include
#include
#include
int main(void)
{
int i;
randomize();
printf("Ten random numbers from 0 to 99\n\n");
for(i=0; i<10; i++)
printf("%d\n", rand() % 100);
return 0;
}

参考资料: http://baike.baidu.com/view/1081216.htm

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
李俊文3
2008-11-24 · TA获得超过1178个赞
知道小有建树答主
回答量:485
采纳率:0%
帮助的人:0
展开全部
var d,j,i,m:integer;
a:array[1..10,1..10] of integer;
begin
i:=1; j:=1; m:=1; d:=1;
repeat
a[i,j]:=m;
case d of
1: begin i:=i+1; if j=1 then d:=2 else d:=4; end;
2: begin i:=i-1; j:=j+1; if j=n then d:=1 else if i=1 then d:=3; end;
3: begin j:=j+1; if i=n then d:=2 else d:=4; end;
4: begin i:=i+1; j:=j-1;
if i=n then d:=3 else if j=1 then d;=1; end;
end;
m:=m+1;
until m>sqr(n);
for i:=1 to n do
begin
for j:=1 to n do write(a[i,j]:4);
writeln;
end;
end.
我是自己现编的,没调试,可能有错误,但主架一定是对的。 randomize 随机数的种子函数,在每次设置随机数时都要把这个函数放在最前面.
一.数学函数:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式