Enunciados de las series de trabajos pr cticos Nº 6

Anuncio
Carrera: Lic. en Sistemas de Información
Asignatura: Algoritmos y estructuras de datos II
Año: 2010
Serie Práctica Nº 6
Recursividad.
Ejercicio 1.- Cree una función para calcular el factorial de un número. Luego utilice dicha
función desde un programa que ingresa dicho numero por teclado.
Ejercicio 2.- Cree una función para determinar si la cantidad de llamadas realizadas
desde un teléfono celular en un día determinado es par o impar. Luego utilice dicha
función desde un programa que ingresa los números de llamadas por teclado.
Ejercicio 3.- Cree una función para crear la sucesión de Fibonaci de un número
determinado. Luego utilice dicha función desde un programa que ingresa dicho numero
por teclado.
Ejercicio 4.- Cree una función que dados dos números (a y b) enteros mayor o igual a
cero, calcule la potencia: a^b.
Ejercicio 5.- Dado un array constituido de números enteros y que contiene N elementos
siendo N >= 1, devolver la suma de todos los elementos.
Ejercicio 6.- Dado un array constituido de números enteros, devolver la suma de todos
los elementos. En este caso se desconoce el número de elementos. En cualquier caso se
garantiza que el último elemento del array es -1, número que no aparecerá en ninguna
otra posición.
Ejercicio 7.- Dado un array constituido de números enteros y que contiene N elementos
siendo N >= 1, devolver el elemento mayor.
Ejercicio 8.- Dado un array constituido de números enteros y que contiene N elementos
siendo N >= 1, escribir una función que devuelva la suma de todos los elementos mayores
que el último elemento del array.
Ejercicio 9.- Dado un array constituido de números enteros y que contiene N elementos
siendo N >= 1, escribir una función que devuelva cierto si la suma de la primera mitad de
los enteros del array es igual a la suma de la segunda mitad de los enteros del array.
Descargar