actividad semana 4

7
ACTIVIDAD SEMANA 4 APRENDIZ: OSCAR JAVIER LOZANO CIFUENTES PRESENTADO A LA TUTORA: ING. SANDY PATRICIA CASTILLO GORGONA METODOLOGIA DE LA PROGRAMACION DE SISTEMAS INFORMATICOS FICHA DE CARACTERIZACION: 811431 SERVICIO NACIONAL DE APRENDIZAJE – SENA PURIFICACION – TOLIMA

Upload: oskar-lozano

Post on 11-Apr-2016

7 views

Category:

Documents


0 download

DESCRIPTION

SENA

TRANSCRIPT

Page 1: Actividad Semana 4

ACTIVIDAD SEMANA 4

APRENDIZ:

OSCAR JAVIER LOZANO CIFUENTES

PRESENTADO A LA TUTORA:

ING. SANDY PATRICIA CASTILLO GORGONA

METODOLOGIA DE LA PROGRAMACION DE SISTEMAS INFORMATICOS

FICHA DE CARACTERIZACION: 811431

SERVICIO NACIONAL DE APRENDIZAJE – SENA

PURIFICACION – TOLIMA

29 DE AGOSTO DE 2014

Page 2: Actividad Semana 4

1. Llenar un vector (arreglo unidimensional) con 10 valores enteros y determinar cuántos de ellos son positivos, cuantos negativos.

Algoritmo para determinar número positivos y negativos

       Proceso num_pos

                Dimension a[200]                cont=0                neg=0                Escribir 'Digite el tamaño del arreglo:'                Leer c;

                 Para i=1 Hasta c Con Paso 1 Hacer                               Escribir 'Digite Numero posición: ',i                               Leer a[i]                 FinPara              

                Para i=1 Hasta c Con Paso 1 Hacer                       Si a[i]>0 Entonces                       cont=cont + 1;                    Fin Si                FinPara                neg=c-cont;                Escribir 'Existen ',cont,' números positivos y ',neg,' negativos.'

    FinProceso  Diagrama de flujo: 

 

Page 3: Actividad Semana 4

2. Dada una matriz de 5 filas y 5 columnas imprimir la diagonal de la matriz.

Algoritmo para encontrar las diagonales de una matriz de un cuadrado

Proceso diagonal_matrices         Dimension vect(50,50);         Escribir 'ingrese el numero filas';         Leer m;         Escribir 'ingrese el numero columnas';         Leer n;         Escribir 'Digite los valores:';         Para i<-1 Hasta m Con Paso 1 Hacer                        Escribir 'Fila ',i                       Para j<-1 Hasta n Con Paso 1 Hacer                                        Leer vect(i,j);                                                              FinPara         FinPara         Escribir 'La diagonal pincipal de la matriz es: ';         Para i<-1 Hasta m Con Paso 1 Hacer                        Para j<-1 Hasta n Con Paso 1 Hacer                                        Si (i=j)Entonces                                                        Escribir vect(i,j);                                       FinSi                       FinPara        FinPara         Escribir 'La diagonal secundaria de la matriz es: ';         Para i<-1 Hasta m Con Paso 1 Hacer                        Para j<-n Hasta n Con Paso 1 Hacer                                                        Escribir vect(i,j);                                       n<-n-1;                       FinPara        FinPara FinProceso 

Diagrama de flujo:

Page 4: Actividad Semana 4

3. Llenar un vector de 9 casillas con las calificaciones de un estudiante y posteriormente calcular e imprimir su promedio.

Algoritmo para obtener el  promedio de calificaciones de un estudiante

Proceso calcular_promedio_notas        DIMENSION vect(50,50)        Escribir 'ingrese la cantidad de notas'        Leer m        Escribir 'Digite los valores:'        Para i<-1 Hasta m Con Paso 1 Hacer                       Escribir 'Nota ',i                       Para j<-1 Hasta 1 Con Paso 1 Hacer                                       Leer vect(i,j);                       FinPara        FinPara        Para i<-1 Hasta m Con Paso 1 Hacer                       Para j<-1 Hasta 1 Con Paso 1 Haceracm<-acm+vect(i,j);FinPara        FinPara        prom<-acm/m;        Escribir 'El promedio del estudiante es: ',promFinProceso

Diagrama de flujo:

Page 5: Actividad Semana 4

4. Una empresa dedicada a vender computadores, tiene 10 sucursales en varias ciudades. Se necesita leer las ventas mensuales de cada una de las sucursales y calcular el promedio de ventas, además sacar un listado de las sucursales cuyas ventas mensuales sean superiores al promedio.

Algoritmo para calcular promedio de ventas de una empresa  Proceso calcular_promedio_ventas                DIMENSION vect(50,50)                Escribir 'ingrese la cantidad de meses'                Leer m                Escribir 'Digite los valores de las ventas por cada mes:'                Para i<-1 Hasta m Con Paso 1 Hacer                               Escribir 'Mes ',i                               Para j<-1 Hasta 10 Con Paso 1 Hacer                                               Leer vect(i,j)                               FinPara                FinPara                Para i<-1 Hasta m Con Paso 1 Hacer                               Para j<-1 Hasta 10 Con Paso 1 Haceracm<-acm+vect(i,j)FinPara                FinPara                prom<-acm/m                Escribir 'El promedio general de ventas de la empresa es: ',prom                Para i<-1 Hasta m Con Paso 1 Hacer                               Para j<-1 Hasta 10 Con Paso 1 Hacer                                               Si (vect(i,j)>prom) Entonces                                                               Escribir 'Las ventas destacadas son: ',vect(i,j)                                               FinSi                               FinPara                FinParaFinProceso

Diagrama de flujo:

Page 6: Actividad Semana 4