You are on page 1of 1

UNIVERSIDAD CENTRAL – INGENIERÍA DE SISTEMAS PARADIGMAS Y TÉCNICAS DE PROGRAMACIÓN NOMBRE COMPLETO: ______________________ CODIGO:__________________ 1.

Defina las funciones en SCHEME que resuelvan:

a)

Definir una función que admita dos números enteros como argumentos y devuelva la suma del cuadrado del mayor con el valor menor. Calcule el Máximo Común Divisor empleando el algoritmo de Euclides, mediante restas.

b)

Diseñe la base de conocimientos que contenga las reglas y/o los hechos que permitan calcular y mostrar los siguientes resultados: a) Una lista invertida, donde la consulta sea invertir([a , b, c, d], T). T= [d,c,b,a] b) Establecer si un número es primo o no. La consulta correspondiente sería: EsPrimo(5, T). Resultado #f o # t

UNIVERSIDAD CENTRAL – INGENIERÍA DE SISTEMAS PARADIGMAS Y TÉCNICAS DE PROGRAMACIÓN NOMBRE COMPLETO: ______________________ CODIGO:__________________ 1. Defina las funciones en SCHEME que resuelvan:

a)

Definir una función que admita dos números enteros como argumentos y devuelva la suma del cuadrado del mayor con el valor menor. Calcule el Máximo Común Divisor empleando el algoritmo de Euclides, mediante restas.

b)

Diseñe la base de conocimientos que contenga las reglas y/o los hechos que permitan calcular y mostrar los siguientes resultados: a) Una lista invertida, donde la consulta sea invertir([a , b, c, d], T). T= [d,c,b,a] b) Establecer si un número es primo o no. La consulta correspondiente sería: EsPrimo(5, T). Resultado #f o # t