Tema 1-1: datos y tipos de datos

15,346 views 19 slides Nov 01, 2015
Slide 1
Slide 1 of 19
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19

About This Presentation

Material para la asignaturas de Algoritmos I. El contenido es acerca de la definición de los datos, los tipos de datos y su funciones. Además hay ejemplos de cada uno de ellos.


Slide Content

ALGORITMOS I
ALG1-V
1

DATOS Y TIPOS DE DATOS
2

¿Qué es un dato?
Sonhechosquedescribensucesosyentidades.
Undatopuedereferirseaunnumero,unaletra,ocualquier
símboloquerepresentaunapalabra,cantidad,medidao
descripción.
Sonlascaracterísticassobrelascualesoperaunalgoritmo.
3
DATOS
sonlosobjetossobrelosqueoperaunacomputadora.Mediante
ellos,enunprogramapodemosrealizarsualmacenamientoy
obtenerlosresultadosdelasdistintasoperacionesqueintervienen
enlasolucióndeunproblema.
Los datos:

4
DATOS
Importancia de los datos:
Losdatostiendenaconvertirseeninformaciónparaofrecerun
significado,conocimiento,ideasoconclusiones.
Porsimismolosdatosnotienenlacapacidaddecomunicarun
significadoyportantonopuedenafectarelcomportamientode
quienlosrecibe.
Todoobjetotienetresatributos:
1.Nombre:Eselidentificadordelmismo.
2.Tipo:Conjuntodevaloresquepuedetomar.
3.Valor:Elementodeltipoqueseleasigna.

Características:
Unnombrequelosdiferenciadelresto.
Untipoquenosdeterminalasoperacionesquepodemos
hacerconesedato.
Unvalorquepuedevariaronoalolargodeunaoperación.
5
¿Qué es Información?:
Esunconjuntodedatossignificativosypertinentes.
Esunacoleccióndehechosparaunaorganizaciónque
lospercibe.
Enlainformaciónsepuededescribirsucesoso
entidades.
Lainformaciónposeeunadestacadafunciónenla
comunicación
DATOS

¿Qué son los datos significativos?
6
DATOS
Parasersignificativos,losdatosdebenconstardesímbolos
reconocibles,estarcompletosyexpresarunaideano
ambigua.
Lossímbolosdelosdatossonreconociblescuandopueden
sercorrectamenteinterpretados.
Muchostiposdiferentesdesímboloscomprensiblesseusan
paratransmitirdatos.
1-En partido de fútbol
Barcelona 1 y Real Madrid 0
“Para todos los que saben de fútbol”.
Ejemplos:
2-Un correo electrónico
[email protected]

Diferencia entre Datos e Información:
7
DATOS
LosDatosadiferenciadelainformaciónsonutilizadoscomo
diversosmétodosparacomprimirlainformaciónafindepermitir
unatransmisiónoalmacenamientomáseficaces.
Adiferenciadelosdatos,lainformacióntienesignificadopara
quienlarecibe,poreso,lossereshumanossiemprehantenidola
necesidaddecambiarentresíinformaciónqueluegotransforman
enacciones.
"Lainformaciónes,conocimientosbasadosenlosdatosalos
cuales,medianteunprocesamiento,seleshadadosignificado,
propósitoyutilidad“.
ElDatoesunelementoúnico,lainformaciónsecomponedevarios
datos.
Dato:“Tienen una Casa”
Información: “Alma tiene una casa”
Ejemplos:

Definición:
8
TIPO DE DATOS
Eselconjuntodevaloresquepuedentomarduranteel
programa.Siseleintentadarunvalorfueradelconjuntose
produciráunERROR.
Lostiposdedatosdefinenlosmétodosdealmacenamiento
disponiblespararepresentarinformación,juntoconla
maneraenquedichainformaciónhadeserinterpretada.
Lostiposdedatossonindispensablesparaladeclaración
devariables.

1.Simples :Es indivisible (atómico), es decir, no se puede
descomponer. Sin estructura.
Datos Numéricos
Datos Alfanuméricos
Datos Lógicos
2.Estructurados:Sonconjuntodepartidasdedatossimplescon
relacionesdefinidasentreellos.Estructurados
Arreglos
Registros
Archivos
9
TIPO DE DATOS
Clasificación de los tipos de datos:
Ejemplo1:Unañoesundato
simple.
Año...: 2006
Ejemplo 2: Una fecha es un dato Compuesto
por tres datos simples (día, mes, año).
Fecha:
Día....: 30
Mes...: 11
Año...: 2006

Sonaquéllosquerepresentanunacantidadovalordeterminado.Su
representaciónsellevaacaboenlosformatosyaconocidos(enteros,punto
yfraccionesdecimalessiestasexisten).
Losenterossonnúmeroscompletos,
notienencomponentesfraccionarios
odecimalesypuedensernegativosy
positivos.
1.Numérico Entero (Integer):
10
DATOS NUMÉRICOS

