SlideShare una empresa de Scribd logo
UNIVERSIDAD METROPOLITANA, CIENCIA Y TECNOLOGIA
(UMECIT)
Licenciatura en Sistema y Programación
Nombre
Eduardo Jiménez
Cedula
2-738-1122
Magister:
JOSE FUNG
Fecha de entrega
30-7-15
-Diferencia entre interface e implementaciónde un TAD
Interface
Interfaz es un término que procede del vocablo inglés interface. En informática, esta noción
sirve para señalar a la conexión que se da de manera física y a nivel de utilidad entre
dispositivos o sistemas.
La interfaz, por lo tanto, es una conexión entre dos máquinas de cualquier tipo, a las cuales les
brinda un soporte para la comunicación a diferentes estratos. Es posible entender la interfaz
como un espacio (el lugar donde se desarrolla la interacción y el intercambio), instrumento (a
modo de extensión del cuerpo humano, como el mouse que permite interactuar con una
computadora) o superficie (el objeto que aporta información a través de su textura, forma o
color)
TAD
El concepto de tipo de dato abstracto (TDA, Abstract Data Type), fue propuesto por primera vez
hacia 1974 por John Guttag y otros, pero no fue hasta 1975 que por primera vez Liskov lo
propuso para el lenguaje CLU.
El lenguaje Turbo Pascal fue determinante para la común aceptación de los TDA con la
introducción de las Units, si bien estas no cumplen con las características básicas de un tipo de
dato abstracto como por ejemplo la encapsulación de los datos. El lenguaje Ada pudo
implementar exitosamente los TDAs con sus Packages. Vale recordar que estos dos últimos
lenguajes soportan formalmente la Programación modular.
Separación de la interfaz e implementación
Cuando se usa en un programa de computación, un TDA es representado por su interfaz, la cual
sirve como cubierta a la correspondiente implementación. La idea es que los usuarios de un
TDA tengan que preocuparse sólo por la interfaz, pero no por la implementación, ya que esta
puede ir cambiando con el tiempo y, si no existiera encapsulación, afectar a los programas que
usan el dato. Esto se basa en el concepto de una protección para el programa de decisiones de
diseño que son objeto de cambio.
-TECNICAS DE CLASIFICACION Y BUSQUEDA
Técnicas de clasificación y búsqueda.
El algoritmo de inserción directa tiene un funcionamiento muy sencillo. La filosofía es recorrer
en orden el conjunto de elementos de uno en uno desde el primero al último. Para cada
elemento se busca el punto de inserción entre los elementos ya recorridos de forma que el
elemento a insertar quede ordenado, para buscar la posición se recorren los elementos de uno
en uno desde el último elemento ordenado.
A priori, se puede pensar que podríamos mejorar fácilmente el algoritmo incluyendo una
búsqueda binaria para saber cual es la posición donde debe insertarse el elemento. No
obstante, está mejora no sería una buena práctica ya que este algoritmo se utiliza y tiene muy
buen rendimiento cuando los datos están prácticamente ya ordenados, en estos casos además
el número de intercambio de registros durante la ordenación es mínimo.
-DEFINICION DE CONCETOS
-Manejo de punteros: un puntero es un objeto del lenguaje de programación, cuyo valor
se refiere a (o "apunta a") otro valor almacenado en otra parte de la memoria del ordenador
utilizando su dirección. Un puntero referencia a una ubicación en memoria, y a la obtención del
valor almacenado en esa ubicación se la conoce como desreferenciación del puntero.
-Listas: una lista como estructura de datos en programación
 lista de correo electrónico, función del correo electrónico para distribuir mensajes
entre múltiples usuarios
 una lista de despliegue, programa con instrucciones gráficas para un microprocesador
dedicado
 lista de control de acceso, concepto de seguridad informática usado para fomentar la
separación de privilegios
 lista enlazada, una de las estructuras de datos fundamentales
 lista gris, técnica para el control de mensajes spam
 lista de contactos, colección de nombres de la pantalla en una mensajería instantánea o
