Variables Y Constantes
Click here to load reader
description
Transcript of Variables Y Constantes
VARIABLES Y CONSTANTES
VARIABLES. Valores que pueden cambiar durante un proceso con un algoritmo
[TIPO DE DATOS][NOMBRE DE VARIABLE] = [VALRO DE VARIABLE]
Ejemplo :
Numérico Edad = 20Texto Apellido =”Seminario” (Texto o Alfanumérico)Numérico peso = 60.5Lógico Resp = VAlfanumérico Identificador = “TRAB-001”
Los alumnos
1. la variable tendrá por nombre distancia, será de tipo numérico y contendrá elvalor 100.58
2. la variable tendrá por nombre Nacimiento será de tipo Fecha y contendrá elvalor #23/10/95#
3. la variable tendrá por nombre Sexo, será de tipo lógico y contendrá el valorFALSE
4. la variable tendrá por nombre Código será de tipo Alfanumérico y contendrá elvalor “ALUMN 001”
TIPOS DE VARIABLES:
VARIABLES POR SU CONTENIDO
Numéricas. Almacenan valores numéricos del 0 al 9, positivos y negativos.
Ejemplo Nota = 20 Promedio = 17.5Producto = 10 número = 74Distancia = 160.7 altura = 2400
VARIABLES
POR SU CONTENIDO POR SU USO
NUMÉRICAS LÓGICAS TEXTO OALFANUMERICO
S
DE PROCESO CONTADORES ACUMULADORES
Lógicas solo pueden ser Verdadero o Falso
Ejemplo Si a=5 y b=7 entoncesResult =( a>b)Result = F
Si n=8 y p=16.5 entoncesValor=(n<=p)Valor V
Texto o Alfanuméricas. Caracteres alfanuméricos (letras, números ycaracteres especiales).
Ejemplo
Dirección =”Los tulipanes #329 – Los Parques”Nombre completo = “José Luis Tello Siancas”
VARIABLES POR SU USO
De Proceso. Resultado de un proceso, fórmulas u operacionesaritméticas.Ejemplo Promedio = (a+b+c)/3
Area = (base*altura)/2X = a^2 + 2ab + b^2Calc = a – y^ 5 + z*3n= a + b + 1
Contadores. Sirve para tener un control del número de veces quese repita una acción u operaciónEjemplo Alumn = Alumn + 1
Contar = contar + 1Veces = veces + 1I = I + 1
Acumuladores. Realiza la suma de valores y los acumula. Tambiénse llaman sumadores.Ejemplo Sum =Sum + Edad
Cant = cant + 1Ventas = ventas + productosn = n + a
Constantes no cambia su valor en toda la ejecución del programa.Ejemplo MAX = 100
MIN = 50PI = 3.1415DIAS = 30
Datos simplesDatos numéricosEjemplo X= a+b-c*d
A=b*h/2Cont =cont + 1Sum = sum + edad
Datos lógicos Trabaja solo con 2 valores: VERDADERO o FALSOEjemplo Si Resp = False
Si n = 17 y n =10d= (m<=n)d =False
Datos texto o AlfanuméricoEjemplo Nombre = “Andrea Camila”
Dirección = “Los molinos #134 – Santa Victoria”Mensaje =”Operación no válida”Carácter = “c”
TIPOS DE DATOS
SIMPLES EXTRUCTURALES
NÚMERICOS LÓGICOS TEXTO O
ALFANUMERICO
ARREGLOS REGISTROS ARCHIVOS APUNTADORES
EXPRESIONES
Combinación de constantes, variables, símbolos u operación,paréntesis y nombres de funciones especiales.
Ejemplo cal + 5 +100/cA +bC+ (X-y/2) – 5 + (7*P)(a>b) And (c<b)
Exp Aritméticas/operadores aritméticos
Ejemplo C +7 – (d*5 – 6)M + n * (z –(m +2)) w50 – 2(7 +( 5 * 3- 1)- 3)+10(desarrollar)20*6+7(10-6)+8 (2 -1) (desarrollar)12-25(8 + 7- 10) (1+1) (desarrollar)6+7 mod2 (desarrollar)
Exp. Relacionales/Ordenadores relacionales >, <, >=, <=, <>, =Ejemplo
Si f=100 y m=52(f-m)>=f(m+f)>= (f-m)M*2-f<>m-48
Exp. Lógicos/Operadores Lógicos. AND, OR, NOTEjemplo
Si a=3, b=4, c=1 (a>b) AND (c-b>a)
Respuesta: F ((c^a+b)<=(a-b))OR ((b-a+c)<>(b^2+c))
Respuesta: V