Sie sind auf Seite 1von 23

Estructura de

Concepto
Es un modelo matemtico o lgico organizado de los
datos

Agrupar ciertos tipos de datos en categoras o en


estructuras.

Hay estructuras de datos estticas y estructura de


datos dinmicas.
Dato e Informacin
Es la mnima representacin de la informacin
Hacen referencia a un conjunto de valores pudiendo
ser simples o mltiples.
Edad es un dato simple
Nombre es un dato Mltiple
Es el resultado de procesar con conjunto de datos.
Clasificacin de los datos
Numricos Enteros
Reales
Simples Alfanumricos De carcter
De cadena
Especiales
Estticos Lgicos Verdadero
Falso
Vectores
Estructurados Registros
Conjuntos
Archivos
Datos
listas
Dinmicos cola
pila
rbol
grafo
Unaexpresines la combinacin devariablesyconstantes,al igual quesmbolos.
Consta de dos parte:operandosyoperadores. Las expresiones se clasifican en:
+ Suma

- Resta

* Multiplicacin

Aritmticas(operadores) / Divisin

**, Exponenciacin

And
Expresiones

Div Divisin (parte entera)


Lgicas (operadores) Or
Mod Mdulo (residuo)
Not
< Menor
que
> Mayor
Que
= Igual
que
<= Menor
Relacionales (operadores)
Igual
>= Mayor o
Carcter igual
<> Distinto
de
Operadores relacionales
Estructura de datos estticas
Internamente utilizan la memoria esttica de la
computadora para su almacenamiento temporal.

Tienen una capacidad limitada de elementos al


definirlos
Estructura de datos
dinmicas
Internamente utilizan la memoria dinmica de a
computadora para su almacenamiento.

Direcciones de memoria para el manejo de punteros


en la parte de implementacin de un programa.

No tienen un tamao o capacidad limitada.


Jerarqua de los datos
Es la prioridad o el orden en cuanto a su conformacin
y manejo de estos.

Jerarqua significa cuales datos son primero y cuales


son despus ( orden de tratamiento, ejecucin,
operacin).
Jerarqua de los datos.
Jerarqua de orden Nombre Concepto
Primero dato Mnima cantidad de
informacin
Segundo Campo Conjunto de datos
Tercero Registro Conjunto de campos
Cuarto Archivo Conjunto de registros
Quinto Base de datos Conjunto de Archivos
Sexto Biblioteca Conjunto de bases de datos
Dato
Informacin en bruto, materia prima, sin ningn significado cuando no
tiene contexto.
Dado un enunciado, evento o accin, los datos:
Permiten representar sus actores o participantes.
Analizndolos, se podr obtener resultados deseados o comprobar los mismos
mediante la comprobacin y o repeticin.
Analicemos el siguiente hecho:
Jhonny Rivers , de 18 aos estudiante de la facultad de ingeniera, cuenta con un
promedio de 8.9.
Podemos tomar los datos siguientes:
Nombre: Jhonny Rivers -> Conjunto de caracteres
Edad: 18 -> Entero
Promedio: 8.9 -> Real
Informacin
Es el resultado deseado luego de procesar los datos.
Los datos, al ser procesados, se convierten o
transforman en informacin, que es til para la toma
de decisiones, y puede servir como entrada o
retroalimentar a un sistema.

Nombr Cal Cal Cal Nombre Promed Status


io
e 1 2 3
Bello Aponte 8 acredita
Jhonny 9.1 8.8 8.8
Rivers do
Bello 7 8 8 Ana la Bella 9 acredita
Aponte do
Ana la
Datos 9
de entrada 9.3 9.5 JhonnyDatos de salida
8.9 acredita
Bella Procesamiento Clculo promedios Rivers do
Representacin de datos
Para comunicarnos empleamos :
Lenguaje natural o smbolos:
Para representar cifras utilizamos el sistema decimal
Para conformar mensajes, palabras, frases, hacemos uso del
abecedario
Un computador, ordenador emplea:
Bit como unidad representado por 1 y 0
Por lo que un dato en un computador es representado por
Un 1 o un 0 -> bit o diversos contextos puede representar verdadero
o Falso
encendido o apagado
El conjunto de 8 bits equivale -> 1 Byte palabra de
computadora
Tipos de datos
Los datos se clasifican en tipos
Son los diversos dominios existentes:
Edad, fecha de nacimiento, numero de multas
Tienen un dominio numrico
Nombre, Direccin, Numero, cedula.
Se encuentran en un dominio de tipo caracteres o alfanumrico
Y las operaciones permitidas para cada dominio.
Tipo de datos
Estos se presentan diariamente y en muchos casos
En tus datos escolares
Tu RFC, CURP, seguridad social
Transporte
Siendo estos tipos de datos simples
Permitiendo representar informacin de tipo numrico y alfanumrico
Tipo de datos Conjunto de valores Operaciones
o alfabtica.
Enteros Positivos y negativos sin Operaciones bsicas (suma, resta,
decimales multiplicacin, divisin).
Reales Positivos y negativos con Suma, resta, multiplicacin, divisin,
decimales etc.
Lgico, booleano Verdadero o falso (1 0) And, or, Not

Carcter Letras, dgitos numricos Concatenar


Alfanumricos Letras, nmeros, caracteres Concatenar, sumar,
especiales
Direcciones de Memoria
Las Variables
Tienen direcciones de memoria
Si deseamos conocer la direccin
En lenguaje C
Emplearamos el operador & de direccin &a es
1000
Ejemplo: 1000
1001
Int a;
a=78; 1002
Printf(\t\n el valor :%d Dir: %d, a,&a); 1003
Un puntero (apuntador) 1004
Es una variable que puede almacenar direcciones de memoria.
Ejemplos: Dos formas de poder consultar el valor almacenado en una variable
como el valor de direccionamiento de memoria donde es almacenado la variable
junto con el valor que contiene
/* prog apuntadores
********************** */
#include <stdio.h>
void main(void){
#include <stdio.h>
int var;
int main() int* punt;
{ var = 7;
int num; num=78; punt = &var;
printf("\n\t La direccin de memoria de la variable
printf("La variable 'var' tiene el valor: %d\n", var);
num es %p",&num);
printf("\n\t El valor de la variable num es %d",num); printf("Su direccin de memoria es: %p %d\n",
&var,&var);
}
printf("El puntero 'punt' tiene el valor: %p %d\n", punt, punt);
printf("Su direccion de memoria es: %p %d\n", &punt,&punt);
Categora de Datos:
Datos de usuarios
Datos del ordenador, computador, etc
Datos del portador
Datos de la memoria.
Datos del usuario
(programador)
Son los datos y tipos de datos que emplea o utiliza el
programador para implementar , generar, mantener
aplicaciones.

Ejemplo (datos, campos registros, archivos, bases de


datos, manejadores de bd, bibliotecas, pilas, colas,
arreglos o vectores, etc).
Datos (computador,
ordenador, etc)
Empleados internamente por el computador cuando
un usuario emplea determinado lenguaje de
programacin.

Ejemplo: Bit,Nibble, Byte, Word,Dword, bloque


Datos (portador)
Cuando se quieren transportar datos o llevar datos de
un lugar a otro, pueden tambin referenciarse como
datos de entrada o salida.
Ejemplo (volumen , extensin, rea)
Datos (memoria).
Los datos se almacenan temporalmente en la
memoria de un computador, ordenador. Estos datos
son almacenados en una unidad de memoria
comnmente denominada celda, misma que tiene un
tamao determinado, al conjunto de celdas se le
denomina lista.

Ejemplo; celda lista, arreglo, etc.

Das könnte Ihnen auch gefallen