SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
www.ceminfosv.com                        Programación I      UGB, San Miguel




                                   r l
                                 do gue
                              lva i
                            Sa n M
                          El , Sa
              Variables, Arreglos y
                            GB

                tipos de datos.
                      U




Recopilado y Reescrito por: Lic. Marvin Romero            marfonline@gmail.com
www.ceminfosv.com                        Programación I      UGB, San Miguel

Objetivos del módulo

    1. Las variables y su funcionamiento




                                    r l
                                  do gue
    2. Declaración de variables de memoria




                               lva i
                             Sa n M
    3. Comportamiento y características de
       las variables
                           El , Sa
                             GB
    4. Alcance de las variables
                       U




 Recopilado y Reescrito por: Lic. Marvin Romero            marfonline@gmail.com
www.ceminfosv.com                        Programación I      UGB, San Miguel

Variables




                                   r l
                                 do gue
                              lva i
                            Sa n M
                          El , Sa
                            GB
                      U




Recopilado y Reescrito por: Lic. Marvin Romero            marfonline@gmail.com
www.ceminfosv.com                        Programación I          UGB, San Miguel

Identificadores

           Reglas de composición
           Reglas no escritas de composición




                                   r l
                                 do gue
           Estilos de escritura




                              lva i
                            Sa n M
              a)    Pascal Casing
              b)    Camel Casing
              c)
                          El , Sa
                    Notación Hungara ( Hungarian notation )
                            GB
                      U




Recopilado y Reescrito por: Lic. Marvin Romero                marfonline@gmail.com
www.ceminfosv.com                        Programación I                    UGB, San Miguel

Tipos de Datos en .NET

         Types Intrínsecos
                    Datos No Numéricos                   Datos Numéricos




                                       r l
                                     do gue
               a)      Boolean                      a)      Byte
               b)      Date                         b)      Double




                                  lva i
                                Sa n M
               c)      Decimal                      c)      Integer
               d)      Object                       d)      Long


                              El , Sa
               e)      String.                      e)      Short
                                                    f)      Single
                                GB

         Types Usuario
                        U


                       Clases
                       Estructuras
                       Interfaces
                       Algunos elementos que no forman parte de .NET
                       Framework


Recopilado y Reescrito por: Lic. Marvin Romero                         marfonline@gmail.com
www.ceminfosv.com                        Programación I      UGB, San Miguel

Conversión de datos


            Conversión implícita ( Casting )




                                    r l
                                  do gue
                         Narrowing




                               lva i
                             Sa n M
                         Widening

                           El , Sa
            Conversión explícita
                             GB

            Conversión por método
                       U




 Recopilado y Reescrito por: Lic. Marvin Romero            marfonline@gmail.com
www.ceminfosv.com                        Programación I      UGB, San Miguel

Acceso a datos Value type y Reference type


          Tipos de Valor ( Value Type ).




                                    r l
                                  do gue
          Tipos de referencia (Reference Type).




                               lva i
                             Sa n M
                           El , Sa
                             GB
                       U




 Recopilado y Reescrito por: Lic. Marvin Romero            marfonline@gmail.com
www.ceminfosv.com                        Programación I      UGB, San Miguel

Strong Typing



            Option Expicit [ On / Off ]




                                    r l
                                  do gue
            Option Stict [ On / Off ]



                               lva i
                             Sa n M
                           El , Sa
                             GB
                       U




 Recopilado y Reescrito por: Lic. Marvin Romero            marfonline@gmail.com
www.ceminfosv.com                        Programación I      UGB, San Miguel

Declaración de variables

            Declaración de variables




                                    r l
                                  do gue
        Dim Identificador [ As TipoDato ] [ = ValorInicial ]




                               lva i
                             Sa n M
            Declaración de constantes

                           El , Sa
        Const Identificador [ As TipoDato ] [ = ValorInicial ]
                             GB
                       U




 Recopilado y Reescrito por: Lic. Marvin Romero            marfonline@gmail.com
www.ceminfosv.com                        Programación I            UGB, San Miguel