teléfono móvil
-Ordenación de burbujas: Es un sencillo algoritmo de ordenamiento. Funciona
revisando cada elemento de la lista que va a ser ordenada con el siguiente, intercambiándolos
de posición si están en el orden equivocado.
-Ordenación por Selección: El ordenamiento por selección es un algoritmo de
ordenamiento que requiere operaciones para ordenar una lista de n elementos.
-Búsqueda Lineal: Es aquel que está diseñado para localizar un elemento con ciertas
propiedades dentro de una estructura de datos; por ejemplo, ubicar el registro correspondiente
a cierta persona en una base de datos, o el mejor movimiento en una partida de ajedrez.

Más contenido relacionado

La actualidad más candente

Trabajo de informática
Trabajo de informáticaTrabajo de informática
Trabajo de informática
JuanMantilla7
 
Inteligencia artificial cuadro
Inteligencia artificial cuadroInteligencia artificial cuadro
Inteligencia artificial cuadro
Yune2
 
Representacion del conocimiento
Representacion del conocimientoRepresentacion del conocimiento
Representacion del conocimiento
Angel Duque
 
Capa de presentación
Capa de presentaciónCapa de presentación
Capa de presentación
Ivan Gallardo
 
Lógica Difusa
Lógica DifusaLógica Difusa
Lógica Difusa
Alexander Cumpa
 
Logica difusa
Logica difusaLogica difusa
Logica difusa
Jarys Guerrero
 
Informática
InformáticaInformática
Informática
george_837
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
Any Pv
 
1.3 uso de tipos de datos abstractos
1.3 uso de tipos de datos abstractos1.3 uso de tipos de datos abstractos
1.3 uso de tipos de datos abstractos
erwin_alexander
 
Algoritmos
AlgoritmosAlgoritmos
Tareas del mundo real
Tareas del mundo realTareas del mundo real
Tareas del mundo real
Karlos Flores Salinas
 
Ontologías y su utilidad en ingeniería de software
Ontologías y su utilidad en ingeniería de softwareOntologías y su utilidad en ingeniería de software
Ontologías y su utilidad en ingeniería de software
Selin Carrasco
 
Ramos angel castrorene
Ramos angel castroreneRamos angel castrorene
Ramos angel castrorene
Angel Ramos
 
Logica difusa
Logica difusaLogica difusa
Logica difusa
Ing_Yarelis_Vargas
 
TRABAJO FINAL
TRABAJO FINALTRABAJO FINAL
TRABAJO FINAL
zxlmaravillalxz
 
Entrada y salida
Entrada y salida Entrada y salida
Entrada y salida
Gaby Carrion
 
Logica difusa
Logica difusaLogica difusa
Logica difusa
Michelle Diaz
 
Ti036 Caso Práctico
Ti036 Caso PrácticoTi036 Caso Práctico
Ti036 Caso Práctico
Alberto Johnatan Flor Rodríguez
 
Logica difusa
Logica difusaLogica difusa
Logica difusa
yusxy marquez palmar
 
Capas del modelo osi m.c
Capas del modelo osi m.cCapas del modelo osi m.c
Capas del modelo osi m.c
camila aguilar
 

La actualidad más candente (20)

Trabajo de informática
Trabajo de informáticaTrabajo de informática
Trabajo de informática
 
Inteligencia artificial cuadro
Inteligencia artificial cuadroInteligencia artificial cuadro
Inteligencia artificial cuadro
 
Representacion del conocimiento
Representacion del conocimientoRepresentacion del conocimiento
Representacion del conocimiento
 
Capa de presentación
Capa de presentaciónCapa de presentación
Capa de presentación
 
Lógica Difusa
Lógica DifusaLógica Difusa
Lógica Difusa
 
Logica difusa
Logica difusaLogica difusa
Logica difusa
 
Informática
InformáticaInformática
Informática
 
Tipo de datos
Tipo de datosTipo de datos
Tipo de datos
 
1.3 uso de tipos de datos abstractos
1.3 uso de tipos de datos abstractos1.3 uso de tipos de datos abstractos
1.3 uso de tipos de datos abstractos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Tareas del mundo real
Tareas del mundo realTareas del mundo real
Tareas del mundo real
 
Ontologías y su utilidad en ingeniería de software
Ontologías y su utilidad en ingeniería de softwareOntologías y su utilidad en ingeniería de software
Ontologías y su utilidad en ingeniería de software
 
Ramos angel castrorene
Ramos angel castroreneRamos angel castrorene
Ramos angel castrorene
 
