SlideShare una empresa de Scribd logo
Analisis y diseño de Algoritmos  Instituto superior de formación Docente de Gobernador  Virasoro Corrientes.  Carrera Analista programador.  Tema: Vectores. Prof: Garcete Fausto Fabián.
Vector: es un  conjunto de valores del mismo tipo de datos; por ejemplo conjunto de strings, chars, integers como el ejemplo de la figura que cuenta con su conjunto de integer, su índice que nos sirve para indicar los elementos del vector.  Entonces si decimos vector sub 3 en nuestro  nuestro ejemplo esa posición vale 8 .
Llevando a la practica  Vamos a usar las herramientas de Delphi en primer lugar insertamos el componente stringGrid de delphi que simula muy bien un vector se encuentra en pestañaba Aditional Face Uno  Face Dos  ,[object Object],[object Object],[object Object]
Yendo a la programación Vamos a la ventana código fuente y declaramos la variable vector como global pues deberá tener alcance global (variable global ). Para ver la venta código fuente pulsamos F12(tecla funcional)
Programando algunos eventos Vemos las relaciones entre el evento Activate del formulario  y ventana codigo fuente  begin ig :=1; end; Aca inicializamos el indice  (codigo que se carga en la parte azul de la figura
Cargando nuestro vector  Vemos las relaciones entre el botóndel formulario  y ventana códigofuente  y  el evento clik procedure TForm1.Button1Click(Sender: TObject); begin ifig <= 6 then begin    vector[ig]:= strToInt(edit1.text); inc(ig);    edit1.Text := ''; end else begin ig:=1; showmessage('vector lleno');     button1.Enabled := false; end; end;
Diagrama de flujo de la carga cuando se hace click al botón tener en cuenta que la variable ig y vector son globales Estructura a de control que  Permite controlar la carga Del vector.  Es un procedimiento único Inicio no si ig<=6  Ig:=1 Vector[ig] Inc(ig) Vector lleno Fin
Mostramos en una grilla los elementos Vemos las relaciones entre el botóndel formulario  y ventanacódigo fuente  y  el evento clik var il : integer; begin il:= 1; whileil <= 6 do begin grilla.Cells[il-1,0]:= IntToStr(vector[il]); inc(il); end; end;
Diagrama de flujo de la com ver los elementos del vector. El cual es una variable global Inicio Il=1 Un procedimiento bucle Por el cual se carga el  Objeto grilla en su propie- Dad cells [x,y] donde X  Representa la columna  e Y representa las filas para El objeto grilla. Tema futuro A ver en el manejo de  Matrices. Una vez cargado  El objeto grilla se puede  Observar por pantalla los  Elementos que tiene el vec- tor no si il<=6  Grilla.cells[il-1.0]:= vector[il] Inc(il) Fin
Programa en ejecución  Vector cargado, cuando carga  el ultimo elemento emite  Un mensaje de vector lleno Visualisando los  Elementos que se han  Cargado en el vector
Ejercicio  Inserte un tercer botón en el formulario   en el cual ordene los elementos ingresado en la grilla. De  modo que si ingresa en el vector el 90, 23, 34, 21, 22,  4 al pulsar  el botón ordenar vector debería visualizar por pantalla los elementos ordenados de la sgte manera: 4, 21, 22, 23, 34, 90.   Prof: Garcete Fausto Fabian.
Vector
Vector

Más contenido relacionado

La actualidad más candente

Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
Leticia Hernández
 
Arreglos en C
Arreglos en CArreglos en C
Arreglos en C
Ronny Parra
 
Matrices pseint
Matrices   pseintMatrices   pseint
Ex12
Ex12Ex12
Vectores Matrices I
Vectores Matrices IVectores Matrices I
Vectores Matrices I
guestaf8aa5
 
Fi0708 ejercicios
Fi0708 ejerciciosFi0708 ejercicios
Fi0708 ejerciciosford81
 
Arreglos programacion
Arreglos programacionArreglos programacion
Arreglos programacion
ashildir
 
Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
Johnny Paucar
 
Pres arreglosmat animacion
Pres arreglosmat animacionPres arreglosmat animacion
Pres arreglosmat animacionJLAntonio
 
MANUAL DE DFD
MANUAL DE DFD MANUAL DE DFD
MANUAL DE DFD
Alfa Mercado
 

La actualidad más candente (10)

Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Arreglos en C
Arreglos en CArreglos en C
Arreglos en C
 
Matrices pseint
Matrices   pseintMatrices   pseint
Matrices pseint
 
Ex12
Ex12Ex12
Ex12
 
Vectores Matrices I
Vectores Matrices IVectores Matrices I
Vectores Matrices I
 
Fi0708 ejercicios
Fi0708 ejerciciosFi0708 ejercicios
Fi0708 ejercicios
 
Arreglos programacion
Arreglos programacionArreglos programacion
Arreglos programacion
 
Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
 
Pres arreglosmat animacion
Pres arreglosmat animacionPres arreglosmat animacion
Pres arreglosmat animacion
 
MANUAL DE DFD
MANUAL DE DFD MANUAL DE DFD
MANUAL DE DFD
 

Similar a Vector

Programa 2
Programa 2Programa 2
Programa 2
valeangel123
 
Programa 2
Programa 2Programa 2
Programa 2
Elizabeth Reyna
 
Manual de delphi 6.0
Manual de delphi 6.0Manual de delphi 6.0
Manual de delphi 6.0
Warman Malio Mateo
 
Delphi 7 20051
Delphi 7 20051Delphi 7 20051
Delphi 7 20051
Warman Malio Mateo
 
Lazarus
LazarusLazarus
Delphi xe
Delphi xeDelphi xe
Delphi xe
ANNSONN MASCARY
 
Dfd
DfdDfd
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
olveraadrian82
 
manual de Dfd
manual de Dfdmanual de Dfd
manual de Dfd
Gaby Villarreal
 
MANUAL DFD
MANUAL DFDMANUAL DFD
MANUAL DFD
ariannalizeeth
 
MANUAL 6
MANUAL 6MANUAL 6
MANUAL 6
arecerv
 
Diagramas de flujo1 dfd
Diagramas de flujo1 dfdDiagramas de flujo1 dfd
Diagramas de flujo1 dfd
ariannalizeeth
 
Manual 2 dfd
Manual 2 dfdManual 2 dfd
Manual dfd
Manual dfdManual dfd
Manual dfd
Joselyn Aguirre
 

Similar a Vector (20)

Programa 2
Programa 2Programa 2
Programa 2
 
Programa 2
Programa 2Programa 2
Programa 2
 
Programa 2
Programa 2Programa 2
Programa 2
 
Manual de delphi 6.0
Manual de delphi 6.0Manual de delphi 6.0
Manual de delphi 6.0
 
Programa2
Programa2Programa2
Programa2
 
Delphi 7 20051
Delphi 7 20051Delphi 7 20051
Delphi 7 20051
 
Delphi 7 20051
Delphi 7 20051Delphi 7 20051
Delphi 7 20051
 
Lazarus
LazarusLazarus
Lazarus
 
Delphi xe
Delphi xeDelphi xe
Delphi xe
 
Dfd
DfdDfd
Dfd
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
manual de Dfd
manual de Dfdmanual de Dfd
manual de Dfd
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 
MANUAL DFD
MANUAL DFDMANUAL DFD
MANUAL DFD
 
Dfd, manual1
Dfd, manual1Dfd, manual1
Dfd, manual1
 
MANUAL 6
MANUAL 6MANUAL 6
MANUAL 6
 
Diagramas de flujo1 dfd
Diagramas de flujo1 dfdDiagramas de flujo1 dfd
Diagramas de flujo1 dfd
 
Manual 2 dfd
Manual 2 dfdManual 2 dfd
Manual 2 dfd
 
Manual dfd
Manual dfdManual dfd
Manual dfd
 
Diagramas de flujo
Diagramas de flujo Diagramas de flujo
Diagramas de flujo
 

Más de faustofabian

Técnico en Redes y Seguridad 1. Introducción a Las Redes Informáticas - USERS...
Técnico en Redes y Seguridad 1. Introducción a Las Redes Informáticas - USERS...Técnico en Redes y Seguridad 1. Introducción a Las Redes Informáticas - USERS...
Técnico en Redes y Seguridad 1. Introducción a Las Redes Informáticas - USERS...
faustofabian
 
01 introducción a la informática
01 introducción a la informática01 introducción a la informática
01 introducción a la informática
faustofabian
 
GIF ANIMOS
GIF ANIMOS GIF ANIMOS
GIF ANIMOS
faustofabian
 
Clase 9 imagenes digitales
Clase 9 imagenes digitalesClase 9 imagenes digitales
Clase 9 imagenes digitales
faustofabian
 
Aunque no te des cuenta el tiempo pasa (1)
Aunque no te des cuenta el tiempo pasa (1)Aunque no te des cuenta el tiempo pasa (1)
Aunque no te des cuenta el tiempo pasa (1)faustofabian
 
Encuestadelaonu
EncuestadelaonuEncuestadelaonu
Encuestadelaonu
faustofabian
 

Más de faustofabian (6)

Técnico en Redes y Seguridad 1. Introducción a Las Redes Informáticas - USERS...
Técnico en Redes y Seguridad 1. Introducción a Las Redes Informáticas - USERS...Técnico en Redes y Seguridad 1. Introducción a Las Redes Informáticas - USERS...
Técnico en Redes y Seguridad 1. Introducción a Las Redes Informáticas - USERS...
 
01 introducción a la informática
01 introducción a la informática01 introducción a la informática
01 introducción a la informática
 
GIF ANIMOS
GIF ANIMOS GIF ANIMOS
GIF ANIMOS
 
Clase 9 imagenes digitales
Clase 9 imagenes digitalesClase 9 imagenes digitales
Clase 9 imagenes digitales
 
Aunque no te des cuenta el tiempo pasa (1)
Aunque no te des cuenta el tiempo pasa (1)Aunque no te des cuenta el tiempo pasa (1)
Aunque no te des cuenta el tiempo pasa (1)
 
Encuestadelaonu
EncuestadelaonuEncuestadelaonu
Encuestadelaonu
 

Vector

  • 1. Analisis y diseño de Algoritmos Instituto superior de formación Docente de Gobernador Virasoro Corrientes. Carrera Analista programador. Tema: Vectores. Prof: Garcete Fausto Fabián.
  • 2. Vector: es un conjunto de valores del mismo tipo de datos; por ejemplo conjunto de strings, chars, integers como el ejemplo de la figura que cuenta con su conjunto de integer, su índice que nos sirve para indicar los elementos del vector. Entonces si decimos vector sub 3 en nuestro nuestro ejemplo esa posición vale 8 .
  • 3.
  • 4. Yendo a la programación Vamos a la ventana código fuente y declaramos la variable vector como global pues deberá tener alcance global (variable global ). Para ver la venta código fuente pulsamos F12(tecla funcional)
  • 5. Programando algunos eventos Vemos las relaciones entre el evento Activate del formulario y ventana codigo fuente begin ig :=1; end; Aca inicializamos el indice (codigo que se carga en la parte azul de la figura
  • 6. Cargando nuestro vector Vemos las relaciones entre el botóndel formulario y ventana códigofuente y el evento clik procedure TForm1.Button1Click(Sender: TObject); begin ifig <= 6 then begin vector[ig]:= strToInt(edit1.text); inc(ig); edit1.Text := ''; end else begin ig:=1; showmessage('vector lleno'); button1.Enabled := false; end; end;
  • 7. Diagrama de flujo de la carga cuando se hace click al botón tener en cuenta que la variable ig y vector son globales Estructura a de control que Permite controlar la carga Del vector. Es un procedimiento único Inicio no si ig<=6 Ig:=1 Vector[ig] Inc(ig) Vector lleno Fin
  • 8. Mostramos en una grilla los elementos Vemos las relaciones entre el botóndel formulario y ventanacódigo fuente y el evento clik var il : integer; begin il:= 1; whileil <= 6 do begin grilla.Cells[il-1,0]:= IntToStr(vector[il]); inc(il); end; end;
  • 9. Diagrama de flujo de la com ver los elementos del vector. El cual es una variable global Inicio Il=1 Un procedimiento bucle Por el cual se carga el Objeto grilla en su propie- Dad cells [x,y] donde X Representa la columna e Y representa las filas para El objeto grilla. Tema futuro A ver en el manejo de Matrices. Una vez cargado El objeto grilla se puede Observar por pantalla los Elementos que tiene el vec- tor no si il<=6 Grilla.cells[il-1.0]:= vector[il] Inc(il) Fin
  • 10. Programa en ejecución Vector cargado, cuando carga el ultimo elemento emite Un mensaje de vector lleno Visualisando los Elementos que se han Cargado en el vector
  • 11. Ejercicio Inserte un tercer botón en el formulario en el cual ordene los elementos ingresado en la grilla. De modo que si ingresa en el vector el 90, 23, 34, 21, 22, 4 al pulsar el botón ordenar vector debería visualizar por pantalla los elementos ordenados de la sgte manera: 4, 21, 22, 23, 34, 90. Prof: Garcete Fausto Fabian.