Pastebin
API
tools
faq
paste
Login
Sign up
SHARE
TWEET
Valemmil
Untitled
Valemmil
Oct 13th, 2023
2,160
0
Never
Add comment
Not a member of Pastebin yet?
Sign Up
, it unlocks many cool features!
Lisp
1.32 KB
| Source Code
|
0
0
raw
download
clone
embed
print
report
; задание уравнения в виде списка
(
setq
meEquation '
(
A
*
x
=
B
)
)
; выделение левой части относительно символа op
(
defun
left
(
e op
)
(
if
e
(
let
(
(
f
(
first e
)
)
)
(
if
(
eq
f op
)
nil
(
cons
f
(
left
(
rest e
)
op
)
)
)
)
nil
)
)
; выделение правой части относительно символа op
(
defun
right
(
e op
)
(
if
e
(
let
(
(
r
(
rest e
)
)
)
(
if
(
eq
(
first e
)
op
)
r
(
right r op
)
)
)
nil
)
)
; решение уравнения
(
defun
res
(
e
)
(
let
(
(
l
(
left e '
=
)
)
)
(
if
l
(
let
(
(
r
(
first
(
right e '
=
)
)
)
(
k
(
first
(
left
l
'*
)
)
)
(
var
(
first
(
right
l
'*
)
)
)
)
(
if
(
and
r k var
)
(
list
var '
=
r '/ k
)
nil
)
)
nil
)
)
)
; вывод сообщения об ошибке при неправильно заданном уравнении
(
defun
res2
(
e
)
(
let
(
(
r
(
res e
)
)
)
(
if
r r
"Ошибка"
)
)
)
; вывод результата решения
(
print
(
res2 meEquation
)
)
Advertisement
Add Comment
Please,
Sign In
to add comment
Public Pastes
Huge Bitcoin Profits
CSS | 53 min ago | 0.94 KB
✅ VIP Method
CSS | 53 min ago | 0.94 KB
Untitled
1 hour ago | 11.62 KB
Untitled
3 hours ago | 16.92 KB
Untitled
5 hours ago | 20.31 KB
Untitled
9 hours ago | 6.74 KB
Untitled
11 hours ago | 8.95 KB
Untitled
13 hours ago | 11.18 KB
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the
Cookies Policy
.
OK, I Understand
Not a member of Pastebin yet?
Sign Up
, it unlocks many cool features!
AltStyle
によって変換されたページ
(->オリジナル)
/
アドレス:
モード:
デフォルト
音声ブラウザ
ルビ付き
配色反転
文字拡大
モバイル