Logica difusa
Logica difusaLogica difusa
Logica difusa
 
TRABAJO FINAL
TRABAJO FINALTRABAJO FINAL
TRABAJO FINAL
 
Entrada y salida
Entrada y salida Entrada y salida
Entrada y salida
 
Logica difusa
Logica difusaLogica difusa
Logica difusa
 
Ti036 Caso Práctico
Ti036 Caso PrácticoTi036 Caso Práctico
Ti036 Caso Práctico
 
Logica difusa
Logica difusaLogica difusa
Logica difusa
 
Capas del modelo osi m.c
Capas del modelo osi m.cCapas del modelo osi m.c
Capas del modelo osi m.c
 

Destacado

Diapositivas de Planificación Estratégica.
Diapositivas de Planificación Estratégica.Diapositivas de Planificación Estratégica.
Diapositivas de Planificación Estratégica.
Yeixi Rivas
 
Autores
AutoresAutores
Autores
walter Realpe
 
El derecho financiero
El derecho financieroEl derecho financiero
El derecho financiero
Mariajeh27
 
Presentación de computadoras de kenil lopez
Presentación de computadoras de kenil lopezPresentación de computadoras de kenil lopez
Presentación de computadoras de kenil lopez
kenil_lopez
 
Informática
InformáticaInformática
Informática
iris74009880
 
Power point (1)
Power point (1)Power point (1)
Power point (1)
angelapatriciapineda
 
Trabajo en excel (1)
Trabajo en excel (1)Trabajo en excel (1)
Trabajo en excel (1)
oswaldotixi22
 
Perla b
Perla bPerla b
Homoxexualidad leidy y lizz
Homoxexualidad leidy y lizzHomoxexualidad leidy y lizz
Homoxexualidad leidy y lizz
NataLiiz
 
Cuarta estacion1
Cuarta estacion1Cuarta estacion1
Cuarta estacion1
edison41
 
Doaa Mohamed Abd Elnaby - Chem
Doaa Mohamed Abd Elnaby - ChemDoaa Mohamed Abd Elnaby - Chem
Doaa Mohamed Abd Elnaby - Chem
Doaa mohamed
 
Ciencias sociales
Ciencias socialesCiencias sociales
Ciencias sociales
gmbenegas
 
Guia para ingreso al aula virtual uniminuto
Guia para ingreso al aula virtual uniminutoGuia para ingreso al aula virtual uniminuto
Guia para ingreso al aula virtual uniminuto
demipabe
 
viaje a la alcarria por carretera.
viaje a la alcarria por carretera.viaje a la alcarria por carretera.
viaje a la alcarria por carretera.
Jos Izquierdo Alperi
 
Consumo Digital
Consumo DigitalConsumo Digital
Consumo Digital
mateogarzonr
 
Perspectivas integradoras del siglo XXI
Perspectivas  integradoras del siglo XXI   Perspectivas  integradoras del siglo XXI
Perspectivas integradoras del siglo XXI
jorge2606
 
Single-Sourcing and Localization stc16
Single-Sourcing and Localization stc16Single-Sourcing and Localization stc16
Single-Sourcing and Localization stc16
Laura Dent
 
TEMA 14 Remision de la deuda confusion y prescripcion
TEMA 14 Remision de la deuda confusion y prescripcion TEMA 14 Remision de la deuda confusion y prescripcion
TEMA 14 Remision de la deuda confusion y prescripcion
dixsontorbello
 

Destacado (18)

Diapositivas de Planificación Estratégica.
Diapositivas de Planificación Estratégica.Diapositivas de Planificación Estratégica.
Diapositivas de Planificación Estratégica.
 
Autores
AutoresAutores
Autores
 
El derecho financiero
El derecho financieroEl derecho financiero
El derecho financiero
 
Presentación de computadoras de kenil lopez
Presentación de computadoras de kenil lopezPresentación de computadoras de kenil lopez
Presentación de computadoras de kenil lopez
 
Informática
InformáticaInformática
Informática
 
Power point (1)
Power point (1)Power point (1)
Power point (1)
 
Trabajo en excel (1)
Trabajo en excel (1)Trabajo en excel (1)
Trabajo en excel (1)
 