Literales

       Type                         Literal                Ejemplo de uso
       Boolean                      True                   True




                                    r l
                                  do gue
                                    False                  False




                               lva i
       Char                         C




                             Sa n M
                                                           “A”C
       Decimal                      D                      3.1416D
       Double
                           El , Sa  R                      3.1416R
                             GB
       Integer                      I                      10I
                       U

       Long                         L                      10L
       Short                        S                      10S
       Single                       F                      3.14F
       String                       ““                     “A”


 Recopilado y Reescrito por: Lic. Marvin Romero                  marfonline@gmail.com
www.ceminfosv.com                        Programación I      UGB, San Miguel

Origen de las variables: Clases y estructuras

            Class based.




                                    r l
            Structure based.




                                  do gue
                               lva i
                             Sa n M
                           El , Sa
                             GB
                       U




 Recopilado y Reescrito por: Lic. Marvin Romero            marfonline@gmail.com
www.ceminfosv.com                        Programación I      UGB, San Miguel

Alcance de las variables

            Tipos de alcance




                                    r l
               a)    Alcance de bloque




                                  do gue
               b)    Alcance de procedimiento




                               lva i
                             Sa n M
               c)    Alcance de módulo
               d)    Alcance de espacio de nombres.


                           El , Sa
                             GB
            Shadowing
                       U

                Mismo identificador, distinto alcance.




 Recopilado y Reescrito por: Lic. Marvin Romero            marfonline@gmail.com
www.ceminfosv.com                        Programación I      UGB, San Miguel

Accesibilidad de las variables


            Public




                                    r l
                                  do gue
            Protected
            Friend




                               lva i
                             Sa n M
            Protected Friend


                           El , Sa
            Private
            Static
                             GB
            Shared
                       U


            ReadOnly




 Recopilado y Reescrito por: Lic. Marvin Romero            marfonline@gmail.com
www.ceminfosv.com                        Programación I      UGB, San Miguel

Arreglos

    Tenemos un arreglo cuando un mismo identificador es
    utilizado para almacenar múltiples valores en memoria,




                                    r l
                                  do gue
    utilizando múltiples posiciones de memoria.




                               lva i
                             Sa n M
    Los valores pueden referirse a través de un subíndice de
    base cero.

                           El , Sa
                             GB
                       U




 Recopilado y Reescrito por: Lic. Marvin Romero            marfonline@gmail.com
www.ceminfosv.com                        Programación I      UGB, San Miguel

Arreglos unidimensionales




                                    r l
    Dim Numeros() As Integer = {10,20,40,100}




                                  do gue
                               lva i
                             Sa n M
                           El , Sa
                             GB
                       U




 Recopilado y Reescrito por: Lic. Marvin Romero            marfonline@gmail.com
www.ceminfosv.com                        Programación I      UGB, San Miguel

Arreglos multidimensionales




                                    r l
    Dim VentaTrim(,) As Integer = {{1000,20000,10000,5000}, _




                                  do gue
       {2000,30000,15000,2000}}




                               lva i
                             Sa n M
                           El , Sa
                             GB
                       U




 Recopilado y Reescrito por: Lic. Marvin Romero            marfonline@gmail.com
www.ceminfosv.com                        Programación I      UGB, San Miguel

Arreglos escalonados




                                    r l
    Dim Numeros()() As Byte = { Byte() {10,15,12,11} , _




                                  do gue
       Byte() {40,50,60} }




                               lva i
                             Sa n M
                           El , Sa
                             GB
                       U




 Recopilado y Reescrito por: Lic. Marvin Romero            marfonline@gmail.com
www.ceminfosv.com                        Programación I       UGB, San Miguel

Ejercicios

        Ejercicio 04.01




                                   r l
            Demostrando el uso de variables de valor y referencia.




                                 do gue
        Ejercicio 04.02




                              lva i
                            Sa n M
             Demostrando la declaración de variables, constantes, y la
            realización de conversiones.
        Ejercicio 04.03   El , Sa
                            GB
             Demostrando el alcance de las variables y la forma en que
                      U

            preservan valores.
        Ejercicio 04.04
            Comprobación del uso de arreglos unidimensionales,
            multidimensionales y escalonados.



Recopilado y Reescrito por: Lic. Marvin Romero             marfonline@gmail.com

Más contenido relacionado

La actualidad más candente

파이썬+주요+용어+정리 20160304
파이썬+주요+용어+정리 20160304파이썬+주요+용어+정리 20160304
파이썬+주요+용어+정리 20160304
Yong Joon Moon
 
