viernes, 19 de noviembre de 2010

Ejercicios Propuestos

Para los alumnos de la asignatura Procesamiento de Datos UNEFA, aquí les dejo algunos ejercicios para que practiquen:
1. Hacer una aplicación que solicite 5 valores al usuario y los almacene en un vector, imprima el vector.
2. Elaborar una aplicación que genere un arreglo de N elementos y encuentre el valor y la posición del mayor elemento. (N es un valor entero que ingresa el usuario).
4. Hacer una aplicación que entre una serie de valores (dados por el usuario), los almacene en un vector y sume los elementos de las posiciones pares, lo mismo que las posiciones impares por separado.
5. Hacer una aplicación que forme un vector del que no se sabe el número de elementos (el tamaño lo indica el usuario). Calcule el promedio de todos los elementos y forme dos nuevos arreglos, uno con los elementos menores o iguales al promedio y otro con los superiores. Imprima los dos nuevos arreglos.
6. Se tienen dos arreglos unidimensionales A y B de M elementos. Partiendo de los dos arreglos, elaborar una aplicación que forme tres nuevos arreglos. El primero con la suma de los elementos respectivos, el otro con el producto y el último con la diferencia. Imprima los tres arreglos.
7. Elaborar una aplicación que forme dos arreglos. El primero contiene los M códigos de los estudiantes que perdieron PROCESAMIENTO DE DATOS y el segundo los N códigos de los estudiantes que perdieron LENGUAJE DE PROGRAMACIÓN. Partiendo de los dos arreglos formar un nuevo arreglo con los códigos de los estudiantes que perdieron ambas materias.
8. Elaborar un algoritmo que forme dos arreglos relacionados que almacenen los códigos de los N artículos que se venden en un almacén y la existencia (número de unidades existentes) de cada uno de los artículos, ejemplo:
Del artículo con código 101 hay 30 unidades en existencia; del artículo con código 200 hay 40 unidades y así sucesivamente.
Por cada cliente que llega al almacén se genera un registro con los siguientes datos:
a. Nombre y cédula
b. Código del artículo adquirido
c. Número de unidades vendidas de cada artículo
Al final se deben mostrar el nombre y la cédula del cliente junto que el artículo y la cantidad comprada. Por otra parte, debe actualizar el arreglo con la existencia. En caso de que la cantidad vendida supere la existencia, la operación se debe anular, y se debe emitir un mensaje de error al usuario.
9. Se desea conocer los datos estadísticos de una asignatura, por lo tanto, se le ha contratado para que diseñe un algoritmo que lea el número de estudiantes reprobados, aprobados y sobresalientes de la asignatura, y muestre:
a. El porcentaje de alumnos que han reprobado la asignatura.
b. El porcentaje de alumnos aprobados y sobresalientes de la asignatura.
10. El siguiente es el menú de un restaurante de bocadillos. Diseñe un algoritmo capaz de leer el número de unidades consumidas de cada alimento ordenado y calcular la cuenta total.
Bocadillo de jamón (40 Bs.)
Bocadillo de queso (35 Bs.)
Papas fritas (45 Bs.)
Refresco (15 Bs.)
Cerveza (20 Bs.)