Upload
vankhanh
View
272
Download
0
Embed Size (px)
Citation preview
Variables y tipos de datos primitivos
Tipos de datos no primitivos
Expresiones y operadores
Subrutinas
TEMAS
Variable
Alcance de una variable
Tipos de datos primitivos
Tipos de variables
Apuntador
Es un identificador que almacenavalores los cuales cambian durante laejecución de un programa y sedeclaran con Dim.
VARIABLES Y
TIPOS DE DATOS
VARIABLES Y
TIPOS DE DATOS
Locales: Se declaran dentro de unprocedimiento.
Globales: Se declaran al principio delprograma, utilizándose en todos losprocedimientos.
Los datos pueden ser numéricos, caracter, cadena
de caracteres y lógicosDim a,b As Integer
Los valores que se almacenanen a y b serán números enteros
VARIABLES Y
TIPOS DE DATOS
“Possenti”Más de un carácter (palabra, dirección, etc)String
9.12Número de punto flotante de precisiónsencilla
Single
5, 986,432,812-87,213,765,302
Long
100. -340Números enteros positivos y negativosInteger
0.186789Número de punto flotante de doble precisiónDouble
15/03/2005Fecha y horaDate
15.40Número con punto decimal fijoCurrency
True o FalseCaracter (True o False)Boolean
50, 0, 255Número entero positivo (corto)Byte
EjemplosDescripciónTipo
VARIABLES Y
TIPOS DE DATOS
Números enteros positivo y negativo (largo)
Es una variable que "apunta" o hace referencia a uno ó más objetos y desde su declaración "sabe" el tipo de objetos a que hace referencia ya sea a tipos de datos primitivos o no primitivos.
VARIABLES Y
TIPOS DE DATOS
Valores compuestos (registros, arrays (arreglos), conjuntos, cadenas, listas y archivos)
Dim Lista1 (20) As Integer 21 elementos, del 0 al 20
Dim Lista2 (1 to 20) As Integer 20 elementos, del 1 al 20
Dim Lista3 (1 to 10, 1 to 20) Tabla de 10 X 20
Asignación
Operadores aritméticos
Operadores relacionales
Operadores lógicos
Prioridad de operadores
Evaluación de expresiones
ASIGNACIÓN SIMPLE +
SUMA +=
RESTA -=
MULTIPLICACIÓN *=
DIVISIÓN /=
EXPRESIONESY
OPERADORES
c = c + 3 puede ser abreviado por el operador de asignación: += como: c += 3
Determina el valor de una variable, pueden ser:Directas: valor exacto a=3Indirectas: a través de una expresión a2+b2
SUMA +
RESTA -
MULTIPLICACIÓN *
DIVISIÓN /
Expresiones y
operadores
Mayor que >
Mayor o igual que >=
Menor <
Menor o igual que <=
Igual a =
Distinto que <>Expresiones
y operadores
AND Y
OR O
NOT NEGACIÓN
Expresiones y
operadores
1. Las operaciones que están encerradas entreparéntesis se evalúan primero. Si existen diferentesparéntesis anidados (interiores unos a otros), lasexpresiones más internas se evalúan primero.
2. Las operaciones aritméticas, relacionales y lógicasdentro de una expresión, suelen seguir el siguiente ordende prioridad.
^
*, /
+, -
Relacionales
Lógicos
Expresiones y
operadores
Es equivalente al resultado que proporciona al aplicar susoperadores a sus operandos.Por ejemplo 1 + 5 es una expresión formada por dosoperandos (1 y 5), el operador (+) y la expresión esequivalente al valor 6.
Cuando se desea realizar una operación con baja prioridad por adelantado, debe agruparse a los
operandos involucrados.4 + 12 /2 = 10 (sin agrupar)
(4 + 12) /2 = 8 (con agrupador)
Expresiones y
operadores
Sentencia de ciclo/iteración
Sentencia de selección/decisión
Se repite mientras la expresión sea verdadera y cuando la expresión es falsa
termina el ciclo
DO WHILE LOOP
FOR NEXT
Subrutinas
Es una condición donde se comparan dos datos
IF THEN ELSE
SELECT CASE
Subrutinas