demo_basic_polynomials.htm
来自「Delphi脚本控件」· HTM 代码 · 共 88 行
HTM
88 行
<html>
<head>
<link rel=stylesheet type="text/css" href="styles.css">
</head>
<body>
<h3>
LISPPA: Polynomials (paxBasic).
</h3>
<hr>
<blockquote>
<pre>
<font color="blue"><b>Sub</b></font> Add(InitP, InitQ)
<font color="blue"><b>Dim</b></font> P, Q
P = <font color="blue"><b>AddressOf</b></font> InitP
Q = <font color="blue"><b>AddressOf</b></font> InitQ
<font color="blue"><b>Do</b></font>
<font color="blue"><b>While</b></font> P(0)(1) < Q(0)(1)
Q = <font color="blue"><b>AddressOf</b></font> Q(1)
<font color="blue"><b>End</b></font> <font color="blue"><b>While</b></font>
<font color="blue"><b>If</b></font> P(0)(1) > Q(0)(1) <font color="blue"><b>Then</b></font>
Q = [ + P[0], Q]
<font color="blue"><b>Else</b></font>
Q(0)(0) = Q(0)(0) + P(0)(0)
<font color="blue"><b>If</b></font> Q(0)(0) = 0 <font color="blue"><b>Then</b></font>
<font color="blue"><b>Reduced</b></font> Q = Q(1)
<font color="blue"><b>Else</b></font>
Q = <font color="blue"><b>AddressOf</b></font> Q(1)
<font color="blue"><b>End</b></font> <font color="blue"><b>If</b></font>
<font color="blue"><b>End</b></font> <font color="blue"><b>If</b></font>
P = <font color="blue"><b>AddressOf</b></font> P(1)
<font color="blue"><b>Loop</b></font> <font color="blue"><b>Until</b></font> P(0)(1) < 0
<font color="blue"><b>End</b></font> <font color="blue"><b>Sub</b></font>
<font color="blue"><b>Sub</b></font> Show(P)
<font color="blue"><b>Println</b></font> <font color="Red">""</font>
<font color="blue"><b>Do</b></font>
<font color="blue"><b>Print</b></font> P(0)(0), <font color="Red">"X^"</font>, P(0)(1)
P = <font color="blue"><b>AddressOf</b></font> P(1)
<font color="blue"><b>If</b></font> P(0)(1) < 0 <font color="blue"><b>Then</b></font>
<font color="blue"><b>Exit</b></font> <font color="blue"><b>Do</b></font>
<font color="blue"><b>End</b></font> <font color="blue"><b>If</b></font>
<font color="blue"><b>If</b></font> P(0)(0) >= 0 <font color="blue"><b>Then</b></font>
<font color="blue"><b>Print</b></font> <font color="Red">"+"</font>
<font color="blue"><b>End</b></font> <font color="blue"><b>If</b></font>
<font color="blue"><b>Loop</b></font> <font color="blue"><b>Until</b></font> false
<font color="blue"><b>End</b></font> <font color="blue"><b>Sub</b></font>
<font color="blue"><b>Dim</b></font> P, Q
P = [[0, -1], <font color="blue"><b>NULL</b></font>]
P(1) = <font color="blue"><b>AddressOf</b></font> P
P = [[600, 1], P]
P = [[10, 2], P]
P = [[70, 5], P]
P = [[150, 6], P]
P = [[80, 7], P]
Q = [[0, -1], <font color="blue"><b>NULL</b></font>]
Q(1) = <font color="blue"><b>AddressOf</b></font> Q
Q = [[600, 1], Q]
Q = [[170, 3], Q]
Q = [[ 60, 5], Q]
Q = [[-150, 6], Q]
<font color="blue"><b>Println</b></font> <font color="Red">"Source polynomials:"</font>
Show(P)
Show(Q)
Add(P, <font color="blue"><b>AddressOf</b></font> Q)
<font color="blue"><b>println</b></font> <font color="Red">"Sum:"</font>
Show(Q)
</pre>
</blockquote>
<p>
<HR>
<font size = 1 color ="gray">
Copyright © 1999-2005
VIRT Laboratory. All rights reserved.
</font>
</body>
</html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?