Вы находитесь на странице: 1из 5

ACTIVIDAD 2

Luis Carlos Barn Carpio

Tutor: Marlyn Julieth Buitron Mondragon

SENA SINCELEJO-SUCRE 2012

INTRODUCCION Las matrices, no son ms que arreglos o arrays bidimensionales los cuales estn conformados por filas y columnas de caracteres. Las matrices son muy utilizadas en los cuadros estadsticos ya que tambin los arrays se dividen en dos vectores que vendran a ser como un conjunto de celdas lineales y las matrices utilizan filas y columnas. Adems la ventaja que tiene esta estructura de dato es que permite hacer un acceso directo, es decir, que no se necesita recorrer todas las celdas anteriores para acceder a un elemento, solamente se necesita conocer el numero de referencia de celda y el selector de campo que generalmente es un punto que delimita que campo dentro de la celda que se quiere acceder en caso de un arreglo de registro o un arreglo de arrays. En definitiva son estructuras muy tiles.

ACTIVIDAD La fbrica de cartn Ciudad de Pars desea obtener la informacin de sus n empleados del departamento de produccin para poder determinar al empleado ms sobresaliente del mes y darle un bono de productividad de $3000, Desarrollar un algoritmo y diagrama de flujo que lea el nombre del empleado y las unidades producidas durante el mes y calcular el promedio de produccin, total de das arriba del promedio, cantidad producida ms alta y el da ms productivo.

Pseudocodigo Inicio Leer N Para I= 1 hasta N Leer Nom, P May=P Sum=P Dia=1 Para L= 2 hasta 30 Leer Si P > May entonces May = P Fin si Sum=Sum+P Fin para Pro=Sum/N Imprimir Dia,Pro,May Fin para Fin

INICIO

ARR[I] ARR [N] L=0

I=1

NO I<=N

SI

I=1 NOM, P

L=30

DIA=1 SUM=P MAY=P I=I+1 ARR [I]

P>MAY

SUM=SUM+P

MAY=P

PROM=SUM/N

DIA,PROM,MAY

FIN

Se desea mostrar las caractersticas y propiedades del concepto de un arreglo de dos dimensiones en el sentido de jugar con la matriz como un cuadro mgico de la siguiente manera. Desarrollar un algoritmo y diagrama de flujo que pida al usuario las dimensiones deseadas para un arreglo de dos dimensiones en forma de cuadro y luego le pida los datos para llenar el arreglo. Despus el programa debe calcular por medio de funciones: a) La suma de los elementos que no pertenecen a la diagonal principal. b) El promedio de los elementos del arreglo. c) Mandar a un arreglo de una dimensin los elementos de cualquier fila, debe indicar que fila mandar al arreglo. Mostrar el arreglo de entrada, la suma de los elementos que no pertenecen a la diagonal principal, el promedio de los elementos del arreglo y el arreglo con los elementos de la fila. Pseudocodigo Arr [M] ,[ N] I=0 Inicio Para i=1 hasta M Para j=1 hasta N leer numero matriz[i][j] = numero suma=0 para i=hasta M para j=1 hasta N si (i = j) suma = suma + matriz[i][j] Sino Prom= (M*N)/suma para j=1 hasta N matriz[n][j] = nuevo_arreglo[j]; imprimir Suma, prom, matriz [n][j] Fin

Вам также может понравиться