tema 1-1: datos y tipos de datos

19
ALGORITMOS I ALG1-V 1

Upload: rufi-flores

Post on 14-Apr-2017

287 views

Category:

Education


0 download

TRANSCRIPT

DATOS Y TIPOS DE DATOS

ALGORITMOS IALG1-V1

1

DATOS Y TIPOS DE DATOS

2

Qu es un dato?Son hechos que describen sucesos y entidades.Un dato puede referirse a un numero, una letra, o cualquier smbolo que representa una palabra, cantidad, medida o descripcin.Son las caractersticas sobre las cuales opera un algoritmo.3DATOSson los objetos sobre los que opera una computadora. Mediante ellos, en un programa podemos realizar su almacenamiento y obtener los resultados de las distintas operaciones que intervienen en la solucin de un problema.Los datos:

4DATOSImportancia de los datos:Los datos tienden a convertirse en informacin para ofrecer un significado, conocimiento, ideas o conclusiones.Por si mismo los datos no tienen la capacidad de comunicar un significado y por tanto no pueden afectar el comportamiento de quien los recibe.Todo objeto tiene tres atributos:Nombre: Es el identificador del mismo.Tipo: Conjunto de valores que puede tomar.Valor: Elemento del tipo que se le asigna.

Caractersticas:Un nombre que los diferencia del resto.Un tipo que nos determina las operaciones que podemos hacer con ese dato.Un valor que puede variar o no a lo largo de una operacin.5Qu es Informacin?:Es un conjunto de datos significativos y pertinentes.Es una coleccin de hechos para una organizacin que los percibe.En la informacin se puede describir sucesos o entidades.La informacin posee una destacada funcin en la comunicacinDATOS

Qu son los datos significativos?6DATOSPara ser significativos, los datos deben constar de smbolos reconocibles, estar completos y expresar una idea no ambigua.Los smbolos de los datos son reconocibles cuando pueden ser correctamente interpretados. Muchos tipos diferentes de smbolos comprensibles se usan para transmitir datos.1- En partido de ftbolBarcelona 1 y Real Madrid 0 Para todos los que saben de ftbol.Ejemplos:2- Un correo [email protected]

Diferencia entre Datos e Informacin:7DATOSLos Datos a diferencia de la informacin son utilizados como diversos mtodos para comprimir la informacin a fin de permitir una transmisin o almacenamiento ms eficaces.A diferencia de los datos, la informacin tiene significado para quien la recibe, por eso, los seres humanos siempre han tenido la necesidad de cambiar entre s informacin que luego transforman en acciones. "La informacin es, conocimientos basados en los datos a los cuales, mediante un procesamiento, se les ha dado significado, propsito y utilidad.El Dato es un elemento nico, la informacin se compone de varios datos.Dato: Tienen una CasaInformacin: Alma tiene una casaEjemplos:

Definicin:8TIPO DE DATOSEs el conjunto de valores que pueden tomar durante el programa. Si s ele intenta dar un valor fuera del conjunto se producir un ERROR.Los tipos de datos definen los mtodos de almacenamiento disponibles para representar informacin, junto con la manera en que dicha informacin ha de ser interpretada. Los tipos de datos son indispensables para la declaracin de variables.

Simples : Es indivisible (atmico), es decir, no se puede descomponer. Sin estructura.Datos NumricosDatos AlfanumricosDatos LgicosEstructurados : Son conjunto de partidas de datos simples con relaciones definidas entre ellos. EstructuradosArreglosRegistrosArchivos9TIPO DE DATOSClasificacin de los tipos de datos:Ejemplo 1: Un ao es un dato simple.Ao...: 2006Ejemplo 2: Una fecha es un dato Compuesto por tres datos simples (da, mes, ao). Fecha:Da....: 30Mes...: 11Ao...: 2006

Son aqullos que representan una cantidad o valor determinado. Su representacin se lleva a cabo en los formatos ya conocidos (enteros, punto y fracciones decimales si estas existen). Los enteros son nmeros completos, no tienen componentes fraccionarios o decimales y pueden ser negativos y positivos.Numrico Entero (Integer):10DATOS NUMRICOS

CANTIDAD DE ROSAS

CANTIDAD DE EDIFICIOSCANTIDAD DE PERSONAS

11DATOS NUMRICOSEs un conjunto infinito de nmeros enteros, y como la computadora no puede representarlos todos, un dato de tipo entero slo puede tomar por valor un nmero perteneciente a un subconjunto deZ. Los valores mximo y mnimo de dicho subconjunto varan segn las caractersticas de cada computadora y del compilador que se utilice. (Investigar que es un compilador).ENTEROEn pseudocdigo, para indicar que un dato es de tipo entero se utiliza la palabra reservada:Z= { ..., -3, -2, -1, 0, 1, 2, 3, ... }NDatos1Edad de los estudiantes2Cantidad de ttulos3Ao de graduacin4Cantidad de Mujeres 5Cantidad de Hombres

