5 Estructuras de control - psyepez2005/Analisis_De_Algoritmos GitHub Wiki
Estructuras de control
--- Errores comunes Desorden lógico: A veces el código no da errores, pero si las instrucciones no están en el orden correcto, el resultado puede salir mal. Por ejemplo, si imprimo una variable antes de calcularla, no va a mostrar lo que debería.
Uso inadecuado: Hay casos en los que tratamos de resolver todo con estructuras secuenciales, incluso cuando lo ideal sería usar condicionales o ciclos. Eso puede hacer el código más largo o difícil de mantener.
--- Relación con el flujo del programa Todos los programas empiezan ejecutando instrucciones de forma secuencial, aunque luego usen decisiones (if) o repeticiones (for, while).
Estas estructuras son la base de cualquier algoritmo, como si fueran el esqueleto del código.
Talleres hechos en clase
Algoritmo De ordenamiento burbuja:
Prueba de escritorio:
Algorito Misterio:
Método misterio de Java:
public static void misterio(int n) {
int contador = 0;
for (int i = 1; i <= n - 1; i++) {
for (int j = i + 1; j <= n; j++) {
for (int k = 1; k <= j; k++) {
contador += 1;
}
}
}
System.out.println("Contador: " + contador);
}
Prueba de escritorio