INSTITUTO TECNOLÓGICO DE APIZACO INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES SEMESTRE ENERO JUNIO 2013 PROGRAMACIÓN ORIENTADA A OBJETOS LISTA

DE EJERCICIOS INSTRUCCIONES: Realiza los siguientes programas y en cuanto los compiles y ejecutes sin errores, crea un documento en Word en donde integres lo siguiente para cada programa: 1. Las pantallas del compilador con dos corridas de cada programa. 2. La prueba de escritorio de una de las corridas para cada programa. Las pruebas de escritorio debe ser a mano, pero debes escanearlas o tomarles una foto e integrarlas al documento de Word como imagen en cada uno de los programas. El documento con todos los programas resueltos debes enviarlos por correo a más tardar el día miércoles 1 de mayo del 2013, antes de las 8 de la noche. Estos ejercicios son requisito para derecho a examen, quien no los entregue no podrá presentarlo. NOTA: Para la entrada de datos debes utilizar el método leer implementado en clase, por lo que para el caso de los caracteres debes investigar como modificar el método. PROGRAMAS: I). Realiza un programa que declare un arreglo de tipo real para almacenar 10 valores, posteriormente, llena todos las celdas del arreglo con número de posición par con ceros y para las posiciones impar pide 5 valores del teclado y almacénalos. Posteriormente manda a imprimir los datos de todo el arreglo. II) Realiza un programa que declare un arreglo tipo char de tamaño 10, posteriormente pide como entrada un valor entero que va a servir para determinar cuántos datos de tipo carácter vas a almacenar en el arreglo, por lo tanto debes verificar si ese valor es menor a 10, entonces procedes a pedir el total de datos que correspondan a dicho valor, en caso contrario debes enviar un mensaje de error donde digas que el valor de entrada no es válido. III)Realiza un programa que declare un arreglo de reales de tamaño 100, posteriormente llena las primeras 50 posiciones con número aleatorios entre 0 y 50 y las últimas 50 posiciones con números aleatorios entre 100 y 1000. (Para este programa debes investigar las instrucciones para generar números aleatorios en java). IV). Realiza un programa donde declares tres arreglos de tipo entero con 6 celdas. Pide 6 valores y almacénalos en el primer arreglo, después pide otros 6 valores y almacénalos en el segundo arreglo. Posteriormente , implementa el código para sumar los elementos de la posición par del primer arreglo con los elementos de la posición impar del segundo arreglo y almacena el resultado en la posición impar del tercer arreglo, y finalmente realiza la suma de los elementos de la posición impar del primer arreglo con los elementos de la posición par del segundo arreglo y almacena el resultado en las celdas con posición par del tercer arreglo. Todo esto debe ser realizado utilizando ciclos tanto para pedir los datos como para hacer las sumas. Como salida debes mandar a imprimir los elementos del tercer arreglo. V) Realiza un programa que declare dos arreglos de tipo entero de tamaño 20, posteriormente pide como entrada 20 datos y almacénalos en el primer arreglo, después debes implementar un ciclo para pasar los datos del primer arreglo al segundo arreglo, pero en forma inversa esto es, el elemento de la posición 0 del arreglo 1 lo vas a almacenra en la posición 20 del arreglo 2, el de la posición 1 del arreglo 1 en la posición 19 del arreglo 2, el de la posición 3 del arreglo 1 en la posición 18 del arreglo 2, y asi sucesivamente, esto lo debe hacer el programa en forma automática mediante un ciclo. Finalmente debes mandar a imprimir el segundo arreglo