请给我解释一下这几个关键字吧,不会Basic

我会C++不懂Basic,请给解释一下程序中的几个地方input应该是接受输入把DIMt(2*N+1),f(N)是什么意思?RANDOMIZETIMER是什么意思?100... 我会C++不懂Basic,请给解释一下程序中的几个地方
input应该是接受输入把
DIM t (2*N+1),f(N)是什么意思?
RANDOMIZE TIMER是什么意思?
100 t (2*i) =-tau0*LOG(RND)又是什么意思?
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
程序:INPUT " Tau0";tau0
INPUT " Tau1=";tau1
INPUT " Tau2=";tau2
INPUT " Eta=";e
INPUT "N=";N
DIM t (2*N+1),f(N)
RANDOMIZE TIMER
i=0
100 t (2*i) =-tau0*LOG(RND)
IF i>0 THEN t(2*i)=t(2*i)+t(2*i-1)
t(2*i+1) =-tau2*LOG(RND) +t(2*i)
IF i=N+1 THEN 400
IF RND>e THEN
GOTO 300
ELSE
f(i)=t(2*i+1)
GOTO
100
END IF
300 T(2*i)=-tau2*LOG(RND)-tau0*LOG(RND)+t(2*i-1)
j+j+2
GOTO 200
Ne=N+j
DIM t (2*N+1),f(N)
t是数组名,2×N+1是元素个数,是不是这样?f(N)又是什么?
展开
 我来答
studydesign
2007-10-30 · TA获得超过2329个赞
知道小有建树答主
回答量:1618
采纳率:0%
帮助的人:1181万
展开全部
DIM t (2*N+1),f(N) dim是定义一个一维数组,维数是 2*N+1个,N是由用户输入的,看这句INPUT "N=";N

RANDOMIZE TIMER,应该是产生一个 随机数,是以 当前时间产生,还是命名一个 TIMER的?? 我也没看明白

100 t (2*i) =-tau0*LOG(RND) 100是标记, 这里开始是一个条件循环判断,
tau0是由用输入的, LOG是求 随机数的对数
下面就是不断对数组各个元素做循环断了
basic是我四五前年学的了,都忘的差不多了,不过持英文也能明白大既了
深圳市鸿佳联合科技有限公司_
2021-01-25 广告
深圳市鸿佳联合科技有限公司专注于中小尺寸TFT液晶显示屏、LCD液晶显示模块、触摸屏和OLED屏的研发、设计、生产和销售。产品涵盖了1.44寸-10.1寸TFT液晶屏、OLED、电容和电阻触摸屏等系列;产品广泛应用于仪器仪表、医疗设备、智能... 点击进入详情页
本回答由深圳市鸿佳联合科技有限公司_提供
cwa9958
2007-10-30 · TA获得超过1885个赞
知道大有可为答主
回答量:2504
采纳率:0%
帮助的人:2015万
展开全部
100 t (2*i) =-tau0*LOG(RND)又是什么意思?
前面的100是程序的行号,t(2*i) =-tau0*LOG(RND)才是语句
你这里怎么有两个100呢?
这个只是QBasic程序代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式