SlideShare una empresa de Scribd logo
2
Lo más leído
3
Lo más leído
6
Lo más leído
INSTITUTO TECNOLÓGICO DE TUXTLA GUTIÉRREZ
INGENIERÍA EN SISTEMAS COMPUTACIONALES
EJERCICIOS DE RECURSIVIDAD EN HASKELL
ALUMNO:
PÉREZ CAMACHO JESÚS ASMETH – 12270757
PROGRAMACION LÓGICA Y FUNCIONAL
GRUPO: S8A
CATEDRÁTICO:
M.C. GALDINO BELIZARIO NANGO SOLÍS
	
	
	
	
Carretera Panamericana Km 1080
C. P. 29050. Apartado Postal: 599
Tel. 6150380 ext. 321
Tuxtla Gutiérrez Chiapas
SUMA	NATURAL	
Implementa	una	función	recursiva	que	calcule	la	suma	de	los	n	primeros	números	
naturales.		
Donde	el	parámetro	n	es	el	número	de	naturales	a	sumar:
POTENCIA	
El	valor	de	la	función	potencia	x^n,	se	puede	definir	recursivamente	del	modo	siguiente:	
x^n	=1																si	n=0	
x^n	=x*x^(n-1)				si	n>=1	
Implementa	 una	 función	 potencia	 que	 calcule	 recursivamente	 el	 valor	 de	 xn	 con	 la	
siguiente	cabecera:
PRODUCTO	
Implementa	una	función	recursiva	que	calcule	el	producto	de	dos	número	naturales	x	e	
y.	La	cabecera	sería	la	siguiente:	
unsigned	producto(unsigned	x,	unsigned	y)	
A	la	hora	de	diseñar	la	solución	ten	en	cuenta	que	los	únicos	operadores	aritméticos	
que	puedes	usar	son	la	suma	y	la	resta.
INVERSO	
Implementa	un	procedimiento	recursivo	que	imprima	los	dígitos	de	un	número	natural	
n	en	orden	inverso.	Por	ejemplo,	para	n=675	la	salida	debería	ser	576.	La	cabecera	sería	
la	siguiente:	
void	inverso	(unsigned	n)
PRIMO	
	
Implementa	una	función	recursiva	que	devuelva	true	si	el	número	que	se	le	pasa	como	
parámetro	es	primo	y	false.
BASE	10	A	BASE	2	
Implementa	un	procedimiento	recursivo	al	que	se	le	pase	como	parámetro	un	número	n	en	
base	10	(decimal),	e	imprima	su	valor	en	base	2	(binario).
EJERCICIOS DE RECURSIVIDAD EN HASKELL

Más contenido relacionado

PDF
Tema 6: Definiciones por recursión en Haskell
PPT
Programacion Multihilo
PPTX
Inner join
PDF
Modelo relacional
PPTX
Estructura de datos: lista, pilas y colas
ODT
java Código para calculo de salario de un empleado
DOCX
152289363 consultas-en-prolog
PPTX
Modelo Entidad - Relacion
Tema 6: Definiciones por recursión en Haskell
Programacion Multihilo
Inner join
Modelo relacional
Estructura de datos: lista, pilas y colas
java Código para calculo de salario de un empleado
152289363 consultas-en-prolog
Modelo Entidad - Relacion

La actualidad más candente (20)

PDF
8b Curso de POO en java - paso de diagrama clases a java 1
PPTX
PPTX
Programación Orientada a Objetos - atributos y métodos
PDF
Bases de datos relacionales mapa mental
PDF
11 Curso de POO en java - métodos constructores y toString()
PDF
Trigonometricas.pdf
PPTX
Analisis de requerimiento
PPTX
Diagramas de objetos
PPTX
10 sistemas gestores de base de datos
PPTX
Tipos de atributos y tipos de relaciones
PPT
DOCX
Cuadro sinóptico estructuras de datos y su clasificación
PPTX
PDF
Pila estructura de datos
PPS
Pilas y colas
PPT
Inserción,borrado y búsqueda en Arboles Binarios(Java)
PDF
Prolog ejercicios resueltos
PPTX
Búsqueda secuencial y binaria
PPT
Notación infija postfija
DOCX
Requerimientos Funcionales y No Funcionales
8b Curso de POO en java - paso de diagrama clases a java 1
Programación Orientada a Objetos - atributos y métodos
Bases de datos relacionales mapa mental
11 Curso de POO en java - métodos constructores y toString()
Trigonometricas.pdf
Analisis de requerimiento
Diagramas de objetos
10 sistemas gestores de base de datos
Tipos de atributos y tipos de relaciones
Cuadro sinóptico estructuras de datos y su clasificación
Pila estructura de datos
Pilas y colas
Inserción,borrado y búsqueda en Arboles Binarios(Java)
Prolog ejercicios resueltos
Búsqueda secuencial y binaria
Notación infija postfija
Requerimientos Funcionales y No Funcionales
Publicidad

