SlideShare une entreprise Scribd logo
1  sur  16
Elementos de un
                                                             programa

            Son elementos de un programa todos aquellos manipulados
            por instrucciones.

            Mediante ellos podemos obtener resultados con las distintas
            operaciones necesarias para la solución del problema

            Tenemos tres tipos de elementos de programa:

                               Constantes

                               Variables

                               Expresiones

Departamento de Programación
Y Tecnología Educativa
                                                              mrodriguez@unimet.edu.ve
¿Recuerdan?


            Constantes

                Son valores que estarán almacenados en la memoria del
                computador y que NO cambiarán a lo largo del programa.

                Poseen tres atributos:

                                Nombre, Tipo y Valor.


                                   Pi              Nombre
                               (Numérico)           Tipo
                                  3.14              Valor

Departamento de Programación
Y Tecnología Educativa
                                                                mrodriguez@unimet.edu.ve
Declaración de Variables y/o
                                                                    Constantes
        Declaración de Constantes
         Deben declararse las constantes que se utilizarán en el
         programa.

         Sintaxis:
                    Const Identificador = Valor
         donde:
                          Const es palabra clave o keyword
                          Identificador es el nombre de la constante
                          Valor es el valor que tomará la constante a lo largo
                                       de todo el programa
Departamento de Programación
Y Tecnología Educativa
                                                                        mrodriguez@unimet.edu.ve
¿Recuerdan?

        Variables
             Estarán almacenadas en la memoria del computador
             y su valor podrá cambiar a lo largo del programa.

             Poseen tres atributos:

                                        Nombre, Tipo y Valor.

                                 Edad             Nombre           Nombre


                               (Numérico)          Tipo         (Alfanumérico)
                                  21               Valor        “Juan Perez”


Departamento de Programación
Y Tecnología Educativa
                                                                            mrodriguez@unimet.edu.ve
Declaración de Variables y/o
                                                                     Constantes
        Declaración de Variables
         Deben declararse las variables que se utilizarán en el
         programa.

         Sintaxis:
                    Dim Identificador As Tipo
         donde:
                          Dim .... As son palabras claves o keywords
                          Identificador es un identificador de variable
                          Tipo es el tipo de dato que contendrá la variable
                          (lo veremos más adelante)
Departamento de Programación
Y Tecnología Educativa
                                                                          mrodriguez@unimet.edu.ve
Declaración de Variables y/o
                                                            Constantes
         Antes de declarar las variables y o constantes que se
         utilizarán en el programa, debe colocarse:

                          Option Explicit

         Instrucción que le dice al programa que verifique y avise
         cuando se trate de utilizar una variable o constante no
         declarada.




Departamento de Programación
Y Tecnología Educativa
                                                               mrodriguez@unimet.edu.ve
Declaración de Variables y/o
                                                              Constantes
     Estandarización de Nombres
      Cuando programamos debemos aplicar las siguientes reglas
      para los nombres, ya sean de variables, constantes o
      módulos:

                • Usar nombres significativos. La primera letra del
                  nombre deberá ser mayúscula.

                               Edad

                • Cada nombre debe estar compuesto por dos ó mas
                  sílabas. Pueden usarse varias palabras para el
                  nombre.

                               Hora     HoraLlegada
Departamento de Programación
Y Tecnología Educativa
                                                                  mrodriguez@unimet.edu.ve
Declaración de Variables y/o
                                                                    Constantes
     Estandarización de Nombres (cont.)


                • Se recomienda que los nombres no tengan más de
                  diez letras, para evitar errores de transcripción.

                               NomAlu en lugar de   NombreAlumno


                • No deben usarse nombres que coincidan con palabras
                  que VBA considera claves (palabras reservadas).

                                 Integer           While



Departamento de Programación
Y Tecnología Educativa
                                                                       mrodriguez@unimet.edu.ve
