SlideShare una empresa de Scribd logo

Arreglos, Procedimientos y Funciones

1 de 17
Descargar para leer sin conexión
Visual Basic . NETEstructuras de DatosProcedimientos y Funciones,[object Object],CESAR DAVID FERNANDEZ GRUESO“Un enfoque practico hacia la reusabilidad es instrucciones”SENA Regional Cauca,[object Object],CENTRO DE TELEINFORMATICA Y PRODUCCION INDUSTRIAL,[object Object],TECNICO EN PROGRAMACION DE SOFTWAREVigencia 2009 - 2010,[object Object]
ARREGLOS UNIDIMENSIONALES,[object Object],Un Array(arreglo) o vector es una estructura que permite almacenar un  conjunto de elementos o datos de un mismo tipo de datos. ,[object Object],Un Arreglo se declara mediante el nombre del arreglo, el tamaño o numero de elementos  y el tipo de dato.,[object Object],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.,[object Object], En Visual Basic .NET :     Dim Pares(5) As Integer,[object Object],0,[object Object],1,[object Object],2,[object Object],3,[object Object],4,[object Object],5,[object Object],40,[object Object],28,[object Object],4,[object Object],16,[object Object],32,[object Object],12,[object Object],PARES (5),[object Object]
ARREGLOS UNIDIMENSIONALES,[object Object],Para acceder a cada elemento del arreglo y almacenar el respectivo valor, se hace de la siguiente manera:,[object Object],Dim Pares(5) As Integer,[object Object],Pares(0)=40,[object Object],Pares(1)=28,[object Object],Pares(2)=4,[object Object],Pares(3)=16,[object Object],Pares(4)=32,[object Object],Pares(5)=12,[object Object],Para obtener un valor del arreglo:,[object Object],Dim Par as integer,[object Object],Par =  Pares(3),[object Object],En la variable Par quedara almacenado el numero 16. ,[object Object],0,[object Object],1,[object Object],2,[object Object],3,[object Object],4,[object Object],5,[object Object],40,[object Object],28,[object Object],4,[object Object],16,[object Object],32,[object Object],12,[object Object],PARES (5),[object Object]
ARREGLOS UNIDIMENSIONALES,[object Object],Para leer el arreglo por teclado usando un InputBox:,[object Object],For  i=0 to 5,[object Object],       Pares( i ) = InputBox(“Digite numero par : “),[object Object],Next,[object Object],0,[object Object],1,[object Object],2,[object Object],3,[object Object],4,[object Object],5,[object Object],40,[object Object],28,[object Object],4,[object Object],16,[object Object],32,[object Object],12,[object Object],PARES (5),[object Object]
ARREGLOS UNIDIMENSIONALES,[object Object],Para recorrer todo el arreglo e imprimirlo:,[object Object],Dim Pares(5) As Integer,[object Object],Pares(0)=40,[object Object],Pares(1)=28,[object Object],Pares(2)=4,[object Object],Pares(3)=16,[object Object],Pares(4)=32,[object Object],Pares(5)=12,[object Object],Imprimiendo el arreglo:,[object Object],For  i=0 to 5,[object Object],       MsgBox( Pares(i) ),[object Object],Next,[object Object],0,[object Object],1,[object Object],2,[object Object],3,[object Object],4,[object Object],5,[object Object],40,[object Object],28,[object Object],4,[object Object],16,[object Object],32,[object Object],12,[object Object],PARES (5),[object Object]
ARREGLOS MULTIDIMENSIONALES,[object Object],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.,[object Object],Dim Pares (3,2) As Integer,[object Object],COLUMNAS,[object Object],1,[object Object],0,[object Object],2,[object Object],0,[object Object],1,[object Object],FILAS,[object Object],2,[object Object],3,[object Object]

Recomendados

Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Bibliotecas o libreria de c++
Bibliotecas o libreria de c++Idalia Tristan
 
Estructura básica de un programa en C++
Estructura básica de un programa en C++Estructura básica de un programa en C++
Estructura básica de un programa en C++Rosbelia Balza
 
2. compuertas lógicas y álgebra booleana
2. compuertas lógicas y álgebra booleana2. compuertas lógicas y álgebra booleana
2. compuertas lógicas y álgebra booleanaJosse Sumari
 
Aislantes, conductores, semiconductores
Aislantes, conductores, semiconductoresAislantes, conductores, semiconductores
Aislantes, conductores, semiconductoresJuan Rendon
 
Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,
Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,
Diferentes tipos de flip flops (jk, sr, d, t) sus tablas de verdad,Miguel Brunings
 
Colas en programacion
Colas en programacionColas en programacion
Colas en programacionLuis Igoodbad
 
Librerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CLibrerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CCristian Maza
 

Más contenido relacionado

La actualidad más candente

