SlideShare una empresa de Scribd logo
1 de 10
LENGUAJE DE PROGRAMACIÓN




“Año de la Integración Nacional y el Reconocimiento de Nuestra Diversidad”



INSTITUTO SUPERIOR TECNOLÓGICO


                                  IDAT

      TEMA                 :ARREGLOS


CURSO                      :LENGUAJE DE PROGRAMACION


 ESPECIALIDAD : COMPUTACION E INFORMATICA


PROFESOR          :JULIO ALFREDO,CÓRDOVA FORERO


INTEGRANTE        :HUGO,GOMEZ CHICO


     CICLO                 : II

TURNO                      :      NOCHE




                                                                         Pág 2
LENGUAJE DE PROGRAMACIÓN




                      IDAT




 LENGUAJE DE PROGRAMACION
 ARREGLOS




                             2012

                               Pág 3
LENGUAJE DE PROGRAMACIÓN




          Visual Basic . NET

                ARREGLOS UNIDIMENSIONALES

    Un Array(arreglo) o vector es una estructura que
     permite almacenar un conjunto de elementos o datos de un
     mismo tipo de datos.

    Un Arreglo se declara mediante el nombre del arreglo, el tamaño o
     numero de elementos y el tipo de dato.


    Para acceder a cada elemento del arreglo se utiliza un índice que
     identifica la posición de dicho elemento. El primer elemento se
     identifica con el índice 0, el segundo elemento con el índice 1 y así
     sucesivamente.


                           0         1       2       3    4       5


    PARES (5)              40        28      4       16   32      12




En Visual Basic .NET :          Dim Pares(5) As Integer



ARREGLOS UNIDIMENSIONALES

  Para acceder a cada elemento del arreglo y almacenar el respectivo
                valor, se hace de la siguiente manera:




                                                                       Pág 4
LENGUAJE DE PROGRAMACIÓN




 Dim Pares(5) As Integer
 Pares(0)=40
 Pares(1)=28                                 Para obtener un valor del arreglo:
                                             Dim Par as integer
 Pares(2)=4                                  Par = Pares(3)
 Pares(3)=16                                 En la variable Par quedara
                                             almacenado el numero 16.
 Pares(4)=32
 Pares(5)=12




                           0         1           2          3           4         5

     PARES (5)             40       28           4         16          32         12




ARREGLOS UNIDIMENSIONALES

Para leer el arreglo por teclado usando un InputBox:




                                For i=0 to 5
                                 Pares( i ) = InputBox(“Digite numero par : “)
                                Next




                                                                                  Pág 5
LENGUAJE DE PROGRAMACIÓN




                           0       1         2          3             4       5

    PARES (5)              40      28        4          16            32      12




ARREGLOS UNIDIMENSIONALES


        Para recorrer todo el arreglo e imprimirlo:

 Dim Pares(5) As Integer
 Pares(0)=40
 Pares(1)=28
 Pares(2)=4
 Pares(3)=16
                                            Imprimiendo el arreglo:
 Pares(4)=32                                For i=0 to 5
                                             MsgBox( Pares(i) )
 Pares(5)=12                                Next




                               0       1         2          3             4       5

        PARES (5)           40         28        4          16         32         12




                                                                               Pág 6
LENGUAJE DE PROGRAMACIÓN




      ARREGLOS MULTIDIMENSIONALES


      Son aquellos que constan de 2 o mas dimensiones. Los arreglos de 2
      dimensiones también se conocen con el nombre de matriz, ya que
      forman una tabla compuesta por filas (Horizontales) y columnas
      (verticales). Los arreglos de 3 dimensiones forman un cubo.




                                                     Dim Pares (3,2) As Integer
               COLUMNAS




                                                 0          1        2



                                          0
FIL
AS
                                          1


                                          2


                                          3




                                                                          Pág 7
