Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROGRAMACIÓN image - Coggle Diagram
PROGRAMACIÓN
METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
1).
Definición del Problema
Enunciado claro y preciso
2). Análisis del Problema
Se debe analizar el problema
se debe basar en los siguientes cuestionamientos
Cuales son la entradas
Datos con los que se cuenta y aquellos que van a ser introducidos por el usuario
Métodos a Utilizar
Acciones que llevaran a la solución del problema
Requisitos adicionales o restricciones que puede tener el problema
3). Diseño del Algoritmo
Diseño a las acciones o pasos sucesivos que se deben realizar para solucionar el problema al cual es independiente al lenguaje de programación
Algoritmo:
Secuencia de pasos ordenados y estructurados que solucionan un problema ( Preciso,consistente y finito
Acciones que se pueden llevar a cabo
Pedir Datos:
Lo que una computadora puede pedir.
Números
Palabras
Pedir Variable
Ejemplo
Pedir costo
Pedir Nombre
Desplegar Datos
Lo que la computadora puede mostrar en la pantalla como:
Números o palabras que den el resultado esperado
Formatos de despliegue de datos
Ejemplo
Desplegar "el valor excede a 500 pesos"
Desplegar " El nombre de la persona es:+nombre
Evaluar condiciones
Comparar números para saber si alguno es >,< o = que otro. También compara palabras para saber si alguna es mas extensa o tiene procedencia alfabética sobre la otra
Formatos para evaluar condiciones
Ejemplo
SI precio es <500000 ENTONCES DESPLEGAR "el precio es accesible" DE OTRA FORMA DESPLEGAR " el precio es inaccesible"
Ejecutar Operaciones
Realiza operaciones aritméticas guardando el resultado en alguna variable
Variable =Expresión Numérica
Variable = Expresión Alfanumérica
Diagrama de Flujo
Representación del algoritmo de manera gráfica mediante símbolos ( se llamaran Bloques)
Terminales:**
Se emplean para indicar el principio y el fin del diagrama.
Entrada:
Se emplean para introducir datos a la computadora o exteriorizarlos
Salida:
BLOQUES
Proceso:
Indica una acción o una operación aritmética
Decisión o Condiciona
Representa las compraciones de dos o mas valores, tiene dos salidas de información.
SI
y
NO
Conexión
Determina la secuencia de acciones en un diagrama continua en alguna otra parte.
Pseudocódigo
Representación del algoritmo de manera descriptiva utilizando el lenguaje común
4). Codificación
Escritura del algoritmo, ahora programa en la memoria del ordenador, y traducirlo en lenguaje de maquina.
5).Verificación y Depuración
Ejecutar el programa con varios casos de datos para identificar errores y luego corregirlos
Tipos de Errores
De compilación:
Producidos generalmente por errores de sintaxis y/o reglas de lenguaje utilizados
De ejecución :
Producidos por aquellas acciones que son imposibles para la computadora
Lógicos:
Producidos por algún error en el diseño del algoritmo
6).Documentación y Mantenimiento
Se realiza una vez haya completado los pasos anteriores, deben pasarse en limpio y quedar archivados en una carpeta llamada Documentación
**Implica tener que realizar una serie de pasos secuenciales y cronológico. "Metodología para la solución de problemas "
Acción de escribir un conjunto de instrucciones en determinados lenguajes para la ejecución de la solución de un problema :
Persona que lo elabora
Programador
PROGRAMA