Your SlideShare is downloading. ×
Vector
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,047
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
20
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. 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
    • Tengan presente que he insertado el componente StringGridver face dos. Luego retocaremos sus propiedades
  • Tocando las propiedades del simulador de vector(Diseño)
    • Seleccionamos el objeto insertado y la propiedad rowCount(cuentaFila) dejamos en 1. Luego la propiedad ColCount colocamos en 6 que es la cantidad de nuestro vector ejemplo, por ultimo la propiedad FixedCols colocamos en cero y nuestro formulario debería quedar como la sgte figura.
  • Insertando mas componentes para poder insertar elementos al vector
    En la figura sgte del formulario hemos insertado dos botones ,un edit y label. componentes o objetos con los que ya hemos tenido experiencia. Demás esta el explicar las propiedades que hemos tocado para su configuración.
  • 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.

×