Vba 3 elementos del programa

16
[email protected] Departamento de Programación Y 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

description

Material de apoyo para la asignatura bptpr01 Programación para Ingeniería de la Universidad Metropolitana.

Transcript of Vba 3 elementos del programa

Page 1: 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

Page 2: Vba 3 elementos del 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?

Page 3: Vba 3 elementos del programa

[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

Page 4: Vba 3 elementos del 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

Page 5: Vba 3 elementos del programa

[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)

Page 6: Vba 3 elementos del programa

[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

Page 7: Vba 3 elementos del programa

[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

Page 8: Vba 3 elementos del programa

[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

Page 9: Vba 3 elementos del programa

[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.)

Page 10: Vba 3 elementos del programa

[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

Page 11: Vba 3 elementos del programa

[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

Page 12: Vba 3 elementos del programa

[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)

Page 13: Vba 3 elementos del programa

[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

Page 14: Vba 3 elementos del programa

[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

Page 15: Vba 3 elementos del programa

[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

Page 16: Vba 3 elementos del programa

[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