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

附录术语表
附录 术语表

附录术语表 ·本附录是术语表( 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个参数,后跟着省略参数 (即可变数目的参数)
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《面向对象语言》课程教学资源(PPT课件讲稿)第15章 与其他编程语言接口.ppt
- 《面向对象语言》课程教学资源(PPT课件讲稿)第14章 内部论域、谓词和常量.ppt
- 《面向对象语言》课程教学资源(PPT课件讲稿)第13章 编译单元.ppt
- 《面向对象语言》课程教学资源(PPT课件讲稿)第12章 Visual Prolog程序元素.ppt
- 《面向对象语言》课程教学资源(PPT课件讲稿)第11章 Visual Prolog数据元素.ppt
- 《面向对象语言》课程教学资源(PPT课件讲稿)第10章 Visual Prolog语言元素.ppt
- 《面向对象语言》课程教学资源(PPT课件讲稿)第9章 编码风格.ppt
- 《面向对象语言》课程教学资源(PPT课件讲稿)第8章 编写CGI程序.ppt
- 《面向对象语言》课程教学资源(PPT课件讲稿)第7章 Visual Prolog编程.ppt
- 同济大学计算机系:《小波分析与应用》讲义(宣国荣).ppt
- 《网络工程师模拟试卷》(附答案).doc
- 《网络工程师模拟试卷》(附答案).doc
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第十一章 结构体和共用体类型.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第九章 指针.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第八章 文件.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第八章 模块化程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第七章 数组.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第六章 循环程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第五章 选择结构程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第四章 顺序结构程序设计.ppt
- 《面向对象语言》课程教学资源(PPT课件讲稿)主目录.ppt
- 《面向对象语言》课程教学资源(讲稿)class predicates.doc
- 《面向对象语言》课程教学资源(讲稿)表14-3内部谓词简述.doc
- 《面向对象语言》课程教学资源(PPT课件讲稿)第1章 人工智能概述.ppt
- 《面向对象语言》课程教学资源(PPT课件讲稿)第2章 知识表示方法.ppt
- 《面向对象语言》课程教学资源(PPT课件讲稿)第3章 A编程基础.ppt
- 《面向对象语言》课程教学资源(PPT课件讲稿)第4章 Visual Prolog概述.ppt
- 《面向对象语言》课程教学资源(PPT课件讲稿)第5章 Prolog基础.ppt
- 《面向对象语言》课程教学资源(PPT课件讲稿)第6章 类与对象.ppt
- 北京大学计算机系:《Java》课程讲义(PPT课件)第一章 Java的类.ppt
- 北京大学计算机系:《Java》课程讲义(PPT课件)第七章 Java线程(多线程).ppt
- 北京大学计算机系:《Java》课程讲义(PPT课件)第三章 Java事件(事件处理).ppt
- 北京大学计算机系:《Java》课程讲义(PPT课件)第九章 分布式对象技术体系(1/2).ppt
- 北京大学计算机系:《Java》课程讲义(PPT课件)第九章 分布式对象技术体系(2/2).ppt
- 北京大学计算机系:《Java》课程讲义(PPT课件)第二章 Java小程序小应用.ppt
- 北京大学计算机系:《Java》课程讲义(PPT课件)第五章 Java显示AWT(构成用户界面的窗口环境).ppt
- 北京大学计算机系:《Java》课程讲义(PPT课件)第八章 Java网络功能.ppt
- 北京大学计算机系:《Java》课程讲义(PPT课件)第六章 Java流(数据流的运用).ppt
- 北京大学计算机系:《Java》课程讲义(PPT课件)第四章 Java异常处理.ppt
- 《CAXA2000电子图板教程》ppt电子课件.ppt