Destacado (13)

PDF
Practicas prolog
PDF
INSTALACIÓN DE PROLOG EN WINDOWS
PDF
Reporte de instalación prolog MAC OS
PDF
SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD RELATIVA PARA EL CULTIVO DEL C...
PDF
PRÁCTICA 2 ENSAMBLADOR - JESÚS ASMETH PÉREZ CAMACHO
PDF
SISTEMA NEURODIFUSO PARA EL CONTROL DE TEMPERATURA PARA EL CULTIVO DEL COCCUS...
PDF
PRÁCTICA 1 ENSAMBLADOR- JESÚS ASMETH PEREZ CAMACHO
PDF
PDF
SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD DEL SUELO PARA EL CULTIVO DEL ...
PDF
Introducción al microcontrolador MSP430
PDF
Guias del diseño arquitectonico. perspectiva 1. introduccion a la perspectiva
PDF
UNIDAD 2 PROGRAMACIÓN BASICA
DOC
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
Practicas prolog
INSTALACIÓN DE PROLOG EN WINDOWS
Reporte de instalación prolog MAC OS
SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD RELATIVA PARA EL CULTIVO DEL C...
PRÁCTICA 2 ENSAMBLADOR - JESÚS ASMETH PÉREZ CAMACHO
SISTEMA NEURODIFUSO PARA EL CONTROL DE TEMPERATURA PARA EL CULTIVO DEL COCCUS...
PRÁCTICA 1 ENSAMBLADOR- JESÚS ASMETH PEREZ CAMACHO
SISTEMA NEURODIFUSO PARA EL CONTROL DE HUMEDAD DEL SUELO PARA EL CULTIVO DEL ...
Introducción al microcontrolador MSP430
Guias del diseño arquitectonico. perspectiva 1. introduccion a la perspectiva
UNIDAD 2 PROGRAMACIÓN BASICA
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
Publicidad

Similar a EJERCICIOS DE RECURSIVIDAD EN HASKELL (20)

PPTX
Recursividad - Solución de problema.pptx
PPTX
Unidad 2
DOCX
Portafolio
PDF
Portafolio
DOCX
Ejercicios recursion en seudolenguaje con resultados.
PPTX
Recursividad
PPTX
Estructura de datos - Unidad 2: Recursividad
DOCX
Informe Técnico - Recursividad Unidad 2 (Rubi Veronica)
PPT
Unidad 2 p1
PPTX
Estructura de Datos - Unidad II Recursividad
PDF
Metodologia de la programacion recursividad
PPTX
Funciones recursivas
DOCX
II Unidad
DOCX
II Unidad
PPT
Recursividad.ppt
PPTX
02.-recursividad.pptx
Recursividad - Solución de problema.pptx
Unidad 2
Portafolio
Portafolio
Ejercicios recursion en seudolenguaje con resultados.
Recursividad
Estructura de datos - Unidad 2: Recursividad
Informe Técnico - Recursividad Unidad 2 (Rubi Veronica)
Unidad 2 p1
Estructura de Datos - Unidad II Recursividad
Metodologia de la programacion recursividad
Funciones recursivas
II Unidad
II Unidad
Recursividad.ppt
02.-recursividad.pptx

Último (11)

PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
PPTX
Implementación equipo monitor12.08.25.pptx
PPTX
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
PPTX
Fundamentos de Python - Curso de Python dia 1
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PPTX
Derechos_de_Autor_y_Creative_Commons.pptx
PPTX
sistemas de informacion.................
DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
AutoCAD Herramientas para el futuro, Juan Fandiño
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
Implementación equipo monitor12.08.25.pptx
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
Fundamentos de Python - Curso de Python dia 1
Conceptos basicos de Base de Datos y sus propiedades
Su punto de partida en la IA: Microsoft 365 Copilot Chat
Derechos_de_Autor_y_Creative_Commons.pptx
sistemas de informacion.................
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd

EJERCICIOS DE RECURSIVIDAD EN HASKELL