Perla b
Perla bPerla b
Perla b
 
Homoxexualidad leidy y lizz
Homoxexualidad leidy y lizzHomoxexualidad leidy y lizz
Homoxexualidad leidy y lizz
 
Cuarta estacion1
Cuarta estacion1Cuarta estacion1
Cuarta estacion1
 
Doaa Mohamed Abd Elnaby - Chem
Doaa Mohamed Abd Elnaby - ChemDoaa Mohamed Abd Elnaby - Chem
Doaa Mohamed Abd Elnaby - Chem
 
Ciencias sociales
Ciencias socialesCiencias sociales
Ciencias sociales
 
Guia para ingreso al aula virtual uniminuto
Guia para ingreso al aula virtual uniminutoGuia para ingreso al aula virtual uniminuto
Guia para ingreso al aula virtual uniminuto
 
viaje a la alcarria por carretera.
viaje a la alcarria por carretera.viaje a la alcarria por carretera.
viaje a la alcarria por carretera.
 
Consumo Digital
Consumo DigitalConsumo Digital
Consumo Digital
 
Perspectivas integradoras del siglo XXI
Perspectivas  integradoras del siglo XXI   Perspectivas  integradoras del siglo XXI
Perspectivas integradoras del siglo XXI
 
Single-Sourcing and Localization stc16
Single-Sourcing and Localization stc16Single-Sourcing and Localization stc16
Single-Sourcing and Localization stc16
 
TEMA 14 Remision de la deuda confusion y prescripcion
TEMA 14 Remision de la deuda confusion y prescripcion TEMA 14 Remision de la deuda confusion y prescripcion
TEMA 14 Remision de la deuda confusion y prescripcion
 

Similar a Universidad metropolitana

Lenguaje de programcion
Lenguaje de programcionLenguaje de programcion
Lenguaje de programcion
eduardofarias68
 
Actividad 1 de programacion
Actividad 1 de programacionActividad 1 de programacion
Actividad 1 de programacion
kevinlugo11
 
Project leo (1)
Project leo (1)Project leo (1)
Project leo (1)
kevinlugo11
 
9621462728
96214627289621462728
9621462728
MARVI2000
 
Trabajossssss
TrabajossssssTrabajossssss
Trabajossssss
chamakita9
 
Diccionario informático
Diccionario informáticoDiccionario informático
Diccionario informático
andsanchez
 
Primera evaluacion programacio
Primera evaluacion programacioPrimera evaluacion programacio
Primera evaluacion programacio
hectorfabianremachec
 
DefinicióN De Sistema InformáTico
DefinicióN De Sistema InformáTicoDefinicióN De Sistema InformáTico
DefinicióN De Sistema InformáTico
utpl
 
5 Conceptos fundamentales de la Tec en Informatica
5 Conceptos fundamentales de la Tec en Informatica5 Conceptos fundamentales de la Tec en Informatica
5 Conceptos fundamentales de la Tec en Informatica
sruiz1014
 
Algoritmos y estructuras de datos en Python - digital.pdf
Algoritmos y estructuras de datos en Python - digital.pdfAlgoritmos y estructuras de datos en Python - digital.pdf
Algoritmos y estructuras de datos en Python - digital.pdf
Sirley43
 
Introducci%c3%b3n%20a%20la%20inform%c3%a1tica
Introducci%c3%b3n%20a%20la%20inform%c3%a1ticaIntroducci%c3%b3n%20a%20la%20inform%c3%a1tica
Introducci%c3%b3n%20a%20la%20inform%c3%a1tica
Lismary Martinez
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
eduardofarias68
 
Jaison batista
Jaison batista Jaison batista
Jaison batista
jaoiso
 
Beneficios del Lenguaje de Programación
Beneficios del Lenguaje de Programación Beneficios del Lenguaje de Programación
Beneficios del Lenguaje de Programación
Valentina Vasquez
 
Algoritsmos unefa
Algoritsmos unefaAlgoritsmos unefa
Algoritsmos unefa
Frangelica Rios
 
Mantenimiento de computo
Mantenimiento de computoMantenimiento de computo
Mantenimiento de computo
rafaede
 
4º B
4º B4º B
Glosario
GlosarioGlosario
Glosario
Kleo Jorgee
 
