Preguntas sobre Prolog

Preguntas sobre Prolog

University

5 Qs

quiz-placeholder

Similar activities

Sesión 1

Sesión 1

University

10 Qs

Strings y listas en Python

Strings y listas en Python

University

10 Qs

RECUPERAÇÃO DA AVALIAÇÃO 02 - LÓGICA E MAGIA NA PROGRAMAÇÃO

RECUPERAÇÃO DA AVALIAÇÃO 02 - LÓGICA E MAGIA NA PROGRAMAÇÃO

8th Grade - University

10 Qs

A4 IB - Introducción a Listas de Python

A4 IB - Introducción a Listas de Python

University

10 Qs

[EQ7] Consultas Multitabla.

[EQ7] Consultas Multitabla.

University

9 Qs

Base de Datos S12

Base de Datos S12

12th Grade - University

10 Qs

Listas y Findall

Listas y Findall

University

5 Qs

RegEx in Python

RegEx in Python

University

10 Qs

Preguntas sobre Prolog

Preguntas sobre Prolog

Assessment

Quiz

Computers

University

Hard

Created by

Juan Santos

Used 1+ times

FREE Resource

5 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿Cuándo son útiles las listas en prolog?

Consultas donde necesitamos agregación (por ej. contar o sumar resultados)

Saber si una consulta se cumple más de una vez

Saber si una consulta nunca se cumple

Todas las opciones son correctas

2.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

¿Cómo se podría reescribir 'findall(X, consulta(X), Lista), length(Lista, Cantidad), Cantidad > 0.'?

consulta(X).

not(consulta(_)).

forall(X, consulta(X)).

member(X, consulta(X)).

3.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

¿Cómo se podría reescribir 'findall(X, consulta(X), Lista), length(Lista, 0.)'?

consulta(X).

not(consulta(_)).

forall(consulta(X), consulta(Y)).

forall(X, consulta(X)).

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿Cómo se podría reescribir 'findall(X, consulta(X), Lista), member(X, Lista.)'?

consulta(X).

not(consulta(_)).

forall(consulta(X), consulta(Y)).

forall(X, consulta(X)).

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

¿Cómo se podría reescribir 'findall(X, c1(X), Xs), findall(Y, c2(Y), Ys), forall(member(E, Xs), member(E, Ys)).'?

forall(c1(X), c2(X)).

forall(c1(X), c2(Y)).

c1(x), c2(x).

not((c1(_), c2(_)).