Sei sulla pagina 1di 14

ESTRUCTURA DE DATOS

QUE ES DATO
Datos son los hechos que describen
sucesos y entidades."Datos" es una palabra en
plural que se refiere a más de un hecho. A un
hecho simple se le denomina "data-ítem" o
elemento de dato.

Los datos son comunicados por varios


tipos de símbolos tales como las letras del
alfabeto, números, movimientos de labios,
puntos y rayas, señales con la mano, dibujos,
etc. Estos símbolos se pueden ordenar y
reordenar de forma utilizable y se les
denomina información.

Los datos son símbolos que describen


condiciones, hechos, situaciones o valores.
Los datos se caracterizan por no contener
ninguna información. Un dato puede significar
un número, una letra, un signo ortográfico o
cualquier símbolo que represente una
cantidad, una medida, una palabra o una
descripción.

La importancia de los datos está en su


capacidad de asociarse dentro de un
contexto para convertirse en información.
Por si mismos los datos no tienen capacidad

Prof. Wagner Orozco


ESTRUCTURA DE DATOS

de comunicar un significado y por tanto no


pueden afectar el comportamiento de quien
los recibe. Para ser útiles, los datos deben
convertirse en información para ofrecer un
significado, conocimiento, ideas o
conclusiones.

INFORMACION
La información no es un dato conjunto
cualquiera de ellos. Es más bien una
colección de hechos significativos y
pertinentes, para el organismo u
organización que los percibe. La definición
de información es la siguiente: Información
es un conjunto de datos significativos y
pertinentes que describan sucesos o entidades.
DATOS SIGNIFICATIVOS. Para ser
significativos, los datos deben constar de
símbolos reconocibles, estar completos y
expresar una idea no ambigua.
Los símbolos de los datos son reconocibles
cuando pueden ser correctamente
interpretados. Muchos tipos diferentes de
símbolos comprensibles se usan para
transmitir datos.

La integridad significa que todos los


datos requeridos para responder a una

Prof. Wagner Orozco


ESTRUCTURA DE DATOS

pregunta específica están disponibles. Por


ejemplo, un marcador de béisbol debe incluir
el tanteo de ambos equipos. Si se oye el
tanteo "New York 6" y no oyes el del oponente,
el anuncio será incompleto y sin sentido. Los
datos son inequívocos cuando el contexto es
claro. Por ejemplo, el grupo de signos 2-x
puede parecer "la cantidad 2 menos la
cantidad desconocida llamada x" para un
estudiante de álgebra, pero puede significar
"2 barra x" a un vaquero que marca ganado.
Tenemos que conocer el contexto de estos
símbolos antes de poder conocer su
significado.

Otro ejemplo de la necesidad del contexto


es el uso de términos especiales en diferentes
campos especializados, tales como la
contabilidad. Los contables utilizan muchos
términos de forma diferente al público en
general, y una parte de un aprendizaje de
contabilidad es aprender el lenguaje de
contabilidad. Así los términos Debe y Haber
pueden significar para un contable no más
que "derecha" e "izquierda" en una contabilidad
en T, pero pueden sugerir muchos tipos de
ideas diferentes a los no contables.

Prof. Wagner Orozco


ESTRUCTURA DE DATOS

DATOS E INFORMACIO
INFORMACION
1. Los Datos a diferencia de la información
son utilizados como diversos métodos
para comprimir la información a fin de
permitir una transmisión o
almacenamiento más eficaces.

2. Aunque para el procesador de la


computadora hace una distinción vital
entre la información entre los programas
y los datos, la memoria y muchas otras
partes de la computadora no lo hace.
Ambos son registradas temporalmente
según la instrucción que se le de. Es como
un pedazo de papel no sabe ni le importa
lo que se le escriba: un poema de amor,
las cuentas del banco o instrucciones
para un amigo. Es lo mismo que la
memoria de la computadora. Sólo el
procesador reconoce la diferencia entre
datos e información de cualquier
programa. Para la memoria de la
computadora, y también para los
dispositivos de entrada y salida (E/S) y
almacenamiento en disco, un programa es
solamente más datos, más información que
debe ser almacenada, movida o
manipulada.

Prof. Wagner Orozco


ESTRUCTURA DE DATOS

3. La cantidad de información de un mensaje


puede ser entendida como el número de
símbolos posibles que representan el
mensaje." los símbolos que representan el
mensaje no son más que datos
significativos.

4. En su concepto más elemental, la


información es un mensaje con un
contenido determinado emitido por una
persona hacia otra y, como tal,
representa un papel primordial en el
proceso de la comunicación, a la vez que
posee una evidente función social. A
diferencia de los datos, la información
tiene significado para quien la recibe,
por eso, los seres humanos siempre han
tenido la necesidad de cambiar entre sí
información que luego transforman en
acciones. "La información es, entonces,
conocimientos basados en los datos a los
cuales, mediante un procesamiento, se les
ha dado significado, propósito y utilidad"

Prof. Wagner Orozco


ESTRUCTURA DE DATOS

INFORMACIÓN DE FORMA
TRATAMIENTO DE LA INFORMACIÓ
AUTOMÁTICA
AUTOMÁ
Esta competencia consiste en disponer de
habilidades para buscar, obtener, procesar y
comunicar información, y para
transformarla en conocimiento. Incorpora
diferentes habilidades, que van desde el
acceso a la información hasta su
transmisión en distintos soportes una vez
tratada, incluyendo la utilización de las
tecnologías de la información y la
comunicación como elemento esencial para
informarse, aprender y comunicarse. . Está
asociada con la búsqueda, selección,
registro y tratamiento o análisis de la
información, utilizando técnicas y
estrategias diversas para acceder a ella
según la fuente a la que se acuda y el
soporte que se utilice (oral, impreso,
audiovisual, digital o multimedia). Requiere
el dominio de lenguajes específicos básicos
(textual, numérico, icónico, visual, gráfico y
sonoro) y de sus pautas de decodificación y
transferencia, así como aplicar en distintas
situaciones y contextos el conocimiento de
los diferentes tipos de información, sus
fuentes, sus posibilidades y su localización,
así como los lenguajes y soportes más
frecuentes en los que ésta suele expresarse.

Prof. Wagner Orozco


ESTRUCTURA DE DATOS

Disponer de información no produce de forma


automática conocimiento. Transformar la
información en conocimiento exige de
destrezas de razonamiento para organizarla,
relacionarla, analizarla, sintetizarla y
hacer inferencias y deducciones de distinto
nivel de complejidad; en definitiva,
comprenderla e integrarla en los esquemas
previos de conocimiento. Significa, asimismo,
comunicar la información y los conocimientos
adquiridos empleando recursos expresivos
que incorporen, no sólo diferentes lenguajes y
técnicas específicas, sino también las
posibilidades que ofrecen las tecnologías de
la información y la comunicación. Ser
competente en la utilización de las
tecnologías de la información y la
comunicación como instrumento de trabajo
intelectual incluye utilizarlas en su doble
función de transmisoras y generadoras de
información y conocimiento. Se utilizarán en
su función generadora al emplearlas, por
ejemplo, como herramienta en el uso de
modelos de procesos matemáticos, físicos,
sociales, económicos o artísticos. Asimismo,
esta competencia permite procesar y
gestionar adecuadamente información
abundante y compleja, resolver problemas
reales, tomar decisiones, trabajar en
entornos colaborativos ampliando los
entornos de comunicación para participar en

Prof. Wagner Orozco


ESTRUCTURA DE DATOS

comunidades de aprendizaje formal e


informal, y generar producciones
responsables y creativas. La competencia
digital incluye utilizar las tecnologías de la
información y la comunicación extrayendo su
máximo rendimiento a partir de la
comprensión de la naturaleza y modo de
operar de los sistemas tecnológicos, y del
efecto que esos cambios tienen en el mundo
personal y socio laboral. Asimismo supone
manejar estrategias para identificar y
resolver los problemas habituales de
software y hardware que vayan surgiendo.
Igualmente permite aprovechar la
información que proporcionan y analizarla
de forma crítica mediante el trabajo
personal autónomo y el trabajo
colaborativo, tanto en su vertiente
sincrónica como diacrónica, conociendo y
relacionándose con entornos físicos y
sociales cada vez más amplios. Además de
utilizarlas como herramienta para
organizar la información, procesarla y
orientarla para conseguir objetivos y fines
de aprendizaje, trabajo y ocio previamente
establecidos. En definitiva, la competencia
digital comporta hacer uso habitual de los
recursos tecnológicos disponibles para
resolver problemas reales de modo eficiente.

Prof. Wagner Orozco


ESTRUCTURA DE DATOS

INTRODUCCIÓN A LOS TIPOS DE DATOS


INTRODUCCIÓ
Una definición muy simple: 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.

La asignación de tipos a los datos tiene dos


objetivos principales,

- Por un lado, detectar errores en las


operaciones
- Por el otro, determinar cómo ejecutar
estas operaciones De Pascal se dice:

que es un lenguaje fuertemente tapeado. Esto


