Ejemplos practicos de arreglos

Solo disponible en BuenasTareas
  • Páginas : 5 (1164 palabras )
  • Descarga(s) : 0
  • Publicado : 22 de febrero de 2012
Leer documento completo
Vista previa del texto
EJEMPLOS PRÁCTICOS
Los arreglos son útiles cuando se requiere mantener y realizar operaciones sobre una colección determinada de datos de un mismo tipo, por ejemplo:
• Cuando se realizan estudios estadísticos, para calcular la moda, varianza, media, mediana, etc., de una colección de n datos, donde n es un valor conocido.
• En problemas de física vectorial, donde los vectores delespacio n-dimensional son representados como arreglos de tamaño n de tipo real.
• En aproximaciones de funciones por medio de polinomios de grado n, para realizar extrapolaciones e interpolaciones. En general, para realizar álgebra de polinomios.
• Para representar circuitos eléctricos, estructuras químicas, máquinas, etc.
• Para manipulación de mensajes que se presentan alusuario.
• Encriptamiento y seguridad de datos.

Ejemplo. Se requiere un programa que calcule el promedio de una colección de 20 reales que el usuario ingresará.
Aquí esta el pseudo código para este programa, se deja la especificación del mismo al lector.
Inicio
/* Las siguientes seis lineas de codigo leen el arreglo de reales */
para (i := 0 hasta 19) hacer
escribir (“ingrese el dato:”)escribir (i)
escribir (cambioLinea)
leer (A[i])
fin_para
/* Las siguientes cuatro lineas de codigo calculan la suma de los reales */
suma := 0
para (i:=0 hasta 19) hacer
suma := suma + A[i]
fin_para
/* la siguiente linea calcula el promedio */
promedio := suma / 20.0
/* las siguientes dos lineas imprimen el resultado */
escribir (“El promedio es:”)
escribir(promedio)
Fin


Ejemplo. Una empresa tiene una tabla con las unidades vendidas por cada mes de un año, de los cuatro productos que vende. La tabla tiene la siguiente forma:
Producto \ Mes 1 2 3 4 5 6 7 8 9 10 11 12
Producto 1
Producto 2
Producto 3
Producto 4donde la fila indica el producto y la columna el mes del año. El elemento en la fila i y columna j indica el número de unidades vendidas del producto i+1, en el mes j+1.

Realizar un programa que lea las unidades vendidas de cada producto por mes en un año y calcule la cantidad de unidades vendidas de cada producto en un año, la cantidad de unidades vendidas de los cuatro productos porcada mes, el producto con menos ventas en un año y el mes en que más se vendió cada producto.

Dialogo:
Objetos conocidos: Una tabla de números de cuatro (4) filas por doce (12) columnas que indica la cantidad de unidades vendidas de un producto por cada mes de un año.
Objetos desconocidos: Una lista de números de tamaño cuatro (4) con la cantidad de unidades vendidas de cada producto, otralista de números de tamaño doce (12) con las unidades vendidas en cada mes, un número que indica el producto más vendido y una lista de números de tamaño cuatro
Condiciones: La cantidad de unidades vendidas en un año de un producto es la suma de las unidades vendidas del producto en cada mes. La cantidad de unidades vendidas en un mes es la suma de las unidades vendidas de cada producto en ese mes.El producto que más se vendió es el producto del que se hayan vendido más unidades en un año. El mes en que más se vendió un producto es el mes en el que más unidades del producto se hayan vendido. El elemento en la fila i y columna j indica el número de
Especificación: Se deja al lector.

Algoritmo:
Inicio
/* Las variables usadas en el algoritmo*/
i : entero
j : entero
min : entero /*indice del producto menos vendido */
M : arreglo[4][12] de entero /* la tabla de ventas */
T : arreglo[4] de entero /* los totales por producto */
V : arreglo[12] de entero /* los totales por mes */
Max : arreglo[4] de entero /* meses de mas ventas por producto */
/* las siguientes diez lineas leen la tabla de ventas */
para (i :=0 hasta 11) hacer
para j := 0 hasta 3 hacer
escribir...
tracking img