Seguimos buscando a Arshak. Ayudanos compartiendo!
Encuesta no oficial de docentes
Resultados de la encuesta no oficial de docentes
Probaste el SIGA Helper?

Donar $100 Donar $200 Donar $500 Donar mensualmente


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
[PDEP]6. Práctica Aplicación Parcial y Orden Superior 2. esBisiesto
Autor Mensaje
z423 Sin conexión
Campeon del cubo Rubik
Sin estado :(
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 160
Agradecimientos dados: 74
Agradecimientos: 2 en 2 posts
Registro en: Mar 2015
Mensaje: #1
[PDEP]6. Práctica Aplicación Parcial y Orden Superior 2. esBisiesto Ejercicios Paradigmas de Programación
Definir la función esBisiesto/1, que indica si un año es bisiesto.
Un año es bisiesto si:
es divisible por 400, o bien
es divisible por 4 pero no es divisible por 100
Nota: Resolverlo reutilizando la función esMultiploDe/2, que dice si el primer argumento es multiplo del segundo. Asumir que esta función existe.
Además, utilizar composición y aplicació parcial.



La función esBisiesto la resolvi de esta forma: esBisiesto anio = (esMultiplo anio 400) || ((esMultiploDe anio 4)&& (not(esMultiploDe anio 100)))
Ahora el problema es que no se como declararla como función compuesta aplicándola parcialmente.
Al ser anio el primer parámetro de la función esMultiploDe no se como componerlo aplicando parcialmente.
Si hago esMultiploDe 400 y espero "anio" aplicándolo parcialmente, va a tomar como primer parámetro el 400 y no va a dar el resultado esperado.
Alguna ayuda?
(Este mensaje fue modificado por última vez en: 06-06-2017 01:39 por z423.)
06-06-2017 01:37
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
CDNievas Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 2
Agradecimientos dados: 0
Agradecimientos: 3 en 2 posts
Registro en: Jun 2017
Mensaje: #2
RE: [PDEP]6. Práctica Aplicación Parcial y Orden Superior 2. esBisiesto
La función se aplica parcialmente esperando el valor 100 (no hacia falta hacerlo con el valor de la variable anio)

esBisiesto anio = (((esMultiploDe anio 400)||).(esMultiploDe anio 4 &&).not.(esMultiploDe anio)) 100
07-06-2017 16:41
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
[-] CDNievas recibio 2 Gracias por este post
missmetal (21-06-2017), Manutuero (13-07-2017)
Manutuero Sin conexión
Empleado de Fotocopiadora
:p
**

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 39
Agradecimientos dados: 15
Agradecimientos: 1 en 1 posts
Registro en: Feb 2013
Facebook
Mensaje: #3
RE: [PDEP]6. Práctica Aplicación Parcial y Orden Superior 2. esBisiesto
(07-06-2017 16:41)CDNievas escribió:  La función se aplica parcialmente esperando el valor 100 (no hacia falta hacerlo con el valor de la variable anio)

esBisiesto anio = (((esMultiploDe anio 400)||).(esMultiploDe anio 4 &&).not.(esMultiploDe anio)) 100

Genio!
13-07-2017 13:36
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)