Curso básico de prolog

Programação voltada para inteligência artificial

Ratings 3.77 / 5.00
Curso básico de prolog

What You Will Learn!

  • Saber conhecimentos básicos de Prolog e realizar trabalhos escolares, se desejar
  • Ampliar conhecimento
  • Ter novas visões e aprendizados
  • Ter uma ciência de como estudar

Description

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: consulta

  • direita superior: resultados

Neste 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.

Who Should Attend!

  • Qualquer pessoa que tenha interesse e que goste da área de informática

TAKE THIS COURSE

Tags

  • Artificial Intelligence

Subscribers

61

Lectures

14

TAKE THIS COURSE



Related Courses