Ejemplo

12DATOS NUMRICOSEstos nmeros siempre tienen un punto decimal y pueden ser positivos o negativos.

Es aquel que puede tomar por valor un nmero perteneciente al conjunto de los nmeros reales (R), el cual est formado por los nmeros racionales e irracionales.Tipo Numrico Real (Double):ESTATURA

PESO

DINEROEn pseudocdigo, para indicar que un dato es de tipo real se utiliza la palabra reservada:REAL10.00

13DATOS NUMRICOSEjemplo de datos enteros y reales:EnunciadoEjemploVlidoSolucin CorrectaTipoAos de evolucin y desarrollo institucional que ha experimentado la UTEC.33 aosNo35EnteroUna taza de azcar morena es igual a 0.29 libras0.29 lbNo0.29RealEl ao que comenz a estudiar en la UTEC2015SiEnteroCantidad de computadoras1000SiEnteroEl precio de una computadora$ 900No900.00RealEl prerrequisito de una asignatura2.0No2EnteroLa cuota mensual de la UTEC61.00SiReal

14DATOS NUMRICOS

EstaturaCantidadPesoCantidadEdad

Representan informacin textual (palabras, frases, smbolos, etc). No tienen valor alguno para efectos numricos. Pueden distinguirse porque son delimitados por apstrofes o comillas. Caracteres Alfabticos :(A,B,C,Z,a,b,cz)

Caracteres Numricos(0,1,2,9)

Caracteres Especiales:(+, -, *, /, ^, . ,;, , $, .)

15DATOS ALFANUMRICODefinicin:

Datos de tipo carcter (Char):Se clasifican en dos categoras:16DATOS ALFANUMRICOUn dato de tipo carcter es aquel que puede tomar por valor un carcter perteneciente al conjunto de los caracteres que puede representar el computador.

En pseudocdigo, el valor de un dato de tipo carcter se puede representar entre comillas simples (') o dobles ("). Pero, en este curso, se van a utilizar solamente las comillas simples.

FFemeninoMMasculinoEjemplo: ACARACTEREn pseudocdigo, para indicar que un dato es de tipo carcter se utiliza la palabra reservada:Ejemplo:El sexo de una estudiante, ya sea femenino o masculino.

17DATOS ALFANUMRICODatos de tipo cadena (String):Es un sucesin de caracteres que se encuentran delimitados por comillas dobles, segn el tipo de lenguaje de programacin. Un dato cadena, es aquel que pueden tomar por valor una secuencia de caracteres.

En pseudocdigo, para indicar que un dato es de tipo cadena se utiliza la palabra reservada:En pseudocdigo, el valor de un dato de tipo cadena se puede representar entre comillas simples (') o dobles ("). Sin embargo, en este curso, se van a utilizar solamente las comillas doble.CADENAEjemplo:El ttulo de un libro y el nombre de su autor, son datos de tipo cadena.Ttulo -- "La Odisea"(cadena de 9 caracteres) Autor -- "Homero"(cadena de 6 caracteres)

Obsrvese que, en la cadena "La Odisea", el carcter espacio en blanco tambin se cuenta.

18Ejemplo de datos carcter y cadena:EnunciadoTipoEjemploVlidoSolucin CorrectaUsted es masculino o femeninoCarcterFNoFSu nombre completoCadenaAna Mara HerreraSiCategora de un empleadoCarcterANoAEl nombre completo de nuestro pasCadenaEl SalvadorSiLa direccin de su casaCadena19. av. NorteSiEl nmero de telfono de su casa.Cadena5678-8796No5678-8796

El aula de la UTECCadenaBJ-305Si

DATOS ALFANUMRICO

Tambin se le denomina Booleano, es aqul dato que solo puede tomar uno de dos valores: O Falso (False) o Verdadero (True). Se utiliza para representar las alternativas (si/no) a determinadas condiciones. Adems, representan los resultados de una comparacin (numrica, alfanumrica y lgica).Nota: Estos datos no pueden tomar los dos valores al mismo tiempo, o es verdadero o es falso

19DATOS LGICOSDefinicin:En pseudocdigo, para indicar que un dato es de tipo lgico se utiliza la palabra reservada:LGICO

19

Torre FuerteMarcos WittLo Mejor De Instrumentales, track 1Alabanza Y Adoracin [Instrumental]228350.8eng -