Componentes electrónicos-análogos-y-digitales
Componentes electrónicos-análogos-y-digitalesComponentes electrónicos-análogos-y-digitales
Componentes electrónicos-análogos-y-digitalesjhon garcia
 
Busqueda secuencial
Busqueda secuencialBusqueda secuencial
Busqueda secuencialAngy Yanezz
 
Cuestionario de algoritmoss2
Cuestionario de algoritmoss2Cuestionario de algoritmoss2
Cuestionario de algoritmoss2Arazelii Puentez
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoJosé Antonio Sandoval Acosta
 
Cuidados del multimetro
Cuidados del multimetroCuidados del multimetro
Cuidados del multimetroDash Dedoc
 
Características de sumadores, codificadores, decodificadores, multiplexores y...
Características de sumadores, codificadores, decodificadores, multiplexores y...Características de sumadores, codificadores, decodificadores, multiplexores y...
Características de sumadores, codificadores, decodificadores, multiplexores y...Miguel Brunings
 
Electronica analogica
Electronica analogicaElectronica analogica
Electronica analogicaMiguelBG11
 
BOBINAS Y RESISTENCIAS
BOBINAS  Y  RESISTENCIASBOBINAS  Y  RESISTENCIAS
BOBINAS Y RESISTENCIASDiego Zerpa
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionBoris Salleg
 

La actualidad más candente (20)

Recursividad
RecursividadRecursividad
Recursividad
 
Arduino c++ y puerto serie
Arduino c++ y puerto serieArduino c++ y puerto serie
Arduino c++ y puerto serie
 
Pilas y colas
Pilas y colasPilas y colas
Pilas y colas
 
Componentes electrónicos-análogos-y-digitales
Componentes electrónicos-análogos-y-digitalesComponentes electrónicos-análogos-y-digitales
Componentes electrónicos-análogos-y-digitales
 
Busqueda secuencial
Busqueda secuencialBusqueda secuencial
Busqueda secuencial
 
Listas doblemente enlazadas
Listas doblemente enlazadasListas doblemente enlazadas
Listas doblemente enlazadas
 
Cuestionario de algoritmoss2
Cuestionario de algoritmoss2Cuestionario de algoritmoss2
Cuestionario de algoritmoss2
 
Listas
ListasListas
Listas
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamiento
 
Programación de microcontroladores
Programación de microcontroladoresProgramación de microcontroladores
Programación de microcontroladores
 
Cuidados del multimetro
Cuidados del multimetroCuidados del multimetro
Cuidados del multimetro
 
Características de sumadores, codificadores, decodificadores, multiplexores y...
Características de sumadores, codificadores, decodificadores, multiplexores y...Características de sumadores, codificadores, decodificadores, multiplexores y...
Características de sumadores, codificadores, decodificadores, multiplexores y...
 
Electronica analogica
Electronica analogicaElectronica analogica
Electronica analogica
 
Pilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datosPilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datos
 
BOBINAS Y RESISTENCIAS
BOBINAS  Y  RESISTENCIASBOBINAS  Y  RESISTENCIAS
BOBINAS Y RESISTENCIAS
 
arreglos y matrices
arreglos  y matricesarreglos  y matrices
arreglos y matrices
 
LibreríAs De Java
LibreríAs De JavaLibreríAs De Java
LibreríAs De Java
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
 
Listas enlazadas
Listas enlazadasListas enlazadas
Listas enlazadas
 
Proyecto de Electrónica
Proyecto de ElectrónicaProyecto de Electrónica
Proyecto de Electrónica
 

Similar a Arreglos, Procedimientos y Funciones

Precentacion de sql visual
Precentacion de sql visualPrecentacion de sql visual
Precentacion de sql visualBryanChacon12
 
Programacion fantasticos
Programacion  fantasticosProgramacion  fantasticos
Programacion fantasticosBrenda Jazmin
 
Bases de Datos en Java - Intro a JDBC
Bases de Datos en Java - Intro a JDBCBases de Datos en Java - Intro a JDBC
Bases de Datos en Java - Intro a JDBCCarlos Hernando
 
Trabajando con Procedimientos Almacenados y VB.Net
Trabajando con Procedimientos Almacenados y VB.NetTrabajando con Procedimientos Almacenados y VB.Net
Trabajando con Procedimientos Almacenados y VB.NetAlberto Navarro Sorolla
 
Bryan gordillo ensayo_arreglos
Bryan gordillo ensayo_arreglosBryan gordillo ensayo_arreglos
Bryan gordillo ensayo_arreglosBryan Gordillo
 
Mejoras en T-SQL para SQL Server 2005
Mejoras en T-SQL para SQL Server 2005Mejoras en T-SQL para SQL Server 2005
Mejoras en T-SQL para SQL Server 2005pabloesp
 
Formulario de altas
Formulario de altasFormulario de altas
Formulario de altasMonze Cante
 