Intrusive data structure 소개
Intrusive data structure 소개Intrusive data structure 소개
Intrusive data structure 소개
종빈 오
 
[0119 박민근] 기술 면접시 자주 나오는 문제들(ver 2013)
[0119 박민근] 기술 면접시 자주 나오는 문제들(ver 2013)[0119 박민근] 기술 면접시 자주 나오는 문제들(ver 2013)
[0119 박민근] 기술 면접시 자주 나오는 문제들(ver 2013)
MinGeun Park
 

La actualidad más candente (20)

Git을 조금 더 알아보자!
Git을 조금 더 알아보자!Git을 조금 더 알아보자!
Git을 조금 더 알아보자!
 
Estruturas em C++ (struct)
Estruturas em C++ (struct)Estruturas em C++ (struct)
Estruturas em C++ (struct)
 
fundamentals of c
fundamentals of cfundamentals of c
fundamentals of c
 
Object Oriented Programming ppt presentation
Object Oriented Programming ppt presentationObject Oriented Programming ppt presentation
Object Oriented Programming ppt presentation
 
Linguagens Formais e Autômatos: alfabetos, palavras e linguagens
Linguagens Formais e Autômatos: alfabetos, palavras e linguagensLinguagens Formais e Autômatos: alfabetos, palavras e linguagens
Linguagens Formais e Autômatos: alfabetos, palavras e linguagens
 
C & C++ Training Centre in Ambala! BATRA COMPUTER CENTRE
C & C++ Training Centre in Ambala! BATRA COMPUTER CENTREC & C++ Training Centre in Ambala! BATRA COMPUTER CENTRE
C & C++ Training Centre in Ambala! BATRA COMPUTER CENTRE
 
파이썬+주요+용어+정리 20160304
파이썬+주요+용어+정리 20160304파이썬+주요+용어+정리 20160304
파이썬+주요+용어+정리 20160304
 
array of object pointer in c++
array of object pointer in c++array of object pointer in c++
array of object pointer in c++
 
Programming in c
Programming in cProgramming in c
Programming in c
 
Intrusive data structure 소개
Intrusive data structure 소개Intrusive data structure 소개
Intrusive data structure 소개
 
[0119 박민근] 기술 면접시 자주 나오는 문제들(ver 2013)
[0119 박민근] 기술 면접시 자주 나오는 문제들(ver 2013)[0119 박민근] 기술 면접시 자주 나오는 문제들(ver 2013)
[0119 박민근] 기술 면접시 자주 나오는 문제들(ver 2013)
 
Polymorphism In c++
Polymorphism In c++Polymorphism In c++
Polymorphism In c++
 
Polymorphism
PolymorphismPolymorphism
Polymorphism
 
C material
C materialC material
C material
 
Programming in c notes
Programming in c notesProgramming in c notes
Programming in c notes
 
Introduction to C++
Introduction to C++Introduction to C++
Introduction to C++
 
Are statecharts the next big UI paradigm?
Are statecharts the next big UI paradigm? Are statecharts the next big UI paradigm?
Are statecharts the next big UI paradigm?
 
OOP Unit 1 - Foundation of Object- Oriented Programming
OOP Unit 1 - Foundation of Object- Oriented ProgrammingOOP Unit 1 - Foundation of Object- Oriented Programming
OOP Unit 1 - Foundation of Object- Oriented Programming
 
Amazon Aurora Read Replica와 Django DB Router 활용팁 - 한종원, HBSmith :: AWS Summi...
Amazon Aurora Read Replica와 Django DB Router 활용팁 - 한종원, HBSmith  :: AWS Summi...Amazon Aurora Read Replica와 Django DB Router 활용팁 - 한종원, HBSmith  :: AWS Summi...
Amazon Aurora Read Replica와 Django DB Router 활용팁 - 한종원, HBSmith :: AWS Summi...
 
C# Common Type System & Common Language Specification
C# Common Type System & Common Language Specification C# Common Type System & Common Language Specification
C# Common Type System & Common Language Specification
 

Destacado (9)

Visual Basic .NET
Visual Basic .NETVisual Basic .NET
Visual Basic .NET
 
VB.NET Procedimientos y Funciones
VB.NET Procedimientos y FuncionesVB.NET Procedimientos y Funciones
VB.NET Procedimientos y Funciones
 