Declaración de Variables y/o
                                                               Constantes
     Estandarización de Nombres (cont.)

                 • El primer caracter debe ser una letra.

                               Edad         Nota1

                               7Dias            -Promedio

                 • No se permite el uso de espacios en blanco o de los
                   caracteres: ! . @ & $ #

                                Edad          Nota1

                                Nota 1         $ueldo

Departamento de Programación
Y Tecnología Educativa
                                                                  mrodriguez@unimet.edu.ve
Declaración de Variables y/o
                                                                 Constantes
     Estandarización de Nombres (cont.)


                • No se permite utilizar el mismo nombre dos veces
                  (distintos tipos)


                        Dim Nota1 As Integer
                        Dim Nota1 As String


                                Nombre ambiguo



Departamento de Programación
Y Tecnología Educativa
                                                                    mrodriguez@unimet.edu.ve
Tipos de datos


         Los tipos más utilizados son:


                          String    texto hasta 65.535 caracteres

                          Integer   enteros desde -32.768 hasta 32.767

                          Long      enteros desde -2.147.483.648 hasta
                                    2.147.483.648

                          Single    reales de precisión sencilla

                          Double    reales de doble precisión

Departamento de Programación
Y Tecnología Educativa
                                                                    mrodriguez@unimet.edu.ve
Elementos de un
                                                                       programa

            Expresiones

            Son conjuntos de variables y/o constantes unidas o
            relacionadas por operadores.


            Hay varios tipos de expresiones, nosotros utilizaremos

                               - Numéricas

                               - Lógicas      (las estudiaremos más adelante)

                               - de Strings (las estudiaremos más adelante)

Departamento de Programación
Y Tecnología Educativa
                                                                         mrodriguez@unimet.edu.ve
Elementos de un
                                                                           programa
         Expresiones Numéricas

             Las que producen resultados de tipo numérico.

                                     X=Y+5–7+C

             Para su construcción se utilizan los Operadores
             aritméticos.
                               ()    Paréntesis
                               ^     Potencia
                               *     Multiplicación
                               /     División
                                    División entera
                               MOD   Módulo o resto de la división entera
                               +     Suma
                               -     Resta
Departamento de Programación
Y Tecnología Educativa
                                                                            mrodriguez@unimet.edu.ve
Elementos de un
                                                                   programa
         Expresiones Numéricas

                 Al evaluar expresiones numéricas debemos tomar en
                 cuenta el orden de precedencia de las operaciones:

                               1. Paréntesis                  ( )

                               2. Potencias                   ^

                               3. Multiplicación, División    * /
                                  División entera, Módulo       Mod

                               4. Suma y Resta                + -


Departamento de Programación
Y Tecnología Educativa
                                                                    mrodriguez@unimet.edu.ve
Elementos de un
                                                                   programa

         Expresiones Numéricas

                       Un ejemplo:

                               Valor1   Valor2     Valor3

                                 5        15         3



                   Suma = (Valor1 + Valor2) * Valor3 + ( Valor2 / 3 )

                                         Suma

                                           65

Departamento de Programación
Y Tecnología Educativa
                                                                    mrodriguez@unimet.edu.ve
Elementos de un
                                                                   programa

         Expresiones Numéricas

                       Un ejemplo:

                               Valor1   Valor2     Valor3

                                 5        15         3



                   Suma = Valor1 + (Valor2 * Valor3) + ( Valor2 / 3 )

                                         Suma

                                           55

Departamento de Programación
Y Tecnología Educativa
                                                                    mrodriguez@unimet.edu.ve

Contenu connexe

Similaire à Vba 3 elementos del programa

Act04 tabla de tipos de datos
Act04 tabla de  tipos de datosAct04 tabla de  tipos de datos
Act04 tabla de tipos de datoskevin antonio
 
3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y ConstantesYenny Salazar
 
Presentación4 (2)
Presentación4 (2)Presentación4 (2)
Presentación4 (2)jaky97
 
Tema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteTema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteRufi Flores
 
Trabajo tecnología (3).pdf
Trabajo tecnología (3).pdfTrabajo tecnología (3).pdf
Trabajo tecnología (3).pdfSamuelBedoya6
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdfSamuelBedoya6
 
