gpt4 book ai didi

syntax - 未知的 GW-BASIC 函数/语法 : Q(var) = var

转载 作者:行者123 更新时间:2023-12-04 00:52:54 26 4
gpt4 key购买 nike

我正在将一个非常旧的 GW-BASIC 程序翻译成 JavaScript,我遇到了一段让我难倒的语法。注意(再次):完全不是我的代码,并且变量名都是疯狂的,这就是我首先移植它的原因。

1380 Z = 1
1390 RATIO = FCO2 /(1-FCO2-10^REFFO2)
1400 AA =(1 - 2*RATIO*(100 / MIXRATIO - 1))/(1 + 2*(100 / MIXRATIO - 1))
1410 PART = LOG(1 - AA)- LOG(100 / MIXRATIO - 1)
1420 FOR I = 1 TO - 1 STEP -2
1430 H = I
1440 W = T + H
1450 GG = 62.110326# - .02144446#*W + 4.720326E-07*(W^ 2)+(- 4.5574288#)*(10^(- 12))*(W^ 3)- 7.343018200000001#*(10^(- 15))*(W^ 4)
1460 KK = EXP(- GG /(R*(W + 273.18)))
1470 Q(Z)= KK
1480 Z = Z + 1
1490 NEXT I
1500 NEWFO21 = LOG(10)*.5*(LOG(Q(1))+ PART):NEWFO22 = LOG(10)*.5*(LOG(Q(2))+ PART)
1510 DELEMFDELT =(FN EMF (TREF + 1,NEWFO21) - FN EMF (TREF - 1, NEWFO22))/2
1520 RETURN

问号是线 1470: Q(Z) = KK . Q已定义 Q$在程序的早期作为是/否输入变量,所以我在其中放置一个浮点数是没有意义的。没有 Q()之前在程序中定义的函数,我找不到对 Q() 的引用GW-BASIC 中的函数。

有什么帮助吗?

最佳答案

Q 和 Q$ 是单独的变量。任何带有 $ 的东西都是一个字符串变量。 Q(Z) 是一个数字数组。

1 和 2 个字符的名称很常见,因为在 Basic 的早期版本中,变量名称限制为最多 2 个字符。

关于syntax - 未知的 GW-BASIC 函数/语法 : Q(var) = var,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14506144/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com