LENGUAJE DE PROGRAMACIÓN




                  ARREGLOS MULTIDIMENSIONALES


     Para almacenar datos en cada elemento de la matriz:
   Declaramos Matriz:                                      0         1


                                                     0
   Dimempleados(3,1)As String
   Almacenamos valores:                              1

       empleados(0,0) = “Hugo";
                                                     2
       empleados(0,1) = “Lunes";
                                                     3
       empleados(1,0) = “Jose";

       empleados(1,1) = “Martes";
       empleados(2,0) = “Antonio";
       empleados(2,1) = “Miércoles";

       empleados(3,0) = “Angelica";
   empleados(3,1) = “Jueves";
                                            Hugo           Lunes


                                            Jose           Martes


                                           Antonio       Miércoles


                                          Angelica         Jueves




                                                               Pág 8
LENGUAJE DE PROGRAMACIÓN



                          ARREGLOS MULTIDIMENSIONALES


    Para llenar matriz desde teclado usando InputBox:
Declaramos Matriz:
Dimempleados (3,1)As String
Almacenamos valores:
    Forfila = 0 To3
    Forcolumna = 0To1
          empleados(fila,columna) = InputBox(“Digite información: “)
    Next
Next




                      0          1               Hugo         Lunes


                0                                Jose         Martes

                1
                                               Antonio      Miércoles
                2

                                               Angelica      Jueves
                3




                                                                  Pág 9
LENGUAJE DE PROGRAMACIÓN




ARREGLOS MULTIDIMENSIONALES


       Para imprimir una matriz usando un TextBox
        Multiline:
Public Class Form1
Dim matriz(,) As Integer = {{1, 2, 3, 4}, {5, 6, 7, 8}} ‘ Inicializacion del
      arreglo bidimensional
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
      System.EventArgs)

For i = 0 To 1
For j = 0 To 3
TextBox1.Text = TextBox1.Text & matriz(i, j) & “ “ ‘ Escribiendo en
      el TextBox
Next
      TextBox1.Text = TextBox1.Text & vbCrLf ‘ vbCrLf SALTO DE
      LINEA
Next
End Sub
End Class




                                                                               Pág 10

Más contenido relacionado

Destacado

Twitter en la Educación
Twitter en la EducaciónTwitter en la Educación
Twitter en la EducaciónLuisung15
 
Evitemos el abuso sexual
Evitemos el abuso sexualEvitemos el abuso sexual
Evitemos el abuso sexualJessyAlexis
 
QNBFS Daily Technical Trader - Qatar November 08, 2016
QNBFS Daily Technical Trader - Qatar November 08, 2016QNBFS Daily Technical Trader - Qatar November 08, 2016
QNBFS Daily Technical Trader - Qatar November 08, 2016QNB Group
 
Nvta q3 2016 earnings
Nvta q3 2016 earningsNvta q3 2016 earnings
Nvta q3 2016 earningsinvitaeir
 
Investigacion de mercados
Investigacion de mercadosInvestigacion de mercados
Investigacion de mercadosRonald Duarte
 
Analisa Text Effect pada video
Analisa Text Effect pada videoAnalisa Text Effect pada video
Analisa Text Effect pada videoChikam Alauddin
 
Elaboración de propuesta de sistematización
Elaboración de propuesta de sistematizaciónElaboración de propuesta de sistematización
Elaboración de propuesta de sistematizacióndavid Miguel
 
Motivación en la vuelta al trabajo
Motivación en la vuelta al trabajoMotivación en la vuelta al trabajo
Motivación en la vuelta al trabajoInspira y Avanza
 
INVESTIGACION DE MERCADOS
INVESTIGACION DE MERCADOSINVESTIGACION DE MERCADOS
INVESTIGACION DE MERCADOSRonald Duarte
 

Destacado (17)

The Shell
The ShellThe Shell
The Shell
 
Twitter en la Educación
Twitter en la EducaciónTwitter en la Educación
Twitter en la Educación
 
Evitemos el abuso sexual
Evitemos el abuso sexualEvitemos el abuso sexual
Evitemos el abuso sexual
 
