Tipos de Datos parte2 2015
Ing. Martha Lucia Tello
CONTENIDO
ESTRUCTURA DE UN ALGORITMO
DATOS
EXPRESIONES
INSTRUCCIONES SOBRE VARIABLES
ESTRUCTURA DE UN ALGORITMO
ELEMENTOS FUNDAMENTALES:
Datos.
Instrucciones.
Estructuras de control.
DATOS
Definición Informal
Tipo
Definición formal
Variables
Literales
Constantes
DEFINICION
El primer objetivo de todacomputadora es el
manejo de la información o datos.
Un dato es la expresión general que describe los
objetos con los cuales opera un computador.
Los datos de entrada son transformados por el
programa, después de las etapas intermedias, en
datos de salida.
A nivel de maquina un dato es una secuencia de
bits. Los lenguajes del alto nivel ignoran los
detalles de la representación interna.DEFINICION INFORMAL
Pieza de información simple
un número
un código
un hecho
una edad
TIPO
Un
conjunto es una colección
definida’ de elementos (objetos).
Las vocales
Los dígitos
‘bien
TIPO
Todo conjunto debe tener un nombre.
Z y entero
R y real
ASCII y caracter
booleano
cadena
Libros
TIPO
Se dice que x es de tipo A,
si x A.
Libros
El Quijote
TIPO
Lostipos de datos simples son los siguientes:
Boleano
Real
Entero
cadena
Lógicos
Numéricos
Tipos
de
Datos
Caracter
Carácter
TIPO: DATOS NUMÉRICOS
El tipo numérico es el conjunto de los valores
numéricos.
ENTEROS:
• Son completos. No tienen componente
fraccionarios o decimales
• Pueden ser negativos o positivos
• Los enteros máx y mín para un computador
suelen ser -32768 y +32767
• Ejemplos: 5,-15, 1340, 26, etc.
TIPO: DATOS NUMÉRICOS
REALES:
• Siempre tienen un punto decimal
• Consta de un entero y un parte decimal
• Pueden ser negativos o positivos
• Ejemplos: 0.08, -52.321, 3739.41, etc.
• Para manejar números muy grandes o muy
pequeños: Notación exponencial o científica
TIPO: DATOS LÓGICOS
LÓGICOS (Booleanos):
• Solo puede tomar uno de dos valores
• Cierto o Verdadero ( True)
•Falso ( False)
• Se utiliza para representar las alternativas
(sí / no) a determinadas condiciones
• Ejemplo: Si se requiere saber si un número
es par. Es verdadero o falso según la
pregunta.
TIPO: DATOS CARACTER
CARACTER:
Contiene solo un carácter
Los caracteres que reconocen los computadores no
son estándar
Caracteres Alfabéticos: (A, B, C…Z) (a, b, c…z)
Caracteres Numéricos: (1,2,..9,0)
Caracteres Especiales: (+, -, *, /, ^, ;, <, >, …)
TIPO: DATOS CARACTER
CADENA:
Sucesión de caracteres que se encuentran
delimitados por una comilla o dobles comillas.
La longitud de la cadena esta dada por el
número de ellos comprendido entre los
separadores.
Ejemplos:
'Hola Mundo'
'12 de Octubre de 2009'
VARIABLES
Datos cuyo valor puede cambiar durante el
desarrollo delalgoritmo o ejecución del
programas.
Una variable de cierto tipo puede tomar
únicamente valores de este tipo.
Se identifican por los atributos:
Nombre asignado y tipo que describe el uso de la
variable.
Los nombres deben ser significativos y tener relación
con el objeto que representan.
VARIABLES
SUMA
ENTERO
168
NOMBRE
CADENA
PABLITO
PEREZ
Nombre
Tipo
Estado o
Valor
VARIABLES
Declaración de una variable
x = real
contador = entero
VARIABLES
El valor de una variable puede cambiar
en el tiempo.
TIEMPO
IDENTIFICADOR
VALOR
ANTES
SALDO
500000
DESPUES
SALDO
100000
LITERALES
Secuencia de caracteres que representa
un valor concreto.
Tipos :
entero: 12345, –138
real: 3465.98, –3.987
caracter: ‘a’, ‘3’
cadena: “pepito va alcolegio”
booleano: falso o verdadero
CONSTANTES
Son datos que permanecen sin cambios durante
todo el desarrollo del algoritmo o ejecución del
programa.
Se permiten diferentes tipos: Enteros, reales,
caracteres y boolean.
Un carácter 'B'
Una cadena de caracteres 'Juan Pablo'
Un valor 1.234
Un valor lógico: Verdadero o Falso
CONSTANTES
No cambia en el tiempo
Tiempo
ayer
hoy...
Regístrate para leer el documento completo.