Está en la página 1de 8

Tema#2.

Tipos de Datos
10

Programacin de Computadoras-Tipos de Datos Pgina 1


2.1 DEFINICIN DE DATOS.





2.2 TIPOS DE DATOS
Los datos se clasifican en: Simples, Estructurados
2.1.1 DATOS SIMPLES.
Los datos simples se clasifican en:
DATOS NUMRICOS.
Los enteros son nmeros que no tienen parte decimal y pueden ser positivos o
negativos.
Ejemplos:
a) 8676 b) 133 c) -980 d) 32

Los reales son nmeros con parte entera y parte decimal y pueden ser positivos o
negativos.
Ejemplos:
a) 0.198 b) 80.35 c) 1687.3333 d) 6.91

DATOS TIPO CARCTER Y TIPO CADENA.
Los datos de tipo carcter son los caracteres que puede interpretar la
computadora, pueden ser:
Los datos son los objetos sobre los que opera una
computadora. El tipo de un dato es el conjunto
de valores que puede tomar durante el programa.
Si se le intenta dar un valor fuera del conjunto se
producir un error.

Tema#2. Tipos de Datos
10

Programacin de Computadoras-Tipos de Datos Pgina 2

Alfabticos (A, B, C,...,Z, a, b, c, ... , z), Dgitos (0, 1, 2,..., 9), Especiales (+, -, *,
/, ^, <, >, $, &, etc.), se caracterizan por estar formados por un slo carcter.
Ejemplos:
a) ! b) B c) 1 d) m e) &

Un dato de tipo cadena es una sucesin de caracteres que se encuentran
encerrados entre comillas simples (apstrofos) o comillas dobles.
El nmero de caracteres comprendidos entre las comillas se denomina longitud de
la cadena.
Ejemplos:
a) Eduardo Da
Silva
b) Calle Ricardo J. Alfaro
# 998
c) 5HDJ-R76I-69Y8-FTR3


DATOS LGICOS O BOOLEANOS.
Los datos lgicos o booleanos son aquellos que slo pueden tomar uno de dos
posibles valores: verdadero o falso.
2.1.2 DATOS ESTRUCTURADOS O COMPUESTOS
Los datos estructurados se clasifican en:

2.2 VARIABLES Y CONSTANTES.



Estticos Dinmicos:
Vectores
Matrices
Registros
Archivos
Pilas
Colas
Listas
rboles
Grafos

Las variables son datos cuyo valor puede cambiar durante la ejecucin del
programa.

Tema#2. Tipos de Datos
10

Programacin de Computadoras-Tipos de Datos Pgina 3

Ejemplos:
a) edad: representa la edad de una persona
b) sueldo_mensual: representa el sueldo que gana un empleado cada mes
c) nota_final: representa la nota final obtenida por un alumno.



Ejemplos:
a) 6.55488 b) 2.71828 c) Error d) 3.1416











2.3 EXPRESIONES ARITMTICAS.
Las expresiones aritmticas son anlogas a las frmulas matemticas. Las
variables y constantes son de tipo numrico y las operaciones son las aritmticas.

Las constantes son datos cuyo valor no cambia durante la ejecucin del programa.

Actividad de aprendizaje 1. Desarrolle individualmente las siguientes
preguntas y entregue la solucin al profesor
1. Elabora una lista de 5 ejemplos de tipos de datos numricos enteros
y reales.
2. Seale 5 ejemplos de datos carcter y cadena.
3. En la siguiente lista determine las variables vlidas y no validas:
num________________ edad: ______________

Nombre_____________
cod_emp_____________

3num_______________

1sexo:_______________
4. Presenta una lista de 5 variables y 5 constantes.
Tema#2. Tipos de Datos
10

Programacin de Computadoras-Tipos de Datos Pgina 4

2.3.1 OPERADORES ARITMTICOS
Smbolo Operacin Tipo de operandos Tipo de resultado
^ Exponenciacin Entero o real Entero o real
* Multiplicacin Entero o real Entero o real
/ Divisin Entero o real Real
+ Suma Entero o real Entero o real
- Resta Entero o real Entero o real
DIV Divisin entera Entero Entero (cociente)
MOD Mdulo Entero Entero (residuo)

Ejemplos:
a) 12+5=17 donde + es el operador, 12 y 5 son los operandos y 17 el resultado.
b) 25.3 + 4.58 = 29.88 c) 15 - 8 = 7 d) 3 * 8 = 24 e) 6 ^ 3 = 216
f) 15/3 = 5.0 g) 15 div 3 = 5 h) 15 mod 3 = 0

