La quinta disciplina
|FUNDAMENTACIÓN |
|Cuando nos enfrentamos a diseñar una solucióncomputacional para un problema de la realidad, es |
|necesario desarrollar un Modelo Computacional, modelo que está plasmando en la elaboración de un |
|algoritmo de plantee lassecuencias de pasos lógica que debemos seguir, sin embargo los algoritmos no |
|funcionan solos sino que manipulan o procesan datos, datos que deben ser almacenados en medios que |
|permitan sueficiente acceso tanto de escritura como de lectura. Los datos pueden ser almacenados en |
|memoria principal o secundaria. La arquitectura que establece cómo es que se almacenarán los datos se ||denomina Estructura de Datos y junto a ellos se define una serie de algoritmos generando las |
|operaciones que se realizan sobre dicha estructura. La fusión de la estructura de datos con las|
|operaciones respectivas genera el Tipo Abstracto de Dato, núcleo del presente curso. |
||
|Las estructuras de datos se clasifican en estáticas y dinámicas, estáticas que mantienen un lugar fijo |
|de almacenamiento como los arreglos unidimensionales ymultidimensionales, y dinámicas en el sentido de|
|que no existe un lugar fijo de almacenamiento sino que este se genera conforme se añadan o se quiten |
|datos, así podemos mencionar a las listas enlazadas.Nuestro trabajo en el presente semestre se |
|centrará en analizar y aplicar cada uno de las estructuras de datos partiendo de las más simples y |
|culminando con aquéllas un poco másavanzadas como los árboles y grafos. |
|En resumen, La solución de problemas computacionales requiere conocer los fundamentos de Ciencias de la|
|Computación así es...
Regístrate para leer el documento completo.