CLIPS学生统计输出需求及student deftemplate定义的翻译问询
CLIPS学生统计需求与模板定义
功能需求
- 统计学生总数量并输出统计结果
Student的deftemplate定义代码片段
这里是描述学生实体的deftemplate代码片段,所有CLIPS技术术语均保留原写法:
(deftemplate student (multislot fio (type SYMBOL)(cardinality 1 3)) (slot den_rozhdeniya (type INTEGER)) (slot mecyaz_rozhdeniya (type SYMBOL)) (slot god_rozhdeniya (type INTEGER)) (slot den_postupleniya (type INTEGER)) (slot mecyaz_postupleniya (type SYMBOL)) (slot god_postupleniya (type INTEGER)) (multislot data_postupleniya (type SYMBOL NUMBER)) (slot facultet (default fit)(type SYMBOL)) (slot gruppa (type SYMBOL INTEGER)) (multislot adress (type SYMBOL INTEGER)) (multislot telef...)
简单解释下模板里的关键字段:
fio:多值槽(multislot),用于存储学生姓名相关的符号,数量要求1到3个- 出生日期相关槽:
den_rozhdeniya(日,整数类型)、mecyaz_rozhdeniya(月,符号类型)、god_rozhdeniya(年,整数类型) - 入学日期相关槽:
den_postupleniya(日)、mecyaz_postupleniya(月)、god_postupleniya(年),字段类型和出生日期对应 data_postupleniya:多值槽,支持符号或数字类型,存储入学相关的附加数据facultet:单值槽(slot),默认值为fit,符号类型,代表院系gruppa:单值槽,支持符号或整数类型,存储班级信息adress:多值槽,存储地址相关的符号或整数数据telef...:未完成定义的多值槽,用于存储学生的联系电话信息
内容的提问来源于stack exchange,提问作者Iulia
相关产品推荐
相关产品推荐