Glosario
GlosarioGlosario
Glosario
nenyta08
 
GLOSARIO DE TÉRMINOS UTILIZADOS EN SISTEMAS DE GESTIÓN.pdf
GLOSARIO DE TÉRMINOS UTILIZADOS EN SISTEMAS DE GESTIÓN.pdfGLOSARIO DE TÉRMINOS UTILIZADOS EN SISTEMAS DE GESTIÓN.pdf
GLOSARIO DE TÉRMINOS UTILIZADOS EN SISTEMAS DE GESTIÓN.pdf
JOSEALFREDOJUAREZORT
 

Similar a Universidad metropolitana (20)

Lenguaje de programcion
Lenguaje de programcionLenguaje de programcion
Lenguaje de programcion
 
Actividad 1 de programacion
Actividad 1 de programacionActividad 1 de programacion
Actividad 1 de programacion
 
Project leo (1)
Project leo (1)Project leo (1)
Project leo (1)
 
9621462728
96214627289621462728
9621462728
 
Trabajossssss
TrabajossssssTrabajossssss
Trabajossssss
 
Diccionario informático
Diccionario informáticoDiccionario informático
Diccionario informático
 
Primera evaluacion programacio
Primera evaluacion programacioPrimera evaluacion programacio
Primera evaluacion programacio
 
DefinicióN De Sistema InformáTico
DefinicióN De Sistema InformáTicoDefinicióN De Sistema InformáTico
DefinicióN De Sistema InformáTico
 
5 Conceptos fundamentales de la Tec en Informatica
5 Conceptos fundamentales de la Tec en Informatica5 Conceptos fundamentales de la Tec en Informatica
5 Conceptos fundamentales de la Tec en Informatica
 
Algoritmos y estructuras de datos en Python - digital.pdf
Algoritmos y estructuras de datos en Python - digital.pdfAlgoritmos y estructuras de datos en Python - digital.pdf
Algoritmos y estructuras de datos en Python - digital.pdf
 
Introducci%c3%b3n%20a%20la%20inform%c3%a1tica
Introducci%c3%b3n%20a%20la%20inform%c3%a1ticaIntroducci%c3%b3n%20a%20la%20inform%c3%a1tica
Introducci%c3%b3n%20a%20la%20inform%c3%a1tica
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 
Jaison batista
Jaison batista Jaison batista
Jaison batista
 
Beneficios del Lenguaje de Programación
Beneficios del Lenguaje de Programación Beneficios del Lenguaje de Programación
Beneficios del Lenguaje de Programación
 
Algoritsmos unefa
Algoritsmos unefaAlgoritsmos unefa
Algoritsmos unefa
 
Mantenimiento de computo
Mantenimiento de computoMantenimiento de computo
Mantenimiento de computo
 
4º B
4º B4º B
4º B
 
Glosario
GlosarioGlosario
Glosario
 
Glosario
GlosarioGlosario
Glosario
 
GLOSARIO DE TÉRMINOS UTILIZADOS EN SISTEMAS DE GESTIÓN.pdf
GLOSARIO DE TÉRMINOS UTILIZADOS EN SISTEMAS DE GESTIÓN.pdfGLOSARIO DE TÉRMINOS UTILIZADOS EN SISTEMAS DE GESTIÓN.pdf
GLOSARIO DE TÉRMINOS UTILIZADOS EN SISTEMAS DE GESTIÓN.pdf
 

Último

Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
amayaltc18
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
Mónica Sánchez
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Juan Martín Martín
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Demetrio Ccesa Rayme
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
Osiris Urbano
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
LuanaJaime1
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
lautyzaracho4
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
KarenRuano6
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
ssusera6697f
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
LuanaJaime1
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
Jose Luis Jimenez Rodriguez
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
JonathanCovena1
 
Respuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadasRespuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadas
KarenCaicedo28
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
israelsouza67
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 

Último (20)

Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
 
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
Soluciones Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinar...
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
 
Respuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadasRespuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadas
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 

