Está en la página 1de 10

UNIVERSIDAD MARIANO GALVEZ DE GUATEMALA

FACULTA DE INGENIERIA EN SISTEMAS


CENTRO DE ESTUDIOS CHIMALTENANGO
CATEDRATICO: ING. PABLO A. DE LEON BAUTISTA
CURSO: PROGRAMACION III
SECCION: A

Tarea: Investigación I
Fecha de Entrega: 28/02/2023

Integrantes
Carnet Nombre
1990-12-6437 Carlos Maradiaga
1990-20-13960 Erick Sirin
1990-15-16083 Carlos Noj
1990-20-531 Fredy Lima
Tarea: Investigación I Curso: Programación III

TABLA DE CONTENIDO
INTRODUCCIÓN................................................................................................................ 3
OBJETIVOS........................................................................................................................ 4
General............................................................................................................................ 4
Específicos...................................................................................................................... 4
CONTENIDO....................................................................................................................... 5
RESUMEN.......................................................................................................................... 6
CONCLUSIONES................................................................................................................ 7
RECOMENDACIONES.......................................................................................................8
BIBILIOGRAFIA.................................................................................................................. 9

Página 2 de 10
Tarea: Investigación I Curso: Programación III

INTRODUCCIÓN

Uno de los aspectos más importantes de la ciencia de la computación es la


creación de nuevos tipos de datos que sean apropiados para resolver problemas
específicos del mundo real.

Las estructuras de datos son el elemento fundamental de la computación, son


construcciones utilizadas para almacenar colecciones de datos y manipularlos.
Todos los algoritmos manipulan datos, y éstos deben estar diseñados y
estructurados adecuadamente para que puedan conectarse entre ellos.

Con este mapa Mental se da a conocer los que los datos pueden ser Simples por
el hecho que solo usan una casilla de memoria, mientras que su contraparte los
estructurados que funcionan en conjunto haciendo una programación más sencilla,
a su vez la manera en la cual está dividida la memoria las cuales servirán para
determinar el tipo de estructura a usar (arreglos, colas, pilas, etc.).

Página 3 de 10
Tarea: Investigación I Curso: Programación III

OBJETIVOS
General

Poder entender y aplicar de mejor manera la estructura de Datos, esto facilita un


mejor desempeño de nuestro Software como también utilizar el Performance del
equipo de mejor manera no quedando con limitante de Recursos

Específicos

1. El Estudiante iniciara desde una perspectiva Teórica el entendimiento de


las estructuras, para evitar el solo colocar tal dato por Inercia.

2. El estudiante entenderá la necesidad de un previo análisis al momento de


desarrollar lo que le solicitan.

Página 4 de 10
Tarea: Investigación I Curso: Programación III

CONTENIDO

Mapa Mental sobre la Historia de las estructuras de datos

Mapa Mental sobre la Estructura de Datos

Página 5 de 10
Tarea: Investigación I Curso: Programación III

RESUMEN

Surgimiento de la Programadores hacen


llamada crisis de partes distintas para ser
Software compatibles

Flexibilidad del
Demasiadas Complejidad del Software
Variables Dominio del HISTORIA DE LAS
Problema ESTRUCTURAS DE
DATOS
Software Cerrado
a Cambios

Dificultad en el
proceso de
Desarrollo Grandes Desventajas
al no Existir
Estructuras de Datos

Programas Muy
Extensos
CAR
O Escas Poco
o Fiable

Página 6 de 10
Tarea: Investigación I Curso: Programación III

ESTRUCTURAS DE DATOS

ESTATICAS DINAMICAS

ARREGLOS, REGISTROS Y CONJUNTOS LINEALES NO LINEALES

PILAS, COLAS, LISTAS ARBOLES Y GRAFOS


SIMPLES Y DOBLES
Límite de espacio Reserva memoria

NO HAY LIMITE DE CRECIMIENTO

SOLICITA ESPACIO CUANDO NESCESITA

LIBERA MEMORIA AL NO USARLA

BÙSQUEDAS MAS RÀPIDAS

Página 7 de 10
Tarea: Investigación I Curso: Programación III

CONCLUSIONES

Es Importante hacer un previo análisis al momento de Desarrollar un Software,


muchas veces la emoción o el poder entregar en menos tiempo los requerimientos
nos hace ver que durante el trayecto pudimos a ver elegido esta opción lo que a
veces produce retrasar más el desarrollo.

Es de suma importancia conocer el Equipo en el cual vamos a desarrollar, tener


muy en cuenta cuanta información vamos a manejar y almacenar, posibles errores
o fallos que se nos puedan presentar al momento de ir desarrollando, vuelvo a
recalcar un previo análisis detallado del requerimiento nos va ahorrar mucho
tiempo y malas decisiones.

Página 8 de 10
Tarea: Investigación I Curso: Programación III

RECOMENDACIONES

a. Sugerir, al estudiante profundizar más en el tema de cómo implementar


Estructuras de Datos Dinámicas.

b. Sugerir siempre ese previo análisis para entender que Datos debemos
utilizar (enteros, boleanos, cadenas, etc.) y aplicar la Estructura

c. Practicar Ejercicios sobre pilas, listas, colas si en dado caso no se está


familiarizado con estas estructuras y sobre todo aplicar un punto de la
metodología Scrum, tomar 15 min para transferir información de
avances y de colaboración sobre todo que los desarrollos son en equipo
esto aumenta la productividad.

Página 9 de 10
Tarea: Investigación I Curso: Programación III

BIBILIOGRAFIA

Se tomó la Presentación del Módulo 1 – Conceptos Generales del curso


Programación III.

Página 10 de 10

También podría gustarte