Definiciones de datos
Definiciones de datosDefiniciones de datos
Definiciones de datosKareliaRivas
 
Cyberbuzqueda
CyberbuzquedaCyberbuzqueda
CyberbuzquedaSENA
 
Para exposición
Para exposiciónPara exposición
Para exposiciónYODLIROSS
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programaDavid Tuarez
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programaDavid Tuarez
 
Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2David Tuarez
 

Similaire à Vba 3 elementos del programa (20)

Act04 tabla de tipos de datos
Act04 tabla de  tipos de datosAct04 tabla de  tipos de datos
Act04 tabla de tipos de datos
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Objetos de un programa
Objetos de un programaObjetos de un programa
Objetos de un programa
 
3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes
 
Presentación4 (2)
Presentación4 (2)Presentación4 (2)
Presentación4 (2)
 
Tema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteTema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constante
 
Trabajo tecnología (3).pdf
Trabajo tecnología (3).pdfTrabajo tecnología (3).pdf
Trabajo tecnología (3).pdf
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdf
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdf
 
Definiciones de datos
Definiciones de datosDefiniciones de datos
Definiciones de datos
 
Programación
ProgramaciónProgramación
Programación
 
Cyberbuzqueda
CyberbuzquedaCyberbuzqueda
Cyberbuzqueda
 
Para exposición
Para exposiciónPara exposición
Para exposición
 
Programación
ProgramaciónProgramación
Programación
 
Constantes en C
Constantes en CConstantes en C
Constantes en C
 
Programacion
ProgramacionProgramacion
Programacion
 
VARIABLES
VARIABLESVARIABLES
VARIABLES
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2Elementos basicos de un programa Grupo 2
Elementos basicos de un programa Grupo 2
 

Dernier

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 

Dernier (20)

Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 

