martes, 14 de junio de 2011

Enseñanzas del último corte

Enseñanzas y aplicabilidad
En conclusión Un arreglo es un conjunto de variables que poseen el mismo nombre y tipo de dato, ejemplo:
* Si quisiéramos ingresar 8 números, deberíamos tener 8 variables verdad, como: n1,n2,…n8. *
Pero aquello resulta muy poco conforme, es decir que no queda muy bien hacerlo de esa manera, para ello están los arreglos, el arreglo o vector nos serviría para que en dicho caso nos ahorremos estar declarando 8 variables diferentes para almacenar los números, si no que a partir de una sola ya tenemos las 8. Así:
n(8)
Muy sencillo y practico, donde “n” es el nombre del arreglo, los paréntesis “( )” indican que esa variable es un arreglo, y el numero “8” indica cuantas variables queremos ( pueden ser cuantas queramos, para el ejemplo 8 ).
Eso nos daría como resultado, que tuviéramos 8 “enes” ordenadas por posición, es decir que:
- en la n(1) puede tener un valor
- en la n(2) otro valor … y así sucesivamente, tan solo cambia la posición ( el índice )
Entonces si quisiéramos saber de los 8 números cual fue el numero que se ingreso quinto, tan solo buscaríamos el n(5) y mostraríamos lo que contiene, así de sencillo
·          Fue u buen ejemplo el de los casilleros que tienen los apartamentos, ya que cada fichero esta consecutivo al otro y cada no guarda información diferente



ENLACE DE INTERES 
http://eperdomo89.wordpress.com/2010/08/04/dfd-clase14-video/  Un lugar Web en donde me permitiò esclarecer muchas dudas que tenia acerca de los vectores, y aunque es un tema fácil de comprender , se necesita de varios conocimientos para la ejecucion de la aplicabilidad de los mismos

Scorm

Elaborar un algortimo que permita almacenar en un vector de 20 posiciones el factorial de los numeros enteros entre 1 y 20. 
  Las asignaciones utilizadas en este algoritmo para el ciclo Para























Asignaciones de Variables




Scorm


Elaborar un algoritmo que permita almacenar números en un vector de 10 posiciones, teniendo en cuenta que cada vez que encuentre un numero mayor al anterior, lo almacene en una variable, si no encuentra mayor muestra un mensaje y continúa, al final muestra el mayor número almacendao en el vector.


Scorm

En un vector de 12 posiciones almacenar datos sugeridos por el usuario, luego de ello, ordenar los numeros y mostrarlos nuevamente desde el vector ya ordenado.


martes, 7 de junio de 2011

ARREGLOS O VECTORES

ARREGLOS O VECTORES

 Un arreglo es un conjunto finitoy ordenado de elementos homogeneos. La propiedad ordenado significa que del primer elemento al ultimo, este puede ser identificado. La homogeneidad implica que todos los elementos del arreglo son del mismo tipo de dato.

Un vector o arreglo unidimensional consta de N elementos que pueden representarse como:


Notese que todos los elementos comparten el mismo identificador, (A en este caso) mientras que el subindice identifica a cada elemento individual.

al numero de elementos de un vector se le denomina rango del vector.


EJEMPLOS EN CLASE
 
hacer un arreglo que permita ordenar numeros de 10 posiciones y luego muestre los resultados por pantalla.

Pseudocodigo

INICIO
entero: i, vector (10)
  para (i = 0, hasta 9, 1)
    leer: vector ( i )
  FinPara
  Para(I = =, hasta 9, 1)
    mostrar ( vector ( i ) )
  FinPara
FIN


- modificar el anterior algoritmo para que despues de almacenar los datos se pueda obtener el promedi entre esos numeros.

pseudodigo

INICIO
entero: i, vector (10), suma, promedio
suma = 0
  Para ( i = 0, hasta 9, 1)
    leer: vector( i )
    suma = suma + vector ( i )
  FinPara
  Para ( i = 0, hasta 9; 1)
    mostrar ( vector ( i ) )
  FinPara
  Promedio = suma / 10
  mostrar ( 'el promedio es', promedio)
FIN


 

- hacer un algoritmo que encuentre el mayor numero ingresado en el vector y muestre el mensaje al finalizar el ingreso de los datos.

pseudocodigo

INICIO
entero: i, vector ( i ), mayor
mayor = 0
  Para (i = 0, hasta 9, 1 )
    leer; vector ( i )
    Si ( mayor < vector ( i ) ) entonces
      mayor = vector ( i )
      mostrar ('el numero mayor es', mayor')
    Sino
      mostrar ('el numero no es mayor')
    FinSi
  FinPara
  mostrar (' el mayor es', mayor)
FIN