3. Page 3
DEFINICIÓN
Todo sistema de computación es alimentado con datos. La
representación de los datos incide en la elaboración de los
algoritmos. El sistema de identificación de los datos se
denomina “estructura de datos”, y depende de las
características de estos.
Los datos se clasifican:
a) Datos numéricos
b) Datos alfanuméricos
c) Datos lógicos
TIPOS DE DATOS Y OPERADORES
4. Page 4
DATOS NUMÉRICOS
Son aquellos que se utilizan para realizar operaciones aritméticas.
Enteros: corresponden a números “completos”, o sea que no tienen parte
decimal, pueden ser negativos, positivos o cero. Ejemplo: La edad de una
persona (39), el total de estudiantes en un grupo (36).
Reales: son aquellos números que poseen punto decimal. Pueden ser
negativos, positivos. Ejemplo: 37,0 ; 1,0
Reales decimales: son los que constan de una parte entera y una decimal
(en algunos casos se puede omitir la parte entera o la decimal). Ejemplo: La
nota de un estudiante (4.7), el porcentaje de algún impuesto (0.16).
Reales exponenciales: (de punto flotante); son aquellos números que se
expresan en función de potencias de 10; esta expresión es conocida como
notación científica. Ejemplo: -2.85E03; 0.735E-4; 0.58E-1
TIPOS DE DATOS Y OPERADORES
5. Page 5
DEFINICIÓN
Todo sistema de computación es alimentado con datos. La
representación de los datos incide en la elaboración de los
algoritmos. El sistema de identificación de los datos se
denomina “estructura de datos”, y depende de las
características de estos.
Los datos se clasifican:
a) Datos numéricos
b) Datos alfanuméricos
c) Datos lógicos
TIPOS DE DATOS Y OPERADORES
6. Page 6
DATOS ALFANUMÉRICOS
Corresponden al conjunto de caracteres alfabéticos, numéricos, y/o
especiales; con ellos no se efectúan operaciones matemáticas.
Carácter: cuándo se hace referencia a un solo carácter, se debe
encerrarse entre apostrofes o comillas simples (‘ ‘). Ej: Sexo de una
persona (‘M’ o ‘F’), estado civil (‘S’, ‘C’, ‘V’).
Cadena: Cuándo se hace referencia a más de un carácter, siempre
debe encerrarse entre comillas dobles (“ “). Ej: código de un
estudiante (“2048”), nombre de una persona (“Víctor Hugo Torres”),
dirección donde reside una persona (“Calle 100 # 50 – 20”), número
telefónico (“300-2125820”).
TIPOS DE DATOS Y OPERADORES
7. Page 7
DEFINICIÓN
Todo sistema de computación es alimentado con datos. La
representación de los datos incide en la elaboración de los
algoritmos. El sistema de identificación de los datos se
denomina “estructura de datos”, y depende de las
características de estos.
Los datos se clasifican:
a) Datos numéricos
b) Datos alfanuméricos
c) Datos lógicos
TIPOS DE DATOS Y OPERADORES
8. Page 8
DATOS LÓGICOS
Son aquellos datos que solo pueden tomar dos valores:
Valor verdadero – true
Valor falso – false
Muchas veces también se hacer referencia a los números binarios
ya que estos solo pueden tener 2 estado:
Valor verdadero – 1
Valor falso – 0
TIPOS DE DATOS Y OPERADORES
10. Page 10
OPERADOR
Un operador es un símbolo que se utiliza para manipular datos.
En matemáticas, el término operador puede usarse con varios
significados. Algunas veces, un operador es un símbolo
matemático que indica que debe ser llevado a cabo una
operación especificada sobre un cierto número o números. Los
operadores suelen interpretarse como funciones, por ejemplo la
suma + o el producto X.
Los operadores se clasifican en:
Aritméticos.
Relacionales.
Lógicos.
TIPOS DE DATOS Y OPERADORES
11. Page 11
OPERADORES ARITMÉTICOS
+ Suma
- Resta
* Multiplicación
/ División (div)
Mod Módulo o residuo (%) 15 mod 5 = 0,
ya que 15/5=3 15- (5*3)=0 mod=0
^ ó (**) Potencia
← ó (=) Asignación
TIPOS DE DATOS Y OPERADORES
12. Page 12
OPERADOR
Un operador es un símbolo que se utiliza para manipular datos.
En matemáticas, el término operador puede usarse con varios
significados. Algunas veces, un operador es un símbolo
matemático que indica que debe ser llevado a cabo una
operación especificada sobre un cierto número o números. Los
operadores suelen interpretarse como funciones, por ejemplo la
suma + o el producto X.
Los operadores se clasifican en:
Aritméticos.
Relacionales.
Lógicos.
TIPOS DE DATOS Y OPERADORES
13. Page 13
OPERADORES RELACIONALES
> Mayor que
< Menor que
== Igual a
!= Diferente de
>= Mayor o igual que
<= Menor o igual que
TIPOS DE DATOS Y OPERADORES
14. Page 14
OPERADOR
Un operador es un símbolo que se utiliza para manipular datos.
En matemáticas, el término operador puede usarse con varios
significados. Algunas veces, un operador es un símbolo
matemático que indica que debe ser llevado a cabo una
operación especificada sobre un cierto número o números. Los
operadores suelen interpretarse como funciones, por ejemplo la
suma + o el producto X.
Los operadores se clasifican en:
Aritméticos.
Relacionales.
Lógicos.
TIPOS DE DATOS Y OPERADORES
15. Page 15
OPERADORES LÓGICOS
* ó && ó and Conjunción (y)
+ ó | | ó or Disyunción (o)
~ ó ! ó not Negación (no)
TIPOS DE DATOS Y OPERADORES
17. Page 17
IDENTIFICADORES
Un identificador es el nombre que se le da a un elemento de
un algoritmo, pseudocódigo, programa. Por ejemplo, el tipo de
dato entero hace referencia a un tipo de dato que es distinto a
todos los demás tipos de datos, es decir, los valores que puede
tomar un dato de tipo entero, no son los mismos que los que
puede tomar un dato de otro tipo como por ejemplo un carácter.
La mayoría de identificadores son definidos por el programador
según su necesidad, su nombre puede ser desde tan solo una
letra hasta palabras e incluso frases (variables y constantes). A
la hora de asignar un nombre a un elemento, se debe de tener
en cuenta que todo identificador debe cumplir unas reglas de
sintaxis.
TIPOS DE DATOS Y OPERADORES
18. Page 18
IDENTIFICADORES
1. Consta de uno o más caracteres
2. El primer carácter debe ser una letra o el carácter subrayado
(_), mientras que, todos los demás pueden ser letras, dígitos o
el carácter subrayado (_).
3. No deben comenzar con un número
4. Las letras pueden ser minúsculas o mayúsculas del alfabeto
inglés. Así pues, no está permitido el uso de las letras 'ñ' y 'Ñ‘;
y peor aun letras tildadas.
5. No pueden existir dos identificadores iguales, es decir, con el
mismo nombre. Lo cual no quiere decir que un identificador no
pueda aparecer más de una vez en un algoritmo.
Reglas de Sintaxis para nombrar Identificadores
TIPOS DE DATOS Y OPERADORES
19. Page 19
DEFINICIÓN
Identificadores válidos que pueden ser definidos por el
programador .
numero
dia_del_mes
PINGUINO1
_ciudad
Z
_día
numero*
lugar de nacimiento
año
1x
Identificadores no válidos por incumplir las reglas
Por último, hay que decir que, es aconsejable que los identificadores
tengan un significado afín a lo que representan.
TIPOS DE DATOS Y OPERADORES
20. Page 20
DEFINICIÓN
Aplicación de Identificadores, operadores, asignaciones
y tipos de datos:
Suma de 2 números:
?
?
?
?
?
TIPOS DE DATOS Y OPERADORES
21. Page 21
EJERCICIOS
TIPOS DE DATOS Y OPERADORES
Considere A,B,C,D números Enteros
1. Si A=4 , B=2 entonces C=A/B ¿Cúal es el resultado en C?
a) 2 b) 0 c) 2,0 d) ninguna
2. Si A=25 , B=5 entonces C=A % B; ¿Cúal es el resultado en C?
a) 3 b) 5 c) 0 d) ninguna
3. Si C=3 , B=4 entonces A=C**B ¿Cúal es el resultado en A?
a) 9 b) 27 c) 81 d) ninguna
4. Si B=15, C=3, D=5 entonces A= D - (B%C) ¿Cúal es el resultado en A?
a) 0 b) 5 c) -5 d) ninguna
22. Page 22
EJERCICIOS
TIPOS DE DATOS Y OPERADORES
Considere X, Y, Z, R, A números Reales Decimales
1. Si X=8,5 Y=9 entonces R=(X+Y) / 2 ¿Cúal es el resultado en R?
a) 8 b) 8,75 c) 9,0 d) ninguna
2. Si Y=0,5 Z=5,5 entonces R=(Y+Z)**2 ¿Cúal es el resultado en R?
a) 36,0 b) 12,0 c) 25,0 d) 36
3. Si X=3 , Y=4, Z=5 entonces A=(X**2+Y**2) % Z ¿Cúal es el resultado en A?
a) 5,0 b) 3 c) 3,0 d) ninguna
4. Si X=2, Y=4, Z=6 entonces A= ((Y/X) + Z)/4 ¿Cúal es el resultado en A?
a)4,0 b) 2 c) 2,0 d) ninguna
23. Page 23
LECCIONA
1. ¿Cual es la clasificación de los operadores?
Aritméticos, Relacionales y Lógico
2. Cúal división tiene por resultado MOD = 1
a) 8%4 b) 21%3 c) 21%10 d) ninguna
3. A que tipo de dato pertenece el valor de A, si A=“true"
a) entero b) real decimal c) cadena d) lógicos
4. Cúal será el resultado de la siguiente relación ((12-4)/2**1) ≠(12-(4/2)**1)
a) true b) false c) no valida
5. Encuentre el AREA de un triangulo, donde:
La altura es 12,0
La base es la tercera parte de la altura.
*Crear los identificadores necesarios.
*Indicar sus Tipos de datos
*Asignar valores
*Operaciones necesarias.
24. Page 24
LECCIONB
1. ¿Clasificación de los datos (estructura de datos)
Datos numéricos, Datos alfanuméricos, Datos lógicos
2. A que tipo de dato pertenece el valor de A, si A=" 0.58E-1 "
a) entero b) real decimal c) cadena d) carácter
4. Cúal será el resultado de la siguiente relación ((12-4)/(2**1)) = (12-(4/2)**1)
a) true b) false c) no valida
5. Encuentre el AREA de un triangulo, donde:
La altura es 12,0
La base es la tercera parte de la altura.
Crear los identificadores necesarios e indicar sus Tipos de datos
Asignación de valores y Operaciones necesarias.
3. Considere que X y Y son Enteros y R es real decimal.
Si X= 25 Y=10 entonces R=X / Y ¿Cúal es el resultado en R?
a) 2 b) 2,5 c) 0,4 d) ninguna