Está en la página 1de 2

UNIVERSIDAD INDUSTRIAL DE SANTANDER

FACULTAD DE CIENCIAS
ESCUELA DE MATEMÁTICAS
Profesor: Solange Lugo
Material de lectura sobre Fundamentos de programación

ELEMENTOS DEL LENGUAJE Asignación Lógica Permite dar valor a una variable,
Identificadores: Nombres de las variables, constantes,
este puede ser una constante, variable o expresión.
- Siempre se resuelve la expresión de la derecha y
arreglos, funciones. Secuencia de alfanuméricos, el primer luego se asigna a la variable de la izquierda, la cual
carácter DEBE ser letra. No llevan espacios, ni símbolos, sólo siempre cambia su valor.
se permite el guión de piso y no pueden ser palabras claves. - Si se asigna una expresión y esta contiene una
Hace diferencia entre mayúsculas y minúsculas. variable, esta debe estar previamente definida, es
decir tener un valor inicial.
Palabras claves: Palabras predefinidas o reservadas por el a  5, b  a, c  a * b , c  c -3
lenguaje y tienen una función determinada.
EJERCICIOS
Constante: Son valores que no cambian durante la ejecución
de un programa y están directamente relacionadas con los
siguientes tipos de datos. I -Dadas las siguientes asignaciones X  5, Y3
Tipo de dato Ejemplo resuelva cada una de las siguientes expresiones
ENTERO -8, 1520, 45, +24
Números sin parte Expresión Respuesta
Numéricos decimal a) X+Y*5-(X-2%Y)*4 8
Van sin FLOTANTE 3.5, 4E6, -3.5e-2,
espacios Número con punto 3E+5 b) X*3!=Y*5 Falso
decimal, exponente
c) SQRT(X*Y+1) 4
o ambos.
String o Cadenas de “Calle 20 # 45-36” d) X>Y OR Y<5 AND Y<1 Verdadero
Caracteres “Pedro Pérez”
e) X^(Y-1) 25
Varios caracteres, van en comillas “S”
dobles.
Carácter Se relacionan con la
Un sólo carácter. Va en comillas tabla ASCII
sencillas ‘A’, ‘@’, ‘1’
Booleano True
Devuelve un valor lógico False

Expresión: Combinación de variables y/o constantes


mediante operadores.

Operadores: La prioridad de los operadores vertical


(jerarquía) y horizontal (asociatividad).
Jerarquía Asociatividad
Paréntesis ( ) Interno al más externo
Funciones
Raíz Cuadrada → SQRT( ) Interno al más externo
Potencia→^ (circunflejo) ó **
Aritméticos
Multiplicación → *
División → /
Izquierda a Derecha
Módulo o residuo → % -MOD
Parte entera → DIV - [ / ]
Suma + , Resta - Izquierda a Derecha
Relacionales
> < >= <=
= (Igual que) Izquierda a Derecha
!= ó <> (Diferente que)
Lógicos
Negación ! ~
AND Izquierda a Derecha
OR
Asignación Lógica = ó  Derecha a Izquierda

También podría gustarte