QNBFS Daily Technical Trader - Qatar November 08, 2016
QNBFS Daily Technical Trader - Qatar November 08, 2016QNBFS Daily Technical Trader - Qatar November 08, 2016
QNBFS Daily Technical Trader - Qatar November 08, 2016
 
ISSUE_5
ISSUE_5ISSUE_5
ISSUE_5
 
Nvta q3 2016 earnings
Nvta q3 2016 earningsNvta q3 2016 earnings
Nvta q3 2016 earnings
 
Tema 5
Tema 5Tema 5
Tema 5
 
Telemedicina
TelemedicinaTelemedicina
Telemedicina
 
Derivación implícita
Derivación implícitaDerivación implícita
Derivación implícita
 
Cómo equilibrar tu vida
Cómo equilibrar tu vidaCómo equilibrar tu vida
Cómo equilibrar tu vida
 
Investigacion de mercados
Investigacion de mercadosInvestigacion de mercados
Investigacion de mercados
 
THE_SHELL_ISSUE_6
THE_SHELL_ISSUE_6THE_SHELL_ISSUE_6
THE_SHELL_ISSUE_6
 
Analisa Text Effect pada video
Analisa Text Effect pada videoAnalisa Text Effect pada video
Analisa Text Effect pada video
 
Henry
HenryHenry
Henry
 
Elaboración de propuesta de sistematización
Elaboración de propuesta de sistematizaciónElaboración de propuesta de sistematización
Elaboración de propuesta de sistematización
 
Motivación en la vuelta al trabajo
Motivación en la vuelta al trabajoMotivación en la vuelta al trabajo
Motivación en la vuelta al trabajo
 
INVESTIGACION DE MERCADOS
INVESTIGACION DE MERCADOSINVESTIGACION DE MERCADOS
INVESTIGACION DE MERCADOS
 

Similar a Arreglos hg 15 set

Suma de imagenes
Suma de imagenesSuma de imagenes
Suma de imagenesanar26
 
jaisan
jaisanjaisan
jaisanjai
 
Conversion de binarios a decimales y decimales a
Conversion de binarios a decimales y decimales aConversion de binarios a decimales y decimales a
Conversion de binarios a decimales y decimales aHeider Gil
 
Tutorial de programación hp user rpl en modo algebraico v1.2
Tutorial de programación hp user rpl en modo algebraico v1.2Tutorial de programación hp user rpl en modo algebraico v1.2
Tutorial de programación hp user rpl en modo algebraico v1.2Jeremy Butler
 
Metodologia de la programación Capitulo 3: La Selección
Metodologia de la programación Capitulo 3: La SelecciónMetodologia de la programación Capitulo 3: La Selección
Metodologia de la programación Capitulo 3: La SelecciónVideoconferencias UTPL
 
Matlab basico
Matlab basicoMatlab basico
Matlab basicoford81
 
Colegio nacional nicolás esguerra2
Colegio nacional nicolás esguerra2Colegio nacional nicolás esguerra2
Colegio nacional nicolás esguerra2Theinfinito1000
 
Arreglos en PSeInt
Arreglos en PSeIntArreglos en PSeInt
Arreglos en PSeIntJerry
 
Presentacion prueba
Presentacion pruebaPresentacion prueba
Presentacion pruebaedgardoqy
 
Metodologia para resolver problemas con Programacion orientada a Objetos
Metodologia para resolver problemas con Programacion orientada a ObjetosMetodologia para resolver problemas con Programacion orientada a Objetos
Metodologia para resolver problemas con Programacion orientada a ObjetosWilliam Diaz S
 
CURSO DE PROGRAMACION BASICA - Cap 6
CURSO DE PROGRAMACION BASICA - Cap 6CURSO DE PROGRAMACION BASICA - Cap 6
CURSO DE PROGRAMACION BASICA - Cap 6Daniel Irene
 

Similar a Arreglos hg 15 set (20)

Suma de imagenes
Suma de imagenesSuma de imagenes
Suma de imagenes
 
