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