Vba 3 elementos del programa

  • 1. Elementos de un programa Son elementos de un programa todos aquellos manipulados por instrucciones. Mediante ellos podemos obtener resultados con las distintas operaciones necesarias para la solución del problema Tenemos tres tipos de elementos de programa: Constantes Variables Expresiones Departamento de Programación Y Tecnología Educativa mrodriguez@unimet.edu.ve
  • 2. ¿Recuerdan? Constantes Son valores que estarán almacenados en la memoria del computador y que NO cambiarán a lo largo del programa. Poseen tres atributos: Nombre, Tipo y Valor. Pi Nombre (Numérico) Tipo 3.14 Valor Departamento de Programación Y Tecnología Educativa mrodriguez@unimet.edu.ve
  • 3. Declaración de Variables y/o Constantes Declaración de Constantes Deben declararse las constantes que se utilizarán en el programa. Sintaxis: Const Identificador = Valor donde: Const es palabra clave o keyword Identificador es el nombre de la constante Valor es el valor que tomará la constante a lo largo de todo el programa Departamento de Programación Y Tecnología Educativa mrodriguez@unimet.edu.ve
  • 4. ¿Recuerdan? Variables Estarán almacenadas en la memoria del computador y su valor podrá cambiar a lo largo del programa. Poseen tres atributos: Nombre, Tipo y Valor. Edad Nombre Nombre (Numérico) Tipo (Alfanumérico) 21 Valor “Juan Perez” Departamento de Programación Y Tecnología Educativa mrodriguez@unimet.edu.ve
  • 5. Declaración de Variables y/o Constantes Declaración de Variables Deben declararse las variables que se utilizarán en el programa. Sintaxis: Dim Identificador As Tipo donde: Dim .... As son palabras claves o keywords Identificador es un identificador de variable Tipo es el tipo de dato que contendrá la variable (lo veremos más adelante) Departamento de Programación Y Tecnología Educativa mrodriguez@unimet.edu.ve
  • 6. Declaración de Variables y/o Constantes Antes de declarar las variables y o constantes que se utilizarán en el programa, debe colocarse: Option Explicit Instrucción que le dice al programa que verifique y avise cuando se trate de utilizar una variable o constante no declarada. Departamento de Programación Y Tecnología Educativa mrodriguez@unimet.edu.ve
  • 7. Declaración de Variables y/o Constantes Estandarización de Nombres Cuando programamos debemos aplicar las siguientes reglas para los nombres, ya sean de variables, constantes o módulos: • Usar nombres significativos. La primera letra del nombre deberá ser mayúscula. Edad • Cada nombre debe estar compuesto por dos ó mas sílabas. Pueden usarse varias palabras para el nombre. Hora HoraLlegada Departamento de Programación Y Tecnología Educativa mrodriguez@unimet.edu.ve
  • 8. Declaración de Variables y/o Constantes Estandarización de Nombres (cont.) • Se recomienda que los nombres no tengan más de diez letras, para evitar errores de transcripción. NomAlu en lugar de NombreAlumno • No deben usarse nombres que coincidan con palabras que VBA considera claves (palabras reservadas). Integer  While Departamento de Programación Y Tecnología Educativa mrodriguez@unimet.edu.ve
  • 9. Declaración de Variables y/o Constantes Estandarización de Nombres (cont.) • El primer caracter debe ser una letra. Edad Nota1 7Dias  -Promedio • No se permite el uso de espacios en blanco o de los caracteres: ! . @ & $ #  Edad  Nota1  Nota 1  $ueldo Departamento de Programación Y Tecnología Educativa mrodriguez@unimet.edu.ve
  • 10. Declaración de Variables y/o Constantes Estandarización de Nombres (cont.) • No se permite utilizar el mismo nombre dos veces (distintos tipos) Dim Nota1 As Integer Dim Nota1 As String Nombre ambiguo Departamento de Programación Y Tecnología Educativa mrodriguez@unimet.edu.ve
  • 11. Tipos de datos Los tipos más utilizados son: String texto hasta 65.535 caracteres Integer enteros desde -32.768 hasta 32.767 Long enteros desde -2.147.483.648 hasta 2.147.483.648 Single reales de precisión sencilla Double reales de doble precisión Departamento de Programación Y Tecnología Educativa mrodriguez@unimet.edu.ve
  • 12. Elementos de un programa Expresiones Son conjuntos de variables y/o constantes unidas o relacionadas por operadores. Hay varios tipos de expresiones, nosotros utilizaremos - Numéricas - Lógicas (las estudiaremos más adelante) - de Strings (las estudiaremos más adelante) Departamento de Programación Y Tecnología Educativa mrodriguez@unimet.edu.ve
  • 13. Elementos de un programa Expresiones Numéricas Las que producen resultados de tipo numérico. X=Y+5–7+C Para su construcción se utilizan los Operadores aritméticos. () Paréntesis ^ Potencia * Multiplicación / División División entera MOD Módulo o resto de la división entera + Suma - Resta Departamento de Programación Y Tecnología Educativa mrodriguez@unimet.edu.ve
  • 14. Elementos de un programa Expresiones Numéricas Al evaluar expresiones numéricas debemos tomar en cuenta el orden de precedencia de las operaciones: 1. Paréntesis ( ) 2. Potencias ^ 3. Multiplicación, División * / División entera, Módulo Mod 4. Suma y Resta + - Departamento de Programación Y Tecnología Educativa mrodriguez@unimet.edu.ve
  • 15. Elementos de un programa Expresiones Numéricas Un ejemplo: Valor1 Valor2 Valor3 5 15 3 Suma = (Valor1 + Valor2) * Valor3 + ( Valor2 / 3 ) Suma 65 Departamento de Programación Y Tecnología Educativa mrodriguez@unimet.edu.ve
  • 16. Elementos de un programa Expresiones Numéricas Un ejemplo: Valor1 Valor2 Valor3 5 15 3 Suma = Valor1 + (Valor2 * Valor3) + ( Valor2 / 3 ) Suma 55 Departamento de Programación Y Tecnología Educativa mrodriguez@unimet.edu.ve