INTRODUCION AL ESTUDIO DEL LENGUAJE VISUAL BASIC.NET
INTRODUCION AL ESTUDIO DEL LENGUAJE VISUAL BASIC.NETINTRODUCION AL ESTUDIO DEL LENGUAJE VISUAL BASIC.NET
INTRODUCION AL ESTUDIO DEL LENGUAJE VISUAL BASIC.NET
 
Tipos Datos y Operadores en Visual C# (C sharp)
Tipos Datos y Operadores en Visual C# (C sharp)Tipos Datos y Operadores en Visual C# (C sharp)
Tipos Datos y Operadores en Visual C# (C sharp)
 
Visual basic-net
Visual basic-netVisual basic-net
Visual basic-net
 
Estructuras de control en Visual Basic
Estructuras de control en Visual BasicEstructuras de control en Visual Basic
Estructuras de control en Visual Basic
 
Parte del entorno de visual basic
Parte del entorno de visual basicParte del entorno de visual basic
Parte del entorno de visual basic
 
Entorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NETEntorno de desarrollo integrado de Visual Basic .NET
Entorno de desarrollo integrado de Visual Basic .NET
 
Tipos de variables
Tipos de variablesTipos de variables
Tipos de variables
 

Más de Marvin Romero

Importancia de la programación estructurada opt
Importancia de la programación estructurada optImportancia de la programación estructurada opt
Importancia de la programación estructurada opt
Marvin Romero
 

Más de Marvin Romero (20)

Procesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas OperativosProcesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas Operativos
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas Operativos
 
Guía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de ProgramaciónGuía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de Programación
 
Guia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de ProgramacionGuia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de Programacion
 
Todo sobre Sistemas Operativos
Todo sobre Sistemas OperativosTodo sobre Sistemas Operativos
Todo sobre Sistemas Operativos
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativo
 
Clasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosClasificación de los Sistemas Operativos
Clasificación de los Sistemas Operativos
 
Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos
 
Importancia de los Sistemas Operativos
Importancia de los Sistemas OperativosImportancia de los Sistemas Operativos
Importancia de los Sistemas Operativos
 
Máquina de von neumann
Máquina de von neumannMáquina de von neumann
Máquina de von neumann
 
Estructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje CEstructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje C
 
Variables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en CVariables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en C
 
Importancia de la programación estructurada opt
Importancia de la programación estructurada optImportancia de la programación estructurada opt
Importancia de la programación estructurada opt
 
Historia y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c optHistoria y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c opt
 
Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012
 
Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012
 
Metodologías y Técnicas de Diseño de Software
Metodologías y Técnicas de Diseño de SoftwareMetodologías y Técnicas de Diseño de Software
Metodologías y Técnicas de Diseño de Software
 
Especificación de requerimientos, Ingenieria de Software
Especificación de requerimientos, Ingenieria de SoftwareEspecificación de requerimientos, Ingenieria de Software
Especificación de requerimientos, Ingenieria de Software
 
Cocomo ejemplo
Cocomo ejemploCocomo ejemplo
Cocomo ejemplo
 
Planificacion y gestion de proyectos primera parte
Planificacion y gestion de proyectos primera partePlanificacion y gestion de proyectos primera parte
Planificacion y gestion de proyectos primera parte
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (11)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

