Variables y tipos de datos primitivos - ifp.mx · Variables y tipos de datos primitivos Tipos de...

Preview:

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

Recommended