2.3.2 Expresiones lgicas


Operadores relacionales
Operador Significado
= Igual que
<> Distinto que
Son aquellas que pueden tomar uno de dos posibles valores: verdadero o falso. Se
forman combinando constantes y variables con operadores lgicos y relacionales.
Tema#2. Tipos de Datos
10

Programacin de Computadoras-Tipos de Datos Pgina 5

> Mayor que
< Menor que
>= Mayor o igual que
<= Menor o igual que

Ejemplos:
a) si A = 3 y B = 5
A > B es falso
(A + 5) >= (B + 2)
es verdad

b) A < B es verdad

c) si A = 12
A mod 2 = 1 es
falso

d) si MAX = 345
MAX mod 3 = 0
es verdad


2.4 OPERADORES LGICOS

Ejemplos:
a) (21 > 10) and (4 = 4) es verdad
b) not (34 < 56) es falso
c) (3 > 2) and (2 > 5 ) es falso
d) (45 >= 13) or (3 > 16) es verdad



Accin Descripcin
And (Y) lgico. La expresin es cierta si
ambos operandos son ciertos.
NOT (NO) lgico. Devuelve lo contrario del
operando.
Or (O) lgico La expresin es cierta si
ambos operandos son ciertos.
Tema#2. Tipos de Datos
10

Programacin de Computadoras-Tipos de Datos Pgina 6

2.5 PRECEDENCIA O JERARQUA DE LOS OPERADORES
Ser importante tener en cuenta la precedencia de los operadores a la hora de
trabajar con ellos:
( ) Mayor precedencia ) Subexpresiones encerradas entre
parntesis se evalan primero (mayor
nivel de precedencia)
^
*, /
Mod, div
+, - Menor precendencia

2.6 OPERACIN DE ASIGNACIN.
Asignacin: es la operacin de dar valor a una variable o modificarla. Se va a
representarla con el smbolo <-- ; una flecha apuntando a la izquierda. En
pseudocdigo, el formato de una asignacin es:
nombre de la variable expresin
Ejemplos:


A 100
Significa que a la variable A se le ha
asignado el valor 100, ahora A vale
100.
suma 5+10 Asigna el valor 15 a la variable
suma, a travs de una asignacin
aritmtica
x z + v Asigna el valor de la suma de las
variables z y v a la variable x.
Ejemplos asignaciones:
I=0, I=I+1, ACUM= 0, CAR=A






Tema#2. Tipos de Datos
10

Programacin de Computadoras-Tipos de Datos Pgina 7

2.7 LECTURA DE ENTRADA/ SALIDA.
La operacin de entrada de datos permite leer valores y asignarlos a
determinadas variables. Esta entrada de datos se conoce como operacin de
lectura de datos (y los datos se introducen mediante un dispositivo de entrada
(teclado, unidad de disco, etc.).

LECTURA DE ENTRADA
Leer
NOM_VARIABLE1,NOM_VARIABLE_N


















La operacin de salida muestra los resultados en un dispositivo de salida
(pantalla o impresora) y se denomina operacin de escritura de datos.
ESCRITURA DE DATOS
Imprimir
NOM_VARIABLE1,NOM_VARIABLE_N





Tema#2. Tipos de Datos
10

Programacin de Computadoras-Tipos de Datos Pgina 8


Actividad de aprendizaje 2. Desarrolle equipos de dos estudiantes
las siguientes expresiones aritmticas, expresiones lgicas y
operaciones utilizando la jerarqua de los operadores.

1. EXPRESIONES ARITMTICAS:
a) 12+7= b) 25.3 + 4.58 = c) 15 - 8 = d)9 * 8 =
e) 6 ^2 = f) 25/5 = g) 10 div 2 = h) 15 mod 3=

2. EXPRESIONES LOGICAS:
EXPRESION LOGICA RESULTADO
a) si A = 3, B =5 entonces A>B


b) (A + 5) >= (B + 2), si A = 12, B =6
c) A + 3 >= B + 2, si A = 9, B =6
d) si A = 12 , A mod 2
e) (C+D)<(F-2), si C=4, D=3 F= 5

3. OPERACIONES UTILIZANDO LA JERARQUA DE LOS
OPERADORES.
(2+3)*4 = 4+2*5= 23*2/5=
23*2/5 = 3+5*(10-(2+4))= 21*(1.5+12.3)=
7*5^3/4= 10-8^3/5= 8*(5+3)^5/6=
*Nota: Resolver las expresiones en limpio y entregar al profesor.
T
I
P
O
S

D
E

D
A
T
O
S

También podría gustarte