Variables, Arreglos y Tipos de Datos en VB .NET

  • 1. www.ceminfosv.com Programación I UGB, San Miguel r l do gue lva i Sa n M El , Sa Variables, Arreglos y GB tipos de datos. U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  • 2. www.ceminfosv.com Programación I UGB, San Miguel Objetivos del módulo 1. Las variables y su funcionamiento r l do gue 2. Declaración de variables de memoria lva i Sa n M 3. Comportamiento y características de las variables El , Sa GB 4. Alcance de las variables U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  • 3. www.ceminfosv.com Programación I UGB, San Miguel Variables r l do gue lva i Sa n M El , Sa GB U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  • 4. www.ceminfosv.com Programación I UGB, San Miguel Identificadores Reglas de composición Reglas no escritas de composición r l do gue Estilos de escritura lva i Sa n M a) Pascal Casing b) Camel Casing c) El , Sa Notación Hungara ( Hungarian notation ) GB U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  • 5. www.ceminfosv.com Programación I UGB, San Miguel Tipos de Datos en .NET Types Intrínsecos Datos No Numéricos Datos Numéricos r l do gue a) Boolean a) Byte b) Date b) Double lva i Sa n M c) Decimal c) Integer d) Object d) Long El , Sa e) String. e) Short f) Single GB Types Usuario U Clases Estructuras Interfaces Algunos elementos que no forman parte de .NET Framework Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  • 6. www.ceminfosv.com Programación I UGB, San Miguel Conversión de datos Conversión implícita ( Casting ) r l do gue Narrowing lva i Sa n M Widening El , Sa Conversión explícita GB Conversión por método U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  • 7. www.ceminfosv.com Programación I UGB, San Miguel Acceso a datos Value type y Reference type Tipos de Valor ( Value Type ). r l do gue Tipos de referencia (Reference Type). lva i Sa n M El , Sa GB U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  • 8. www.ceminfosv.com Programación I UGB, San Miguel Strong Typing Option Expicit [ On / Off ] r l do gue Option Stict [ On / Off ] lva i Sa n M El , Sa GB U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  • 9. www.ceminfosv.com Programación I UGB, San Miguel Declaración de variables Declaración de variables r l do gue Dim Identificador [ As TipoDato ] [ = ValorInicial ] lva i Sa n M Declaración de constantes El , Sa Const Identificador [ As TipoDato ] [ = ValorInicial ] GB U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  • 10. www.ceminfosv.com Programación I UGB, San Miguel Literales Type Literal Ejemplo de uso Boolean True True r l do gue False False lva i Char C Sa n M “A”C Decimal D 3.1416D Double El , Sa R 3.1416R GB Integer I 10I U Long L 10L Short S 10S Single F 3.14F String ““ “A” Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  • 11. www.ceminfosv.com Programación I UGB, San Miguel Origen de las variables: Clases y estructuras Class based. r l Structure based. do gue lva i Sa n M El , Sa GB U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  • 12. www.ceminfosv.com Programación I UGB, San Miguel Alcance de las variables Tipos de alcance r l a) Alcance de bloque do gue b) Alcance de procedimiento lva i Sa n M c) Alcance de módulo d) Alcance de espacio de nombres. El , Sa GB Shadowing U Mismo identificador, distinto alcance. Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  • 13. www.ceminfosv.com Programación I UGB, San Miguel Accesibilidad de las variables Public r l do gue Protected Friend lva i Sa n M Protected Friend El , Sa Private Static GB Shared U ReadOnly Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  • 14. www.ceminfosv.com Programación I UGB, San Miguel Arreglos Tenemos un arreglo cuando un mismo identificador es utilizado para almacenar múltiples valores en memoria, r l do gue utilizando múltiples posiciones de memoria. lva i Sa n M Los valores pueden referirse a través de un subíndice de base cero. El , Sa GB U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  • 15. www.ceminfosv.com Programación I UGB, San Miguel Arreglos unidimensionales r l Dim Numeros() As Integer = {10,20,40,100} do gue lva i Sa n M El , Sa GB U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  • 16. www.ceminfosv.com Programación I UGB, San Miguel Arreglos multidimensionales r l Dim VentaTrim(,) As Integer = {{1000,20000,10000,5000}, _ do gue {2000,30000,15000,2000}} lva i Sa n M El , Sa GB U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  • 17. www.ceminfosv.com Programación I UGB, San Miguel Arreglos escalonados r l Dim Numeros()() As Byte = { Byte() {10,15,12,11} , _ do gue Byte() {40,50,60} } lva i Sa n M El , Sa GB U Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com
  • 18. www.ceminfosv.com Programación I UGB, San Miguel Ejercicios Ejercicio 04.01 r l Demostrando el uso de variables de valor y referencia. do gue Ejercicio 04.02 lva i Sa n M Demostrando la declaración de variables, constantes, y la realización de conversiones. Ejercicio 04.03 El , Sa GB Demostrando el alcance de las variables y la forma en que U preservan valores. Ejercicio 04.04 Comprobación del uso de arreglos unidimensionales, multidimensionales y escalonados. Recopilado y Reescrito por: Lic. Marvin Romero marfonline@gmail.com