11
DATOS NUMÉRICOS
Esunconjuntoinfinitodenúmeros
enteros,ycomolacomputadorano
puederepresentarlostodos,undato
detipoenterosólopuedetomarpor
valorunnúmeropertenecienteaun
subconjuntodeZ.Losvaloresmáximo
ymínimodedichosubconjuntovarían
segúnlascaracterísticasdecada
computadoraydelcompiladorquese
utilice.(Investigarqueesun
compilador).
Enpseudocódigo,paraindicarqueundatoes
detipoenteroseutilizalapalabrareservada:
Z= { ..., -3, -2, -1, 0, 1, 2, 3, ... }
N° Datos
1Edad de los estudiantes
2Cantidad de títulos
3Año de graduación
4Cantidad de Mujeres
5Cantidad de Hombres

12
DATOS NUMÉRICOS
Estosnúmerossiempretienenun
puntodecimalypuedenser
positivosonegativos.
Esaquelquepuedetomarporvalor
unnúmero pertenecienteal
conjuntodelosnúmerosreales(R),
elcualestáformadoporlos
númerosracionaleseirracionales.
2.Tipo Numérico Real (Double):
Enpseudocódigo,paraindicar
queundatoesdetiporealse
utilizalapalabrareservada:

13
DATOS NUMÉRICOS
Ejemplo de datos enteros y reales:
Enunciado EjemploVálido
Solución
Correcta
Tipo
Años de evolución y
desarrollo institucional que
ha experimentado la UTEC.
33 años No 35 Entero
Una taza de azúcar morena es
igual a0.29 libras
0.29 lbNo 0.29 Real
El año que comenzó a
estudiar en la UTEC
2015 Si Entero
Cantidad de computadoras 1000 Si Entero
El precio de una computadora$ 900 No 900.00 Real
El prerrequisito de una
asignatura
2.0 No 2 Entero
La cuota mensual de la UTEC 61.00 Si Real

14
DATOS NUMÉRICOS
Estatura
Cantidad
Peso
Cantidad
Edad

Representaninformacióntextual(palabras,frases,símbolos,etc).No
tienenvaloralgunoparaefectosnuméricos.Puedendistinguirse
porquesondelimitadosporapóstrofesocomillas.
Caracteres Alfabéticos :
(A,B,C,…Z,a,b,c…z)
Caracteres Numéricos
(0,1,2,…9)
Caracteres Especiales:
(+, -, *, /, ^, . ,;, <, >, $, …….)
15
DATOS ALFANUMÉRICO
Definición:

1.Datos de tipo carácter (Char):
Se clasifican en dos categorías:
16
DATOS ALFANUMÉRICO
Undatodetipocarácteresaquelque
puedetomarporvaloruncarácter
pertenecientealconjuntodelos
caracteresquepuederepresentarel
computador.
Enpseudocódigo,elvalordeundatode
tipocaráctersepuederepresentarentre
comillassimples(')odobles(").Pero,en
estecurso,sevanautilizarsolamentelas
comillassimples.
“F”
Femenino
“M”
Masculino
Ejemplo:‘A’
Enpseudocódigo,paraindicarqueun
datoesdetipocarácterseutilizala
palabrareservada:
Ejemplo:Elsexodeuna
estudiante,yaseafemeninoo
masculino.

17
DATOS ALFANUMÉRICO
2.Datos de tipo cadena (String):
Esunsucesióndecaracteresquese
encuentrandelimitadosporcomillas
dobles,segúneltipodelenguajede
programación.Undatocadena,es
aquelquepuedentomarporvalor
unasecuenciadecaracteres.
Enpseudocódigo,paraindicarqueun
datoesdetipocadenaseutilizala
palabrareservada:
Enpseudocódigo,elvalordeun
datodetipocadenasepuede
representarentrecomillassimples
(')odobles(").Sinembargo,eneste
curso,sevanautilizarsolamentelas
comillasdoble.
Ejemplo:El título de un libro y el nombre de
su autor, son datos de tipo cadena.
Título --"La Odisea"(cadena de 9
caracteres)
Autor --"Homero"(cadena de 6 caracteres)
Obsérvese que, en la cadena "La Odisea", el
carácter espacio en blancotambién se
cuenta.

18
Ejemplo de datos carácter y cadena:
Enunciado Tipo Ejemplo Válido
Solución
Correcta
Usted es masculino o
femenino
Carácter ‘F’ No “F”
Sunombre completo Cadena
“Ana María
Herrera”
Si
Categoría de un empleadoCarácter A No “A”
El nombre completo de
nuestro país
Cadena
“El
Salvador”
Si
Ladirección de su casa Cadena
“19.°av.
Norte”
Si
El número de teléfono de
su casa.
Cadena 5678-8796 No
“5678-8796”
El aula de la UTEC Cadena “BJ-305” Si
DATOS ALFANUMÉRICO

TambiénseledenominaBooleano,esaquéldatoquesolo
puedetomarunodedosvalores:OFalso(False)o
Verdadero(True).
Seutilizapararepresentarlas
alternativas(si/no)adeterminadas
condiciones.Además,representanlos
resultadosdeunacomparación
(numérica,alfanuméricaylógica).
Nota:Estosdatosnopuedentomarlosdosvaloresalmismo
tiempo,oesverdaderooesfalso
19
DATOS LÓGICOS
Definición:
En pseudocódigo, para indicar que un dato es de tipo lógico se utiliza la
palabra reservada: