Está en la página 1de 6

Evidencia de

aprendizaje
Nombre de la materia
Inteligencia Artificial

Evaluación Semana 2
Unidad 2: Sintaxis y semántica del lenguaje de programación lógica.

EVIDENCIA DE APRENDIZAJE
EVALUACIÓN 1
INTELIGENCIA ARTIFICIAL

Con el objetivo de contribuir al aprendizaje de los alumnos, mejorar el


entendimiento y comprensión del contenido que se aborda en esta primera
evaluación, mediante sus materiales de aprendizaje, hemos preparado esta
evidencia de estudio que pretende apoyar las actividades de estudio.

Instrucciones: Revise los recursos que se enlistan más adelante, antes de


contestar la presente guía, se recomienda realizar apuntes y comunicarse con
su profesor titular de asignatura en caso de encontrar alguna duda.

Recursos:
 Video introductorio: ¿De qué forma los paradigmas de
programación pueden facilitar la IA?
 Presentación: Conceptos básicos sobre sintaxis y semántica en
programación lógica (Zuppa Azúa, P. S., 2014). Texto que presenta
las definiciones relativas al tema de semántica en programación lógica.
 Lectura: Programación lógica (Rossel, G., 2004). Texto que explica el
funcionamiento de la programación lógica Prolog para la inteligencia
artificial.
 Video: Redes Inteligencia artificial (Agencia planetaria, s.f.). Video
que muestra en qué consiste la inteligencia artificial.

2
Unidad 2: Sintaxis y semántica del lenguaje de programación lógica.

1.- Son cláusulas que expresan parte del conocimiento, se refiere al


estado del Ser.

a) Reglas.
b) Constantes.
c) Hechos.
d) Técnicas heurísticas.

2.- ¿Qué es un paradigma de programación?


Un paradigma de programación es un modelo básico de diseño y
desarrollo de programas, que permite producir programas con un
conjunto de normas específicas, tales como: estructura modular,
fuerte cohesión, alta rentabilidad, etc.

Los paradigmas pueden ser considerados como patrones de


pensamiento para la resolución de problemas. Desde luego
siempre teniendo en cuenta los lenguajes de programación,
según nuestro interés de estudio.

3.- Es la interpretación del significado de una expresión:


a) Semántica.
b) Paradigma declarativo.
c) Paradigma para desarrollar.
d) Sintaxis.
3
Unidad 2: Sintaxis y semántica del lenguaje de programación lógica.

4.- Menciona las partes en que se dividen las listas en prolog .

5.- Es un tipo de programación en el que el programador especifica


qué debe computarse y, además, como debe hacerse:
a) Programación declarativa.
b) Programación lógica.
c) Programación imperativa.
d) Programación Procedural.

4
Unidad 2: Sintaxis y semántica del lenguaje de programación lógica.

6.- Dado el siguiente diagrama sobre paradigmas de programación, da


un ejemplo de cada lenguaje usado en ellos.

7.- Relaciona ambas columnas:

Las reglas que determinan el significado de los


a Gramática B
_____
programas

b Semántica A
_____ Un conjunto finito de reglas

C Se define como el conjunto de reglas que deben


c Sintaxis _____
seguirse al escribir el código fuente

8.- Dada la siguiente gramática, describe el significado

9.- Están representadas por una cadena de caracteres, pueden ser


números o cualquier cadena que comience en minúscula:
5
Unidad 2: Sintaxis y semántica del lenguaje de programación lógica.

a) Reglas.
b) Functores.
c) Variables.
d) Constantes.

10.- ¿Cuáles son los dos tipos de estructuras con los que cuenta
prolog?. CONSTANTES Y VARIABLES

También podría gustarte