SlideShare una empresa de Scribd logo
Profesor: Realizado por:
Luis Estraño Sara Zabala
C.I 27577569
CIUDAD GUAYANA, JUNIO 2016
Datos tipo entero: permite representar números
enteros, que no tienen fracciones.
Datos de tipo real: permite escribir las partes enteras y
fraccionales separadas por un punto.
Datos de tipo lógico: permite representar los valores
verdadero y falso.
Datos de tipo carácter: permite representar símbolos
como letras, dígitos, puntuación, etc.
Datos de tipo enumerado: permiten crear datos con
un orden particular.
Datos de tipo subrango: son rangos de valores que se
deben definir partiendo de un dato enumerado con
números enteros.
Tipos de datos
Arrays
 Es un medio de guardar un conjunto de objetos de la misma
clase. Se accede a cada elemento individual del array mediante
un número entero denominado índice. 0 es el índice del primer
elemento y n-1 es el índice del último elemento, siendo n, la
dimensión del array.
Cadena de caracteres
Son vectores de tipo carácter (char) que reciben un tratamiento
especial para simular el tipo de datos “string”, presente en otros
lenguajes de programación.
Estructura de datos

Registro
Está conformado por la agrupación de campos relacionados
entre sí. Toda la información de inscripción de un estudiante
constituye un registro.
Lista
Una lista es una colección de elementos homogéneos entre
los que existe una relación lineal.
Estructura de datos

Árboles
Se usan principalmente para representar datos con una
relación jerárquica entre sus elementos, como son árboles
genealógicos, tablas, etc. La definición de un árbol implica
una estructura recursiva. Esto es, la definición del árbol se
refiere a otros árboles. Un árbol con ningún nodo es un árbol
nulo; no tiene raíz.
Estructura de datos

Es un conjunto prescrito de instrucciones o reglas bien
definidas, ordenadas y finitas que permite realizar una
actividad mediante pasos sucesivos que no generen dudas a
quien deba realizar dicha actividad. Dados un estado inicial y
una entrada, siguiendo los pasos sucesivos se llega a un
estado final y se obtiene una solución
Algoritmos

Pseudocódigo
Se trata de una herramienta que los analistas de sistemas
utilizan para comunicar a los programadores la estructura del
programa que van a realizar, de forma de tener una idea bien
clara de lo que se necesita programar. Digamos que el
pseudocódigo es una forma de diagramar un algoritmo para
resolver un determinado problema, sin atenerse a ningún
lenguaje de programación en especial.
Representación de los
algoritmos

Organigramas
Se basan en la utilización de diversos símbolos para
representar operaciones específicas, es decir, es la
representación grafica de las distintas operaciones que se
tienen que realizar para resolver un problema, con
indicación expresa el orden lógico en que deben realizarse.
Representación de los
algoritmos

Diagramas de Nassi-Schneiderman
Es como un diagrama de flujo en el que se omiten las flechas
de unión y las cajas son contiguas. Las acciones sucesivas se
escriben en cajas sucesivas, y, como en los diagramas de
flujo, se pueden escribir diferentes acciones en una caja. Los
Diagramas Estructurados, son una técnica que permite
formular algoritmos mediante una representación
geométrica y de asignación de espacios de un bloque
específico.
Representación de los
algoritmos
 Tipos de datos disponibles en
http://teleformacion.edu.aytolacoruna.es/PASCAL/document/tipos.htm
 Diferentes estructuras de datos disponibles como
Árbol http://estructura-de-datos-garo.blogspot.com/2011/10/el-arbol-es-una-
estructura-de-datos.html
Listas http://www.ecured.cu/Listas_(Inform%C3%A1tica)
Registros http://www.rena.edu.ve/cuartaEtapa/Informatica/Tema9.html
Cadenas de caracteres http://paginadec.webcindario.com/old/cadenas-
definicion.html
Arrays
http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/clases1/arays.htm
 Ddefinición de algoritmo disponible en
https://es.wikipedia.org/wiki/Algoritmo
 Representación de algoritmos disponible en
https://sites.google.com/site/tecnologicodetuxtlagutierrez/2-2-
representacion-de-algoritmos-grafica-y-pseudocodigo
 Diagrama de nassi-schneiderman disponible en http://dcb.fi-
c.unam.mx/users/miguelegc/tutoriales/tutorialcd/dgrms_flj_psdcdg_3.htm
Referencias