Entrenamiento en Acceso a Datos con ASP.NET
Entrenamiento en Acceso a Datos con ASP.NETEntrenamiento en Acceso a Datos con ASP.NET
Entrenamiento en Acceso a Datos con ASP.NETHaaron Gonzalez
 
Entrada y salida, manejo de cadenas de texto
Entrada y salida, manejo de cadenas de textoEntrada y salida, manejo de cadenas de texto
Entrada y salida, manejo de cadenas de textoAndres Bedoya Tobon
 
LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.SILVA19_PAMELA
 
Formulario de altas
Formulario de altasFormulario de altas
Formulario de altasSicohe
 
Tipos de funciones
Tipos de funcionesTipos de funciones
Tipos de funcionesPauly778
 
Tipos de funciones
Tipos de funcionesTipos de funciones
Tipos de funcionesPauly778
 
Material Clase BDD: Diseño de una Base de Datos
Material Clase BDD: Diseño de una Base de DatosMaterial Clase BDD: Diseño de una Base de Datos
Material Clase BDD: Diseño de una Base de Datosliras loca
 
Conexion mysql y usos
Conexion mysql y usosConexion mysql y usos
Conexion mysql y usoscompunelson
 

Similar a Arreglos, Procedimientos y Funciones (20)

Guia n5 tam 2009 1
Guia n5 tam 2009 1Guia n5 tam 2009 1
Guia n5 tam 2009 1
 
Precentacion de sql visual
Precentacion de sql visualPrecentacion de sql visual
Precentacion de sql visual
 
Programacion fantasticos
Programacion  fantasticosProgramacion  fantasticos
Programacion fantasticos
 
Bases de Datos en Java - Intro a JDBC
Bases de Datos en Java - Intro a JDBCBases de Datos en Java - Intro a JDBC
Bases de Datos en Java - Intro a JDBC
 
Trabajando con Procedimientos Almacenados y VB.Net
Trabajando con Procedimientos Almacenados y VB.NetTrabajando con Procedimientos Almacenados y VB.Net
Trabajando con Procedimientos Almacenados y VB.Net
 
Bryan gordillo ensayo_arreglos
Bryan gordillo ensayo_arreglosBryan gordillo ensayo_arreglos
Bryan gordillo ensayo_arreglos
 
Mejoras en T-SQL para SQL Server 2005
Mejoras en T-SQL para SQL Server 2005Mejoras en T-SQL para SQL Server 2005
Mejoras en T-SQL para SQL Server 2005
 
Separata java script
Separata java scriptSeparata java script
Separata java script
 
Aplicaciones informaticas
Aplicaciones  informaticasAplicaciones  informaticas
Aplicaciones informaticas
 
Formulario de altas
Formulario de altasFormulario de altas
Formulario de altas
 
Entrenamiento en Acceso a Datos con ASP.NET
Entrenamiento en Acceso a Datos con ASP.NETEntrenamiento en Acceso a Datos con ASP.NET
Entrenamiento en Acceso a Datos con ASP.NET
 
Entrada y salida, manejo de cadenas de texto
Entrada y salida, manejo de cadenas de textoEntrada y salida, manejo de cadenas de texto
Entrada y salida, manejo de cadenas de texto
 
LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.LABORATORIO DE PROGRAMACIÓN I.
LABORATORIO DE PROGRAMACIÓN I.
 
Formulario de altas
Formulario de altasFormulario de altas
Formulario de altas
 
Buenas
BuenasBuenas
Buenas
 
Resulset
ResulsetResulset
Resulset
 
Tipos de funciones
Tipos de funcionesTipos de funciones
Tipos de funciones
 
Tipos de funciones
Tipos de funcionesTipos de funciones
Tipos de funciones
 
Material Clase BDD: Diseño de una Base de Datos
Material Clase BDD: Diseño de una Base de DatosMaterial Clase BDD: Diseño de una Base de Datos
Material Clase BDD: Diseño de una Base de Datos
 
Conexion mysql y usos
Conexion mysql y usosConexion mysql y usos
Conexion mysql y usos
 

Más de Cesar David Fernandez Grueso (11)

Identificación Componentes Hardware
Identificación Componentes HardwareIdentificación Componentes Hardware
Identificación Componentes Hardware
 
Informática Generalidades.
Informática Generalidades.Informática Generalidades.
Informática Generalidades.
 
Inducción SENA
Inducción SENAInducción SENA
Inducción SENA
 
Visual basic-net
Visual basic-netVisual basic-net
Visual basic-net
 
Conexion Visual
Conexion Visual Conexion Visual
Conexion Visual
 
Sql
SqlSql
Sql
 
Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Redes
RedesRedes
Redes
 
Gnu linux
Gnu linuxGnu linux
Gnu linux
 
Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"
 
Principios de Programacion
Principios de ProgramacionPrincipios de Programacion
Principios de Programacion
 

Arreglos, Procedimientos y Funciones

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.