Please enable JavaScript.
Coggle requires JavaScript to display documents.
FUNDAMENTOS DE PROGRAMACION - Coggle Diagram
FUNDAMENTOS DE PROGRAMACION
QUE ES UN ALGORITMO
Debe de tener estas características fundamentales
Definido
Finito
Preciso
Es un conjunto de pasos organizados que lleva a la solución de un problema específico; estos pasos pueden ser expresados en un lenguaje natural como el español.
para resolver un problema con algoritmo es fundamental comprender 3 aspectos
INPUT
Que datos entran
OUTPUT
Que salida o resultados se esperan
PROCESO
Que se va a realizar con los datos de entrada para llegar a la salida
Tipos o clases
cualitativos
Son aquellos a los que se da solución mediante palabras y se relacionan características medibles
cuantitativos
Aquellos en donde se aplican cálculo numéricos tanto como en sus pasos como en la solución de las respuestas solicitadas
LENGUAJE
Grafico
Diagrama de flujo o flujograma
Diagrama Nassi-Schneirderman
No grafico
Pseudocódigo
Datos
Constantes
son aquellos campos donde se fijan los campos por unidad de información mas simple
Variables
Este es un dato asociado al campo que puede ser modificado varias veces mediante un proceso
PASOS LOGICOS PARA LA SOLUCION DE UN PROBLEMA
Prueba de escritorio
Codificación
Realización del algoritmo
Compilación
Análisis
Ejecución
Definición del problema
Documentación externa
PROGRAMACIÓN MODULAR
Es la división de un problema grande y complejo, en problemas mas sencillos
Puede definírsele como subproceso, subdivisión o subalgoritmo
sus ventajas
Los módulos son mas fáciles de leer, escribir, y modificar
se puede realizar un diseño descendente
Las unidades de programación son independientes, cada una de las soluciones se ejecutara mediante una subdivisión