Curso básico de prolog

所在平台: Udemy

课程主页: https://www.udemy.com/course/curso-basico-de-prolog/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称**: Prolog 基础 **课程概述**: 本课程是关于 Prolog 编程语言的入门课程,Prolog 是一种基于数理逻辑的编程语言,属于数理逻辑编程范式。它是一种通用语言,尤其在人工智能和计算语言学领域应用广泛。 **关键信息**: * **Prolog 的含义**: 取自 "Programming in Logic",意为“逻辑编程”,其基础是谓词逻辑(一阶逻辑)。 * **历史与目的**: Prolog 于1973年在法国马赛大学创建,最初目的是为了开发自然语言处理程序(如葡萄牙语、英语等)。 * **标准化**: Prolog 尚未标准化,但 Clocksin 和 Mellish 的著作 "Programming in Prolog" (1984) 被视为非官方标准。 * **执行方式**: Prolog 通常是解释执行,但也可以编译。 * **重要应用**: Prolog 被选用于日本的第五代计算机系统项目。 * **SWISH 环境**: 课程将使用 SWISH(一个在线运行 SWI-Prolog 解释器的环境)进行实践。SWISH 界面分为三部分:左侧为知识库(程序),右下侧为查询区,右上侧为结果区。 **核心概念**: 本课程将介绍 Prolog 的基本概念,包括: * **引言**: Prolog 概览。 * **查询 (Consultas)**: 如何向 Prolog 系统提问。 * **变量 (Variáveis)**: Prolog 中的变量概念。 * **结构 (Estruturas)**: Prolog 中的复合数据结构。 * **列表 (Lista)**: Prolog 中的列表表示和操作。 * **阶乘 (Fatorial)**: 通过实例介绍递归和逻辑编程。 Prolog 的基本语言元素源自谓词逻辑,主要包括: * **事实 (Fatos)**: 用于描述对象之间在特定语境下的关系。 * **规则 (Regras)**: 用于定义某些陈述的成立条件。 * **查询 (Consultas)**: 用于询问系统已知的事实和规则。 课程将在后续部分深入探讨这些元素。

课程评论(0条)

课程详情

Prolog é uma linguagem de programação que se enquadra no paradigma de Programação em Lógica Matemática. É uma linguagem de uso geral que é especialmente associada com a inteligência artificial e linguística computacional.• O termo Prolog é derivado da expressão "Programming in Logic", uma vez que é baseado em Lógica de Predicados de 1a ordem. • Foi criado em 1973, na Universidade de Marseille, França. • Propósito da criação: criar programas para tradução de linguagem natural (= linguagens faladas, como português, inglês). • Não é uma linguagem padronizada: padrão ANSI esta sendo formalizado. Enquanto isso, o livro de Clocksin e Mellish, "Programming in Prolog" (1984) é um padrão não oficial. • Geralmente é interpretado, mas pode ser compilado. • Escolhida para o projeto japonês da linguagem de 5a. Geração.um ambiente online para rodar programas no interpretador SWI-Prolog. Ao criar um novo documento no SWISH, a tela é dividida em três partes:esquerda: base de conhecimento (programa)direita inferior: consultadireita superior: resultadosNeste curso são introduzidos os conceitos básicos da linguagem de programação lógica Prolog. Além de abordar os seguintes temas: introdução, consultas, variáveis, estruturas, lista, estrutura e fatorial. Os elementos básicos da linguagem Prolog são herdados da lógica de predicados. Esses elementos são fatos, regras e consultas. Fatos servem para estabelecer um relacionamento existente entre objetos de um determinado contexto de discurso. Outros elementos serão discutidos, no decorrer, do curso.

课程标签

0人关注该课程

主题相关的课程