Está en la página 1de 4

LENGUAJE DE PROGRAMACIN DE INGENIERA

_____________________________________________________________________________________________

GUA DE PRCTICA N 02: TIPOS DE DATOS


OBJETIVO: Conocer qu es una variable, constante, tipos de datos, identificadores y la jerarqua de
resolucin de problemas con operadores y expresiones.
I.

IDENTIFICADORES
Un identificador es el nombre que se le asigna a los datos de un programa (constantes, variables,
tipo de datos), y que nos permiten el acceso a su contenido.
Ej.: num1, PI, cod

II.

TIPO DE DATOS
Es el valor que puede tomar una constante o variable.
Ej. : nombre, numCuenta, calif1, calif2, etc.
Los tipos de datos ms utilizados son:
2.1. Numricos
Representan un valor entero y real.
Ej.: 250, -5, 27.5
2.2. Lgicos
Solo pueden tener dos valores, verdadero o falso, y son el resultado de una comparacin.
Ej.: 2>6, 25<59
2.3. Alfanumricos
Son una serie de caracteres que sirven para representar y manejar datos como nombres de
personas, artculos, productos, direcciones, etc.
Ej.: nomCliente, art1, art2, direccionN

III.

VARIABLES
Permite almacenar de forma temporal un valor y el cual puede cambiar durante la ejecucin del
algoritmo o programa. Toda variable tiene un nombre que sirve para identificarla.
Ej.: prom=(calif1+calif2+calif3)/3
Las variables son: prom, calif1, calif2 y calif3.

IV.

CONSTANTES
Son datos numricos o alfanumricos que contienen un valor y que no cambia durante la ejecucin
del algoritmo o programa.
Ej.: a=a*PI
La constante es PI, cuyo valor conocido ser siempre 3.1416.

V.

OPERADORES Y EXPRESIONES
5.1. Expresiones

_____________________________________________________________________________________________
FACULTAD DE ING. MINAS, GEOLOGA Y METALURGIA

LENGUAJE DE PROGRAMACIN DE INGENIERA


_____________________________________________________________________________________________

Es un conjunto de constantes, variables y operadores con las que se realiza los procesos
operacionales permitiendo obtener un resultado.
Ej.: resultado=a*(2*b+5)/c
5.2. Operadores
Es un smbolo que permite manipular los valores de variables y/o constantes.
5.2.1.

Operadores matemticos
Orden
Operador
1
^
2
/ *
3
+ -

Descripcin
Potencia
Divisin, multiplicacin
Adicin, sustraccin

Las operaciones con igual nivel de prioridad se evalan de izquierda a derecha.


Tener en cuenta tambin a los operadores de agrupacin:
Orden
Operador
Descripcin
1
{}
Llaves
2
[]
Corchetes
3
()
Parntesis
5.2.2.

Operadores de asignacin
Orden
Operador
1
=

Descripcin
Igualdad

Sirve para recuperar o guardar los valores obtenidos al realizarse o ejecutarse una
expresin.
5.2.3.

Operadores de relacin
Orden
Operador
1
>
2
<
3
>=
4
<=
5
=
6
<> !=

Descripcin
Mayor que
Menor que
Mayor igual que
Menor igual que
Igual que
Diferencia

Son empleados para comprobar dos o ms valores, su resultado produce valores


como verdadero o falso, y tienen el mismo nivel de prioridad.
5.2.4.

Operadores lgicos o booleanos


V1
V2
AND
V
V
V
V
F
F
F
V
F
F
F
F

OR
V
V
V
F

NOT
VF
FV

Son empleados para comparar dos valores lgicos (verdadero o falso), su resultado
produce valores como verdadero y falso, los tres tienen el mismo nivel de prioridad.

_____________________________________________________________________________________________
FACULTAD DE ING. MINAS, GEOLOGA Y METALURGIA

LENGUAJE DE PROGRAMACIN DE INGENIERA


_____________________________________________________________________________________________

VI.

JERARQUA
La jerarqua para la resolucin de problemas se detalla con el siguiente diagrama:
1. O. Matemticos
Siempre se ejecutan de izquierda
a derecha en caso de haber dos
o ms operadores con el mismo
nivel de prioridad.

2. O. Relacionales
3. O. Lgicos
4. O. De Asignacin
VII.

EJERCICIOS
1. Resolver las siguientes operaciones teniendo en cuenta la jerarqua de los operadores.
a. = +
Solucin:
= 3 + 2 ^2
1
2

J=5

b. = + +
Solucin:
= 2 ^( + 1) 3 ^( + )
1

6
7

J=8

_____________________________________________________________________________________________
FACULTAD DE ING. MINAS, GEOLOGA Y METALURGIA

LENGUAJE DE PROGRAMACIN DE INGENIERA


_____________________________________________________________________________________________

2. Ejercicios propuestos
a. = 2 + 3 + 2

2 +

b. = 22 + 3
c. =

3 +2 2+3
(2 +4 +1 )

d. = 3 + 45 18
3

e. = 25 2 + 3
f.

= 2 3+ + 181/

_____________________________________________________________________________________________
FACULTAD DE ING. MINAS, GEOLOGA Y METALURGIA