中国高校课件下载中心 》 教学资源 》 大学文库

《面向对象语言》课程教学资源(PPT课件讲稿)附录 术语表

文档信息
资源类别:文库
文档格式:PPT
文档页数:141
文件大小:299.5KB
团购合买:点击进入团购
内容简介
本附录是术语表(Glossary),提供Visual Prolog的关键术语,这些术语以其英文字母顺序给出。
刷新页面文档预览

附录术语表

附录 术语表

附录术语表 ·本附录是术语表( Glossary),提供 isual Prolog的关 键术语,这些术语以其英文字母顺序给出。 AB C DEF G H I J K L MN O P QR S工 UV Y Z

附录 术语表 • 本附录是术语表(Glossary),提供Visual Prolog的关 键术语,这些术语以其英文字母顺序给出。 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

alignment of memory (内存对齐) 通过对一个混合论域或一个列表论域声明添加对齐说明( alignment specification)的前缀,可以覆盖缺省的内存对齐方式。其语法为: DOM=aign1|2|4 DOMDECL。这里 DOMDECL是一个普通 的论域声明。覆盖对齐方式的主要目的是使复合对象与使用不同于 Visua| Prolog缺省值对齐方式的外部代码保持兼容

alignment of memory (内存对齐) • 通过对一个混合论域或一个列表论域声明添加对齐说明(alignment specification)的前缀,可以覆盖缺省的内存对齐方式。其语法为: DOM = align 1 | 2 | 4 DOMDECL。这里DOMDECL是一个普通 的论域声明。覆盖对齐方式的主要目的是使复合对象与使用不同于 Visual Prolog缺省值对齐方式的外部代码保持兼容

ambiguity of names (名字的歧义性) 名字的用途在其作用域内必须清楚。如果名字表示的是谓词,该则谓 词参数的数目和类型必须清楚。与调用谓词有关的歧义性可通过使用 限定名字避免。为了消除歧义性,类应提供该谓词的实现程序,该谓 词来自于我们所使用的一个归结段( resolve section)的多重继承。 一个归结限定符用于解决来自指定源的实现

ambiguity of names (名字的歧义性) • 名字的用途在其作用域内必须清楚。如果名字表示的是谓词,该则谓 词参数的数目和类型必须清楚。与调用谓词有关的歧义性可通过使用 限定名字避免。为了消除歧义性,类应提供该谓词的实现程序,该谓 词来自于我们所使用的一个归结段(resolve section)的多重继承。 一个归结限定符用于解决来自指定源的实现

And(与) 逻辑与和逻辑或。 由两个或多个部分组成的目标被认为是复合目标,而复合目标的每 部分叫子目标。用逗号“,”分隔子目标,可使用一复合目标以找出 种解,该解中子目标A和子目标B均正确(一个逻辑与)。用分号 ;”分隔子目标,也可找出一种解,该解中至少一个子目标A或子 目标B正确(一个逻辑和)

And(与) • 逻辑与和逻辑或。 • 由两个或多个部分组成的目标被认为是复合目标,而复合目标的每一 部分叫子目标。用逗号“ , ”分隔子目标,可使用一复合目标以找出 一种解,该解中子目标A和子目标B均正确(一个逻辑与)。用分号 “ ; ”分隔子目标,也可找出一种解,该解中至少一个子目标A或子 目标B正确(一个逻辑和)

anonymous variable (匿名变量) 当变量绑定的值不重要时,在一个普通变量位置使用变量 以下划线开头的变量如“ AnyName"如果在子句中只使用一次,同 样被 isual Prolog编译器认为是匿名变量

anonymous variable (匿名变量) • 当变量绑定的值不重要时,在一个普通变量位置使用变量‘_'。一个 以下划线开头的变量如“_AnyName”如果在子句中只使用一次,同 样被Visual Prolog编译器认为是匿名变量

arguments(参数) 在一个谓词或谓词值调用中传递的值和变量的集体名字

arguments(参数) • 在一个谓词或谓词值调用中传递的值和变量的集体名字

arithmetic expressions (算术表达式) 算术表达式由操作数(数字和变量)、运算符(+,-,*,/)、内部 数学函数d和mod、括号、PFC、用户定义的数学函数、常数和十 进制数值的事实变量组成。表达式的值只有当所有的变量在计算期间 被绑定时才能得到。计算按一定的顺序进行,由算术运算符的优先级 决定;优先级高的运算符先行运算

arithmetic expressions (算术表达式) • 算术表达式由操作数(数字和变量)、运算符(+, -, *, /)、内部 数学函数div和mod、括号、PFC、用户定义的数学函数、常数和十 进制数值的事实变量组成。表达式的值只有当所有的变量在计算期间 被绑定时才能得到。计算按一定的顺序进行,由算术运算符的优先级 决定;优先级高的运算符先行运算

arithmetic operators (算术运算符 ·算术运算符可用于任何算术运算,如:加(+),减(一),乘 (),除(/),整数除(div//2),和求模(mod∥/2-整数除法的 余)。当表达式中有多种算术运算符时,乘、除和求模首先运算,其 次是加、减。当一个表达式中所有的运算符的优先级相同时,按从左 至右的顺序进行。括号内的表达式在所有其他运算符之前优先计算

arithmetic operators (算术运算符) • 算术运算符可用于任何算术运算,如:加(+),减(-),乘 (*),除(/),整数除(div//2), 和求模(mod//2 –整数除法的 余)。当表达式中有多种算术运算符时,乘、除和求模首先运算,其 次是加、减。当一个表达式中所有的运算符的优先级相同时,按从左 至右的顺序进行。括号内的表达式在所有其他运算符之前优先计算

arity of predicates (谓词的变元) 个有N个参数的谓词称之为N-元谓词,或者说该谓词有N个变元 不同变元的谓词即使它们名字相同也永远是不同的谓词。以下符号要 用到: Name/N表示一个N元的普通谓词(即不是函数)Name。 Name/N表示一个N元的函数Name。 Name/N.表示一个普通谓词Name,其N个参数后跟着省略参 数(即可变数目的参数)。 -Name//N..表示一个函数Name,有N个参数,后跟着省略参数 (即可变数目的参数)

arity of predicates (谓词的变元) • 一个有N个参数的谓词称之为N-元谓词 ,或者说该谓词有N个变元。 不同变元的谓词即使它们名字相同也永远是不同的谓词。以下符号要 用到: – Name/N 表示一个N元的普通谓词(即不是函数)Name。 – Name//N 表示一个N元的函数Name。 – Name/N... 表示一个普通谓词Name,其N个参数后跟着省略参 数 (即可变数目的参数)。 – Name//N... 表示一个函数Name,有N个参数,后跟着省略参数 (即可变数目的参数)

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档