quiere decir que todos los datos deben de
tener un tipo declarado explícitamente, y
además que existen ciertas restricciones en
las expresiones en cuanto a los tipos de
datos que en ellas intervienen. Una ventaja
de los lenguajes fuertemente tipeados es que
se gasta mucho menos esfuerzo en depurar
(corregir) los programas gracias a la gran
cantidad de errores que detecta el
compilador. Los tipos de datos, como casi
todos los objetos de Pascal, se pueden
declarar. La declaración de tipos ya se
comentó en el tema correspondiente a la
estructura de un programa.

Prof. Wagner Orozco


ESTRUCTURA DE DATOS

Clasificaciones en los tipos

de datos
Sólo se trataran los básicos para ir
construyendo los primeros programas. Existen
muchas clasificaciones para los tipos de
datos, y dependiendo de la fuente que se mire,
mostrarán una u otra. A continuación tienes
una de las posibles clasificaciones.
o El tipo cadena
o Estructurados
o Simples
o ordinales

Tipos simples Como su nombre indica


son los tipos básicos en Pascal. Son los más
sencillos y los más fáciles de aprender. Por
todo esto, serán en los que nos centremos.

Los tipos simples más básicos son:


entero, lógico, carácter y real. Y la mayoría
de los lenguajes de programación los
soportan, no como ocurre con los
estructurados que pueden variar de un
lenguaje a otro.

Tipos estructurados Mientras que


una variable de un tipo simple sólo
referencia a un elemento, los estructurados
se refieren a colecciones de elementos. Las

Prof. Wagner Orozco


ESTRUCTURA DE DATOS

colecciones de elementos que aparecen al


hablar de tipos estructurados son muy
variadas: tenemos colecciones ordenadas que
se representan mediante el tipo array,
colecciones sin orden mediante el tipo
conjunto, e incluso colecciones que contienen
otros tipos, son los llamados registros.

Tipos ordinales Dentro de los tipos


simples, los ordinales son los más abundantes.
De un tipo se dice que es ordinal porque el
conjunto de valores que representa se puede
contar, es decir, podemos establecer una
relación uno a uno entre sus elementos y el
conjunto de los números naturales. Dentro de
los tipos simples ordinales, los más
importantes son:

- El tipo entero (integer)


- El tipo lógico (boolean)
- El tipo carácter (char)

Los tipos básicos


Realmente de los tipos simples tomamos los
más básicos, que son:
- integer
- boolean
- char
- real.

Prof. Wagner Orozco


ESTRUCTURA DE DATOS

Además, también se hablaras un poco de las


cadenas de caracteres, los llamados:
- strings.

El tipo integer (entero) Como


ya habrás leído el tipo de datos entero es un
tipo simple, y dentro de estos, es ordinal. Al
declarar una variable de tipo entero, estás
creando una variable numérica que puede
tomar valores positivos o negativos, y sin
parte decimal. Este tipo de variables, puedes
utilizarlas en asignaciones, comparaciones,
expresiones aritméticas, etc. Algunos de los
papeles más comunes que desarrollan son:
- Controlar un bucle
- Usarlas como contador, incrementando su
valor cuando sucede algo
- Realizar operaciones enteras, es decir,
sin parte decimal
- Y muchas más...

El tipo boolean (lógico) El tipo


de datos lógico es el que te permite usar
variables que disponen sólo de dos posibles
valores: cierto o falso. Debido a esto, su
utilidad salta a la vista, y no es otra que
variables de chequeo. Nos sirven para
mantener el estado de un objeto mediante dos
valores:

Prof. Wagner Orozco


ESTRUCTURA DE DATOS

- si/no
- cierto/falso
- funciona/no funciona
- on/off
- etc.

El tipo real (real) Como ya he


visto, Pascal soporta el conjunto entero de
números. Pero no es el único, también te
permite trabajar con números pertenecientes
al conjunto real.
El tipo de datos real es el que se
corresponde con los números reales. Este es
un tipo importante para los cálculos. Por
ejemplo en los estadísticos, ya que se
caracterizan por tratar fundamentalmente
con valores decimales.

Los tipos char y string


(carácter y cadena) Con el tipo carácter
puedes tener objetos que representen una
letra, un número, etc. Es decir, puedes usar
variables o constantes que representen un
valor alfanumérico. Pero ojo, cada
variable sólo podrá almacenar un carácter.
Sin embargo, con las cadenas de caracteres
(strings) puedes contener en una sola
variable más de un carácter. Por ejemplo,
puedes tener en una variable tu nombre.

Prof. Wagner Orozco