Guía nº 8 arreglos
Guía nº 8 arreglosGuía nº 8 arreglos
Guía nº 8 arreglos
 
1. vers. cap-3_tipos_dedatos
1. vers. cap-3_tipos_dedatos1. vers. cap-3_tipos_dedatos
1. vers. cap-3_tipos_dedatos
 
1. vers. cap-3_tipos_dedatos
1. vers. cap-3_tipos_dedatos1. vers. cap-3_tipos_dedatos
1. vers. cap-3_tipos_dedatos
 
jaisan
jaisanjaisan
jaisan
 
Transparencias8
Transparencias8Transparencias8
Transparencias8
 
Conversion de binarios a decimales y decimales a
Conversion de binarios a decimales y decimales aConversion de binarios a decimales y decimales a
Conversion de binarios a decimales y decimales a
 
Tutorial de programación hp user rpl en modo algebraico v1.2
Tutorial de programación hp user rpl en modo algebraico v1.2Tutorial de programación hp user rpl en modo algebraico v1.2
Tutorial de programación hp user rpl en modo algebraico v1.2
 
Metodologia de la programación Capitulo 3: La Selección
Metodologia de la programación Capitulo 3: La SelecciónMetodologia de la programación Capitulo 3: La Selección
Metodologia de la programación Capitulo 3: La Selección
 
Matlab basico
Matlab basicoMatlab basico
Matlab basico
 
Arrays en VB 6.0
Arrays en VB 6.0Arrays en VB 6.0
Arrays en VB 6.0
 
Colegio nacional nicolás esguerra2
Colegio nacional nicolás esguerra2Colegio nacional nicolás esguerra2
Colegio nacional nicolás esguerra2
 
Arreglos en PSeInt
Arreglos en PSeIntArreglos en PSeInt
Arreglos en PSeInt
 
T4
T4T4
T4
 
Presentacion prueba
Presentacion pruebaPresentacion prueba
Presentacion prueba
 
Programación de código
Programación de códigoProgramación de código
Programación de código
 
Matrices pseint
Matrices   pseintMatrices   pseint
Matrices pseint
 
resumen matlab
resumen matlabresumen matlab
resumen matlab
 
Metodologia para resolver problemas con Programacion orientada a Objetos
Metodologia para resolver problemas con Programacion orientada a ObjetosMetodologia para resolver problemas con Programacion orientada a Objetos
Metodologia para resolver problemas con Programacion orientada a Objetos
 
CURSO DE PROGRAMACION BASICA - Cap 6
CURSO DE PROGRAMACION BASICA - Cap 6CURSO DE PROGRAMACION BASICA - Cap 6
CURSO DE PROGRAMACION BASICA - Cap 6
 

