李亚帕斯

来自埃索朗
跳转到导航 跳转到搜索

表示综合算法的逻辑语言,或李亚帕斯(ЛЯПАС)是一种源于1964年苏联的编程语言。它以集合理论为基础,面向有限状态和离散器件的综合算法的编程。该语言是自扩展和自编译的,只需为本机环境编写最少的翻译程序。

对于输入语言中许多不典型的键盘符号,强烈建议使用专用键盘映射。

它在语言规范中使用八进制数被认为是其有趣的特性之一。

LYaPAS-M公司是LYaPAS的进一步改进。

操作员

l-运算符

语言中的第一级运算符。

基本计算算子

符号 姓名 例子
析取算子 0100110110011000=11011101
合取算子 0100110110011000=00001000
互斥析取算子 0100011010001100=11001010
+ 加法运算符模2p 01000110+10001100=11010010
- 减法算子模2p 01000110-10001100=1011101
× 乘法运算符模2p 01000110×10001100=01001000
×̅ 舍入乘法算子 01000110×̄10001100=00100110
: 除法运算符 00001101:00000101=00000011(余数),ˇ=00000010(商的整数部分)
分量逆算子 01001101┐ = 10110010
ɪ 序反转算子 01001101ɪ=10110010
最左1位定位运算符 00010110⊢ = 00000011
按惯例,00000000⊢ = 10000000⊢ = 00000000
规范化运算符 00010110⇤ = 10110000,0000000000000000
< 左移操作员 0110100<00000100=10100000
> 右移操作员 0110100>00000101=00000011
循环移位算子 0110101000100100=10100110
加权运算符 01101010▽ = 00000100(个)
反射算子 (需要更深入的解释。)

赋值运算符

符号 姓名
赋值运算符
交换操作员
自然赋值算子
正元素递增运算符
̅ 负元素递增运算符
空值赋值运算符
̅ 最大值赋值运算符

隐变量τ

隐式变量τ是程序中从未出现的符号。τ的电流值是电流算符实现的结果。

控制转移操作员

符号 姓名
无条件转移算子
○→ 零算子条件转移
一个运算符上的条件转移
出口操作员
! 返回运算符
转移到机器语言操作员
一运算符的枚举
一运算符的随机枚举

与外部媒体运营商交换信息

符号 姓名
* 打印单元素运算符
冲压单元素运算符
输入运算符
向外部复杂运算符传输数据
外部复合运算符的数据传输

其他运营商

符号 姓名
. 算法结束运算符
无限制轮班操作员

L-运算符

语言中的二级运算符。

例子

杰纳杰。对集合的区间进行广义附加(连接)。

杰纳杰ακ?, ßκ? /b,d/ (αß)
170 233 4号ab型)
bb公司α直流电0┐⇒b

区间的广义附加检验b,层段的形成d-广义附加和标记设置的结果:

第1条d○ → αbbß
ßb⇤ ⊕c0
αbαd?ßαßb
c0ßd?c0ααc0αb
αbc

测试是否存在间隔d在里面内景:

§2αcαdb|cßdb
c0ßcßc̄
第3条cd21d1
第4条̄bd1dbαbß

外部资源