Más contenido relacionado

PPTX
PPTX
Algoritmos y Estructuras de Datos
PPTX
Computación I
PPTX
Estructura de datos y algoritmos
PPTX
Estructuras de datos y algoritmos
PPTX
Algoritmos Tiposde datos
PPT
Tipos De Datos
PPTX
Estructuras de datos y Algoritmos
Algoritmos y Estructuras de Datos
Computación I
Estructura de datos y algoritmos
Estructuras de datos y algoritmos
Algoritmos Tiposde datos
Tipos De Datos
Estructuras de datos y Algoritmos

La actualidad más candente (19)

PPTX
Datos y algoritmos
PDF
Apuntes
PPTX
Tipos de datos y operaciones
PPTX
Computacion asignacion 3
PDF
Clasificación y Tipos de Datos
PPSX
Tema 1-1: datos y tipos de datos
PDF
Variables y tipos de datos - fundamentos de la programación
DOCX
Estructuras estáticas de datos
DOCX
Mapa conceptual de algoritmos
PPTX
Datos simples
PDF
Diapositiva2
PPTX
Tipos de datos
PPTX
Estructura de datos y algortimos
PPTX
Algoritmos y Datos
PDF
Resumen de algoritmos por-luis-salazar
PDF
Tema 1 Datos y tipos de datos
PPTX
Algoritmo dary
PPTX
Universidad politécnica amazónica arreglos
Datos y algoritmos
Apuntes
Tipos de datos y operaciones
Computacion asignacion 3
Clasificación y Tipos de Datos
Tema 1-1: datos y tipos de datos
Variables y tipos de datos - fundamentos de la programación
Estructuras estáticas de datos
Mapa conceptual de algoritmos
Datos simples
Diapositiva2
Tipos de datos
Estructura de datos y algortimos
Algoritmos y Datos
Resumen de algoritmos por-luis-salazar
Tema 1 Datos y tipos de datos
Algoritmo dary
Universidad politécnica amazónica arreglos
Publicidad

Similar a Estructura de datos y algoritmos (20)

PPTX
Bienvenidos
PPTX
Compu
PPT
Clases 2 dfd y basico 2011
PPTX
Datos y algoritmos
PDF
Guia no1 algoritmos
PPTX
Presentacion de Power Point
PDF
Razonamiento algoritmico
PPTX
Algoritmos
DOCX
Elementos de programas
PPTX
Conceptos de algoritmos
DOCX
Glosario terminologia java
DOCX
Algoritmo variables, constantes, tipos de datos y asignacion
DOCX
Glosario java
DOCX
Algoritmos
PPTX
Algoritmos y Estructura de datos
PDF
Algoritmica
PDF
Algoritmos 02
DOCX
Tipo de datos
DOCX
Investigacion tipo de datos
PPT
Introduccion a la logica de programacion
Bienvenidos
Compu
Clases 2 dfd y basico 2011
Datos y algoritmos
Guia no1 algoritmos
Presentacion de Power Point
Razonamiento algoritmico
Algoritmos
Elementos de programas
Conceptos de algoritmos
Glosario terminologia java
Algoritmo variables, constantes, tipos de datos y asignacion
Glosario java
Algoritmos
Algoritmos y Estructura de datos
Algoritmica
Algoritmos 02
Tipo de datos
Investigacion tipo de datos
Introduccion a la logica de programacion
Publicidad

Último (20)

PDF
biología es un libro sobre casi todo el tema de biología
PPTX
Welcome to the 8th Physical Science Class 2025-2026
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
PDF
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
PDF
Como Potenciar las Emociones Positivas y Afrontar las Negativas Ccesa007.pdf
DOCX
PLANES DE área ciencias naturales y aplicadas
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
DOCX
PLAN DE CASTELLANO 2021 actualizado a la normativa
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
Atencion prenatal. Ginecologia y obsetricia
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PPTX
Welcome to the 7th Science Class 2025-2026 Online.pptx
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
biología es un libro sobre casi todo el tema de biología
Welcome to the 8th Physical Science Class 2025-2026
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
Fundamentos_Educacion_a_Distancia_ABC.pdf
Escuelas Desarmando una mirada subjetiva a la educación
Educación Artística y Desarrollo Humano - Howard Gardner Ccesa007.pdf
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
Como Potenciar las Emociones Positivas y Afrontar las Negativas Ccesa007.pdf
PLANES DE área ciencias naturales y aplicadas
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PLAN DE CASTELLANO 2021 actualizado a la normativa
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
Atencion prenatal. Ginecologia y obsetricia
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
caso clínico iam clinica y semiología l3.pptx
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
Welcome to the 7th Science Class 2025-2026 Online.pptx
V UNIDAD - SEGUNDO GRADO. del mes de agosto

