Vba 3 elementos del programa
-
Upload
universidad-metropolitana-venezuela -
Category
Education
-
view
1.206 -
download
2
description
Transcript of Vba 3 elementos del programa
[email protected] de ProgramaciónY Tecnología Educativa
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
Elementos de un programa
[email protected] de ProgramaciónY Tecnología Educativa
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
3.14 Valor
Tipo(Numérico)
¿Recuerdan?
[email protected] de ProgramaciónY Tecnología Educativa
Deben declararse las constantes que se utilizarán en el programa.
Declaración de Variables y/o Constantes
Declaración de Constantes
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
[email protected] de ProgramaciónY Tecnología Educativa
(Numérico) Tipo (Alfanumérico)
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.
Valor21 “Juan Perez”
¿Recuerdan?
Edad Nombre Nombre
[email protected] de ProgramaciónY Tecnología Educativa
Deben declararse las variables que se utilizarán en el programa.
Declaración de Variables y/o Constantes
Declaración de Variables
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)
[email protected] de ProgramaciónY Tecnología Educativa
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.
Declaración de Variables y/o Constantes
[email protected] de ProgramaciónY Tecnología Educativa
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
Estandarización de Nombres
Declaración de Variables y/o Constantes
[email protected] de ProgramaciónY Tecnología Educativa
• 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
Estandarización de Nombres (cont.)
Declaración de Variables y/o Constantes
[email protected] de ProgramaciónY Tecnología Educativa
• 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
Declaración de Variables y/o Constantes
Estandarización de Nombres (cont.)
[email protected] de ProgramaciónY Tecnología Educativa
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
[email protected] de ProgramaciónY Tecnología Educativa
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
Tipos de datos
[email protected] de ProgramaciónY Tecnología Educativa
Expresiones
Elementos de un programa
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)
[email protected] de ProgramaciónY Tecnología Educativa
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 enteraMOD Módulo o resto de la división entera+ Suma- Resta
Elementos de un programa
Expresiones Numéricas
[email protected] de ProgramaciónY Tecnología Educativa
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 + -
Elementos de un programa
Expresiones Numéricas
[email protected] de ProgramaciónY Tecnología Educativa
Suma = (Valor1 + Valor2) * Valor3 + ( Valor2 / 3 )
65
Suma
Un ejemplo:
15
Valor2
5
Valor1
3
Valor3
Elementos de un programa
Expresiones Numéricas
[email protected] de ProgramaciónY Tecnología Educativa
Suma = Valor1 + (Valor2 * Valor3) + ( Valor2 / 3 )
55
Suma
Un ejemplo:
15
Valor2
5
Valor1
3
Valor3
Elementos de un programa
Expresiones Numéricas