actividad 4

7
ACTIVIDAD 2 Luis Carlos Barón Carpio Tutor: Marlyn Julieth Buitron Mondragon

Upload: louis-charles

Post on 04-Aug-2015

375 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: ACTIVIDAD 4

ACTIVIDAD 2

Luis Carlos Barón Carpio

Tutor: Marlyn Julieth Buitron Mondragon

SENA

SINCELEJO-SUCRE

2012

Page 2: ACTIVIDAD 4

INTRODUCCION

Las matrices, no son más que arreglos o arrays bidimensionales los cuales están conformados por filas y columnas de caracteres. Las matrices son muy utilizadas en los cuadros estadísticos ya que también los arrays se dividen en dos vectores que vendrían a ser como un conjunto de celdas lineales y las matrices utilizan filas y columnas. Además 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.

Page 3: ACTIVIDAD 4

ACTIVIDAD

La fábrica de cartón Ciudad de París desea obtener la información de sus n empleados del departamento de producción para poder determinar al empleado más 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 producción, total de días arriba del promedio, cantidad producida más alta y el día más 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

Page 4: ACTIVIDAD 4
Page 5: ACTIVIDAD 4

Se desea mostrar las características y propiedades del concepto de un arreglo de dos dimensiones en el sentido de jugar con la matriz como un cuadro mágico 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. Después 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 dimensión 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 Nleer numeromatriz[i][j] = numerosuma=0para 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