Arreglos hg 15 set

  • 1.
  • 2. LENGUAJE DE PROGRAMACIÓN “Año de la Integración Nacional y el Reconocimiento de Nuestra Diversidad” INSTITUTO SUPERIOR TECNOLÓGICO IDAT TEMA :ARREGLOS CURSO :LENGUAJE DE PROGRAMACION ESPECIALIDAD : COMPUTACION E INFORMATICA PROFESOR :JULIO ALFREDO,CÓRDOVA FORERO INTEGRANTE :HUGO,GOMEZ CHICO CICLO : II TURNO : NOCHE Pág 2
  • 3. LENGUAJE DE PROGRAMACIÓN IDAT LENGUAJE DE PROGRAMACION ARREGLOS 2012 Pág 3
  • 4. LENGUAJE DE PROGRAMACIÓN Visual Basic . NET ARREGLOS UNIDIMENSIONALES  Un Array(arreglo) o vector es una estructura que permite almacenar un conjunto de elementos o datos de un mismo tipo de datos.  Un Arreglo se declara mediante el nombre del arreglo, el tamaño o numero de elementos y el tipo de dato.  Para acceder a cada elemento del arreglo se utiliza un índice que identifica la posición de dicho elemento. El primer elemento se identifica con el índice 0, el segundo elemento con el índice 1 y así sucesivamente. 0 1 2 3 4 5 PARES (5) 40 28 4 16 32 12 En Visual Basic .NET : Dim Pares(5) As Integer ARREGLOS UNIDIMENSIONALES Para acceder a cada elemento del arreglo y almacenar el respectivo valor, se hace de la siguiente manera: Pág 4
  • 5. LENGUAJE DE PROGRAMACIÓN Dim Pares(5) As Integer Pares(0)=40 Pares(1)=28 Para obtener un valor del arreglo: Dim Par as integer Pares(2)=4 Par = Pares(3) Pares(3)=16 En la variable Par quedara almacenado el numero 16. Pares(4)=32 Pares(5)=12 0 1 2 3 4 5 PARES (5) 40 28 4 16 32 12 ARREGLOS UNIDIMENSIONALES Para leer el arreglo por teclado usando un InputBox: For i=0 to 5 Pares( i ) = InputBox(“Digite numero par : “) Next Pág 5
  • 6. LENGUAJE DE PROGRAMACIÓN 0 1 2 3 4 5 PARES (5) 40 28 4 16 32 12 ARREGLOS UNIDIMENSIONALES  Para recorrer todo el arreglo e imprimirlo: Dim Pares(5) As Integer Pares(0)=40 Pares(1)=28 Pares(2)=4 Pares(3)=16 Imprimiendo el arreglo: Pares(4)=32 For i=0 to 5 MsgBox( Pares(i) ) Pares(5)=12 Next 0 1 2 3 4 5 PARES (5) 40 28 4 16 32 12 Pág 6
  • 7. LENGUAJE DE PROGRAMACIÓN ARREGLOS MULTIDIMENSIONALES Son aquellos que constan de 2 o mas dimensiones. Los arreglos de 2 dimensiones también se conocen con el nombre de matriz, ya que forman una tabla compuesta por filas (Horizontales) y columnas (verticales). Los arreglos de 3 dimensiones forman un cubo. Dim Pares (3,2) As Integer COLUMNAS 0 1 2 0 FIL AS 1 2 3 Pág 7
  • 8. LENGUAJE DE PROGRAMACIÓN ARREGLOS MULTIDIMENSIONALES Para almacenar datos en cada elemento de la matriz: Declaramos Matriz: 0 1 0 Dimempleados(3,1)As String Almacenamos valores: 1 empleados(0,0) = “Hugo"; 2 empleados(0,1) = “Lunes"; 3 empleados(1,0) = “Jose"; empleados(1,1) = “Martes"; empleados(2,0) = “Antonio"; empleados(2,1) = “Miércoles"; empleados(3,0) = “Angelica"; empleados(3,1) = “Jueves"; Hugo Lunes Jose Martes Antonio Miércoles Angelica Jueves Pág 8
  • 9. LENGUAJE DE PROGRAMACIÓN ARREGLOS MULTIDIMENSIONALES  Para llenar matriz desde teclado usando InputBox: Declaramos Matriz: Dimempleados (3,1)As String Almacenamos valores: Forfila = 0 To3 Forcolumna = 0To1 empleados(fila,columna) = InputBox(“Digite información: “) Next Next 0 1 Hugo Lunes 0 Jose Martes 1 Antonio Miércoles 2 Angelica Jueves 3 Pág 9
  • 10. LENGUAJE DE PROGRAMACIÓN ARREGLOS MULTIDIMENSIONALES  Para imprimir una matriz usando un TextBox Multiline: Public Class Form1 Dim matriz(,) As Integer = {{1, 2, 3, 4}, {5, 6, 7, 8}} ‘ Inicializacion del arreglo bidimensional Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) For i = 0 To 1 For j = 0 To 3 TextBox1.Text = TextBox1.Text & matriz(i, j) & “ “ ‘ Escribiendo en el TextBox Next TextBox1.Text = TextBox1.Text & vbCrLf ‘ vbCrLf SALTO DE LINEA Next End Sub End Class Pág 10