[高中信息技术]人工智能语言—PROLOG.docVIP

  • 8
  • 0
  • 约3.9千字
  • 约 7页
  • 2016-12-29 发布于天津
  • 举报
[高中信息技术]人工智能语言—PROLOG 在国家高中信息技术课程新标准的《人工智能初步》选修模块中,要求学生通过学习,“了解一种人工智能语言的基本数据结构和程序结构,掌握相关概念,知道人工智能语言的主要特征。……初步学会使用该语言设计程序求解简单问题,并能够上机调试、执行相应的程序” 。事实上,广大的中小学信息技术教师对于Basic、C等过程式程序设计语言大多比较熟悉,而对人工智能语言则比较陌生。什么是人工智能语言? Prolog有哪些特点?目前的Prolog有哪些版本?这就是本文要回答的问题。 一、什么是人工智能人工智能语言是一类适应于人工智能和知识工程领域的、具有符号处理和逻辑推理能力的计算机程序语言。能够非数值计算、知识处理、推理、规划、决策等具有智能的各种复杂问题。人工智能Prolog、Smaltalk、C++等。 一般来说,语言应具备如下特点: 符号处理能力(即非数值处理能力); 适合于结构化程序设计,编程容易; 递归功能和回溯功能; 人机交互能力; 适合于推理; 把过程与说明式数据结构混合起来的能力,又有辨别数据、确定控制的模式匹配机制。 传统方法把问题的全部知识以各种模型表达在固定程序中,问题的求解完全在程序制导下按着预先安排好的步骤一步一步(逐条)执行。思路与冯·诺依曼式计算机结构相吻合。当前大型数据库法、数学模型法、统计方法等都是严格结构化的方法

文档评论(0)

1亿VIP精品文档

相关文档