You are on page 1of 5

Servicio Nacional de Aprendizaje SENA

Metodologa
de la
Programacin

Fecha:
Marzo de 2014

Programa de formacin: Centro de Comercio y Servicios - RISARALDA


GUIA DE APRENDIZAJE4 ( Arreglos)

Versin 1.0
Pgina 1 de 5

1. IDENTIFICACIN DE LA GUA DE APRENDIZAJE


Nombre del Proyecto: (proyecto de formacin en el cual se enmarca la
gua)
Fase del Proyecto:

Duracin en horas
Duracin en horas

Actividad de Proyecto
Competencia:

Resultados de Aprendizaje

(Cdigo + descripcin de la
competencia)

(Cdigo del resultado +


consecutivo + descripcin del
resultado de aprendizaje)

Duracin en horas de la
actividad

2. PRESENTACION
La Programacin de computadoras es la ciencia que permite a una persona programar una
computadora para que resuelva tareas de manera rpida. Un Programa de computadora se puede
definir como una secuencia de instrucciones que indica las acciones o tareas que han de ejecutarse
para dar solucin a un problema determinado. Los arreglos son una forma diferente de almacenar y
organizar informacin. Un arreglo es una estructura de datos utilizada para almacenar un conjunto
de datos del mismo tipo. Es una coleccin o conjunto de elementos finito, ordenado y homogneo.
- Finito: porque tiene un lmite es decir, debe determinarse cual ser el nmero mximo de
elementos que podra contener.
- Ordenado: se puede determinar cul es el primer elemento, el segundo, el tercero hasta el
ltimo elemento.
- Homogneo: todos los elementos de un arreglo son del mismo tipo (todos enteros, todos char
etc.)
Como resultado de aprendizaje.
Se espera que al finalizar esta gua el aprendiz conozca la estructura de datos denominada
arreglos, de una dimensin, y multidimensionales, cmo se declaran, cmo se inicializan, cmo
se tiene acceso a los elementos de un arreglo, que le permita dar solucin a problemas
computacionales.
3. CONOCIMIENTOS PREVIOS
Estudiar los conceptos descritos en clase y el documento de apoyo (LPP)

Servicio Nacional de Aprendizaje SENA

Metodologa
de la
Programacin

Programa de formacin: Centro de Comercio y Servicios - RISARALDA


GUIA DE APRENDIZAJE4 ( Arreglos)

Fecha:
Marzo de 2014
Versin 1.0
Pgina 2 de 5

4. ACTIVIDADES Y ESTRATEGIAS DE APRENDIZAJE


ACTIVIDAD DE APRENDIZAJE 1 : Desarrolla el taller propuesto
Para cada uno de los siguientes ejercicios realizar.
a. Anlisis de la solucin
b. Definicin de variables y nombres
c. Algoritmo (LPP)
d. Prueba de escritorio
1. Llenar un vector (arreglo unidimensional) con 10 valores enteros y determinar cuntos de
ellos son positivos, cuantos negativos.
RTA// entrada I (contador), neg( numero negativo), pos (numero positivo)
Proceso pos<-p+1
neg<-n-1
Salida pos, neg
Arreglo[10]de Entero Num
real I, neg, pos
inicio
pos<-0
neg<-0
para I <-1 hasta 10 haga
escriba "Ingrese Numero "
lea Num [I]
fin para
para I<- 1 hasta 10 haga
si Num[I]>0 entonces
pos<-pos+1
fin si
si Num[I]<0 entonces
neg<-neg-1
fin si
escriba "los numeros positivos ", pos
llamar nueva_linea
escriba "los numeros negativos ", neg
llamar nueva_linea
fin para
fin

1
I

3
p

Servicio Nacional de Aprendizaje SENA

Metodologa
de la
Programacin

Programa de formacin: Centro de Comercio y Servicios - RISARALDA


GUIA DE APRENDIZAJE4 ( Arreglos)

Fecha:
Marzo de 2014
Versin 1.0
Pgina 3 de 5

3
2. Dada
una matriz de 5 filas y 5 columnas imprimir la diagonal de la matriz.
#
RTA///
Entrada
fil: filas col: columnas
Proceso: col<-col+1
Salida matriz [fil,col]
arreglo [5,5] de real mat
entero fil,col
inicio
escriba "ingrese valor de la fila "
llamar nueva_linea
para f<-1 hasta 5 haga
para c<-1 hasta 5 haga
escriba "digite el valor: "
lea mat[fil,col]
llamar nueva_linea
fin para
fin para
escriba "imprimir la matriz creada."
llamar nueva_linea
para fil<-1 hasta 5 haga
para col<-1 hasta 5 haga
escriba mat[fil,col]
col<-col+1
llamar nueva_linea
fin para
fin para
fin

3. Llenar un vector de 9 casillas con las calificaciones de un estudiante y posteriormente


calcular e imprimir su promedio.
RTA//
Entrada : prom: promedio
Proceso: suma<-suma+num[i] prom<-sum/9
Salida : prom
Arreglo [9] de Real num
Entero i,suma
Real prom
Inicio
Escriba "Digite las notas "

Servicio Nacional de Aprendizaje SENA

Metodologa
de la
Programacin

Programa de formacin: Centro de Comercio y Servicios - RISARALDA


GUIA DE APRENDIZAJE4 ( Arreglos)

Fecha:
Marzo de 2014
Versin 1.0
Pgina 4 de 5

Para i<-1 hasta 9 haga


Lea num[i]
suma<-suma+num[i]
Fin para
prom<-sum/9
Escriba "El promedio es: ", prom
Fin
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, adems sacar un listado de las sucursales cuyas ventas mensuales sean superiores
al promedio.
RTA/// arreglo [10] de entero sucursal
arreglo [10] de cadena[20] nombre
entero i,suma
real prom
Inicio
para i<-1 hasta 3 haga
escriba "Digite el nombre de la sucursal "
lea nombre[i]
escriba "Digite ventas mensuales "
lea sucursal [i]
suma<-suma+sucursal[i]
fin para
prom<-suma/3
para i<-1 hasta 3 haga
si sucursal[i]>prom entonces
escriba sucursal[i]
escriba " ",sucursal[i]
llamar nueva_linea
fin si
fin para

escriba "Sucursales con ventas mensuales superiores al promedio" Esta actividad es


calificable:

5. BIBLIOGRAFIA
Problemas de la Metodologa de la programacin de Luis Joyanes. McGraw-Hill
Lgica de programacin y algoritmos de Silvia Cano Pineda. Universidad de Ibagu
Computacin: Metodologa Lgica Computacional y Programacin. De Mara del Rosario Bores
Rangel.
http://es.wikipedia.org/wiki/Hardware

Servicio Nacional de Aprendizaje SENA

Metodologa
de la
Programacin

Programa de formacin: Centro de Comercio y Servicios - RISARALDA


GUIA DE APRENDIZAJE4 ( Arreglos)

http://www.monografias.com/trabajos33/dispositivos/dispositivos.shtml
http://www.csae.map.es/csi/silice/Hw-cpu6.html
http://www.monografias.com/trabajos71/clasificacion-arrays/clasificacion-arrays.shtml

Fecha:
Marzo de 2014
Versin 1.0
Pgina 5 de 5

You might also like