Estructura de datos y algoritmos

  • 1. Profesor: Realizado por: Luis Estraño Sara Zabala C.I 27577569 CIUDAD GUAYANA, JUNIO 2016
  • 2. Datos tipo entero: permite representar números enteros, que no tienen fracciones. Datos de tipo real: permite escribir las partes enteras y fraccionales separadas por un punto. Datos de tipo lógico: permite representar los valores verdadero y falso. Datos de tipo carácter: permite representar símbolos como letras, dígitos, puntuación, etc. Datos de tipo enumerado: permiten crear datos con un orden particular. Datos de tipo subrango: son rangos de valores que se deben definir partiendo de un dato enumerado con números enteros. Tipos de datos
  • 3. Arrays  Es un medio de guardar un conjunto de objetos de la misma clase. Se accede a cada elemento individual del array mediante un número entero denominado índice. 0 es el índice del primer elemento y n-1 es el índice del último elemento, siendo n, la dimensión del array. Cadena de caracteres Son vectores de tipo carácter (char) que reciben un tratamiento especial para simular el tipo de datos “string”, presente en otros lenguajes de programación. Estructura de datos
  • 4.  Registro Está conformado por la agrupación de campos relacionados entre sí. Toda la información de inscripción de un estudiante constituye un registro. Lista Una lista es una colección de elementos homogéneos entre los que existe una relación lineal. Estructura de datos
  • 5.  Árboles Se usan principalmente para representar datos con una relación jerárquica entre sus elementos, como son árboles genealógicos, tablas, etc. La definición de un árbol implica una estructura recursiva. Esto es, la definición del árbol se refiere a otros árboles. Un árbol con ningún nodo es un árbol nulo; no tiene raíz. Estructura de datos
  • 6.  Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución Algoritmos
  • 7.  Pseudocódigo Se trata de una herramienta que los analistas de sistemas utilizan para comunicar a los programadores la estructura del programa que van a realizar, de forma de tener una idea bien clara de lo que se necesita programar. Digamos que el pseudocódigo es una forma de diagramar un algoritmo para resolver un determinado problema, sin atenerse a ningún lenguaje de programación en especial. Representación de los algoritmos
  • 8.  Organigramas Se basan en la utilización de diversos símbolos para representar operaciones específicas, es decir, es la representación grafica de las distintas operaciones que se tienen que realizar para resolver un problema, con indicación expresa el orden lógico en que deben realizarse. Representación de los algoritmos
  • 9.  Diagramas de Nassi-Schneiderman Es como un diagrama de flujo en el que se omiten las flechas de unión y las cajas son contiguas. Las acciones sucesivas se escriben en cajas sucesivas, y, como en los diagramas de flujo, se pueden escribir diferentes acciones en una caja. Los Diagramas Estructurados, son una técnica que permite formular algoritmos mediante una representación geométrica y de asignación de espacios de un bloque específico. Representación de los algoritmos
  • 10.  Tipos de datos disponibles en http://teleformacion.edu.aytolacoruna.es/PASCAL/document/tipos.htm  Diferentes estructuras de datos disponibles como Árbol http://estructura-de-datos-garo.blogspot.com/2011/10/el-arbol-es-una- estructura-de-datos.html Listas http://www.ecured.cu/Listas_(Inform%C3%A1tica) Registros http://www.rena.edu.ve/cuartaEtapa/Informatica/Tema9.html Cadenas de caracteres http://paginadec.webcindario.com/old/cadenas- definicion.html Arrays http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/clases1/arays.htm  Ddefinición de algoritmo disponible en https://es.wikipedia.org/wiki/Algoritmo  Representación de algoritmos disponible en https://sites.google.com/site/tecnologicodetuxtlagutierrez/2-2- representacion-de-algoritmos-grafica-y-pseudocodigo  Diagrama de nassi-schneiderman disponible en http://dcb.fi- c.unam.mx/users/miguelegc/tutoriales/tutorialcd/dgrms_flj_psdcdg_3.htm Referencias