Please enable JavaScript.
Coggle requires JavaScript to display documents.
Resolución de problemas ETAPAS, Trabajo Grupal N.1 - Algoritmo - Unidad I …
Resolución de problemas ETAPAS
4. Documentación
Estructuras de control
Métodos y sus parámetros
Identificadores y estructuras de datos declaradas
3.Programación
Codificación
Código
Fuente
Algoritmo
Compilación
Compilador
Lenguaje de máquina
Código de fuente
Ejecución:
la computadora procesa cada una de las instrucciones.
Valores extremos de entrada que comprueben los límites del programa
Valores que comprueben aspectos especiales del programa.
Valores normales de entrada.
Tipos de errores
Errores de compilación
Errores de ejecución
Errores de lógica
Buenas prácticas
Orden
Escritura: SNAKE
CASE: utilizada para nombrar constantes. Se coloca todo en mayúscula cerrada separado por guion abajo (
).
PascalCase: se utiliza esta notación para nombrar las clases, los módulos y funciones
Documentación
Variables: camelCase: se utiliza para nombrar variables de trabajo. Se coloca la primera letra en minúscula y la siguientes palabras la primera letra en mayúscula.
Control
Control de versiones
Organización: Estructuración de los directorios del proyecto
La indentación es un tipo de notación secundaria utilizado para mejorar la legibilidad del código fuente por parte de los programadores.
Refactorización: Es una técnica de la ingeniería de software para reestructurar un código fuente, alterando su estructura interna sin cambiar
2. Análisis y diseño del problema
Salida
que producirá (información o resultados)
Diseño: Se realiza una representación de la secuencia.
Diagramas de flujo
Pseudocódigos
Tablas de decisión
Proceso
necesario para su solución (el método para convertir los datos de entrada en información de salida)
Entrada
que recibirá el programa (datos o materia prima)
1. Definición del problema
Describir en forma narrativa o esquemática, de modo claro y concreto, y en un lenguaje corriente el problema que ha de resolverse.
Presenta la procedencia y el aspecto de los datos a procesar, y describe los resultados y la manera de presentarlos.
Comprender la importancia de entender con claridad el problema antes de entrar a encontrar una solución.
Trabajo Grupal N.1 - Algoritmo - Unidad I
Benaris Garcia
Malinka Camarena