Universidad metropolitana

  • 1. UNIVERSIDAD METROPOLITANA, CIENCIA Y TECNOLOGIA (UMECIT) Licenciatura en Sistema y Programación Nombre Eduardo Jiménez Cedula 2-738-1122 Magister: JOSE FUNG Fecha de entrega 30-7-15
  • 2. -Diferencia entre interface e implementaciónde un TAD Interface Interfaz es un término que procede del vocablo inglés interface. En informática, esta noción sirve para señalar a la conexión que se da de manera física y a nivel de utilidad entre dispositivos o sistemas. La interfaz, por lo tanto, es una conexión entre dos máquinas de cualquier tipo, a las cuales les brinda un soporte para la comunicación a diferentes estratos. Es posible entender la interfaz como un espacio (el lugar donde se desarrolla la interacción y el intercambio), instrumento (a modo de extensión del cuerpo humano, como el mouse que permite interactuar con una computadora) o superficie (el objeto que aporta información a través de su textura, forma o color) TAD El concepto de tipo de dato abstracto (TDA, Abstract Data Type), fue propuesto por primera vez hacia 1974 por John Guttag y otros, pero no fue hasta 1975 que por primera vez Liskov lo propuso para el lenguaje CLU. El lenguaje Turbo Pascal fue determinante para la común aceptación de los TDA con la introducción de las Units, si bien estas no cumplen con las características básicas de un tipo de dato abstracto como por ejemplo la encapsulación de los datos. El lenguaje Ada pudo implementar exitosamente los TDAs con sus Packages. Vale recordar que estos dos últimos lenguajes soportan formalmente la Programación modular. Separación de la interfaz e implementación Cuando se usa en un programa de computación, un TDA es representado por su interfaz, la cual sirve como cubierta a la correspondiente implementación. La idea es que los usuarios de un TDA tengan que preocuparse sólo por la interfaz, pero no por la implementación, ya que esta puede ir cambiando con el tiempo y, si no existiera encapsulación, afectar a los programas que usan el dato. Esto se basa en el concepto de una protección para el programa de decisiones de diseño que son objeto de cambio.
  • 3. -TECNICAS DE CLASIFICACION Y BUSQUEDA Técnicas de clasificación y búsqueda. El algoritmo de inserción directa tiene un funcionamiento muy sencillo. La filosofía es recorrer en orden el conjunto de elementos de uno en uno desde el primero al último. Para cada elemento se busca el punto de inserción entre los elementos ya recorridos de forma que el elemento a insertar quede ordenado, para buscar la posición se recorren los elementos de uno en uno desde el último elemento ordenado. A priori, se puede pensar que podríamos mejorar fácilmente el algoritmo incluyendo una búsqueda binaria para saber cual es la posición donde debe insertarse el elemento. No obstante, está mejora no sería una buena práctica ya que este algoritmo se utiliza y tiene muy buen rendimiento cuando los datos están prácticamente ya ordenados, en estos casos además el número de intercambio de registros durante la ordenación es mínimo. -DEFINICION DE CONCETOS -Manejo de punteros: un puntero es un objeto del lenguaje de programación, cuyo valor se refiere a (o "apunta a") otro valor almacenado en otra parte de la memoria del ordenador utilizando su dirección. Un puntero referencia a una ubicación en memoria, y a la obtención del valor almacenado en esa ubicación se la conoce como desreferenciación del puntero. -Listas: una lista como estructura de datos en programación  lista de correo electrónico, función del correo electrónico para distribuir mensajes entre múltiples usuarios  una lista de despliegue, programa con instrucciones gráficas para un microprocesador dedicado  lista de control de acceso, concepto de seguridad informática usado para fomentar la separación de privilegios  lista enlazada, una de las estructuras de datos fundamentales  lista gris, técnica para el control de mensajes spam  lista de contactos, colección de nombres de la pantalla en una mensajería instantánea o teléfono móvil
  • 4. -Ordenación de burbujas: Es un sencillo algoritmo de ordenamiento. Funciona revisando cada elemento de la lista que va a ser ordenada con el siguiente, intercambiándolos de posición si están en el orden equivocado. -Ordenación por Selección: El ordenamiento por selección es un algoritmo de ordenamiento que requiere operaciones para ordenar una lista de n elementos. -Búsqueda Lineal: Es aquel que está diseñado para localizar un elemento con ciertas propiedades dentro de una estructura de datos; por ejemplo, ubicar el registro correspondiente a cierta persona en una base de datos, o el mejor movimiento en una partida de ajedrez.