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.