ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Algoritmos y estructura de datos


Enviado por   •  30 de Septiembre de 2021  •  Apuntes  •  547 Palabras (3 Páginas)  •  61 Visitas

Página 1 de 3

[pic 1][pic 2]UNIVERSIDAD NACIONAL DE MISIONES

Facultad de Ciencias Exactas, Químicas y Naturales

[pic 3]

Trabajo Práctico I.

Cátedra: Algoritmo y estructura de datos II.

Grupo: P.

Alumnos: Federido Javier Ramos, Carlos Silvestre Villar, Zborowski Cristian Ezequiel.

Carreras: Analista de Sistemas de Computación, Licenciatura en Sistemas de Información. Profesorado Universitario en Computación.

Consigna:

  1. ¿Qué características debe tener un buen programador?

  1. ¿Qué características debe tener un programa para ser considerado una buena solución a un problema?

Desarrollo

1-La característica fundamental de un informático:

> es su capacidad para resolver problemas (resolución de problemas).

A. Análisis de requisitos del problema: se interpreta como la comprensión del problema, entender las características y peculiaridades de lo que se necesita. El análisis debe producir como resultado un modelo abstracto del problema. El modelo abstracto es un modelo conceptual, una abstracción del problema, que reside exclusivamente en la mente del individuo y donde se desechan todas las cuestiones irrelevantes para la resolución del problema.

B. Modelado del problema y algoritmos abstractos: esto compone solamente lo esencial del problema. Normalmente, este modelo se crea a través de una analogía con algo conocido previamente. Por ejemplo, para ensenar a un alumno inexperto lo que es un algoritmo (concepto para él desconocido) se utiliza la analogía con una receta de cocina.

C. Diseño de la solución: el diseño de un programa es equivalente a los planos de un arquitecto: el diseño describe el aspecto que tendrá el programa, los materiales que se necesitan y dónde y cómo colocarlos. El diseño de un programa consta de dos clases de elementos: tipos de datos y algoritmos.

D. Implementación del diseño: la implementación parte del diseño previo, que indica qué cosas se deben programar, cómo se estructura la solución del problema, dónde colocar cada funcionalidad y qué se espera en concreto de cada parte en la que se ha descompuesto la solución.

E. Verificación y evaluación de la solución: es un proceso cíclico de desarrollo donde, implementar, verificar, corregir la implementación, volver a verificar, volver a corregir, etcétera, son constantes perfeccionamientos que debe tomar un programador para la correcta solución al problema.

2- Las características que debe tener un programa para ser considerado una buena solución son las siguientes:

Modularidad o modularización: El resultado de un buen diseño de software debe ser la definición de una estructura general de la aplicación.

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (137 Kb) docx (36 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com