Please enable JavaScript.
Coggle requires JavaScript to display documents.
Estructuras de control - Coggle Diagram
Estructuras de control
Condicionales
Ventajas
Toma de decisiones
Control del flujo del programa
Reducción de código
Mayor legibilidad
Validación de datos
Control de errores
Flexibilidad del código
Tipos
Condicional simple
Si condición entonces:
Operación
Fin_si
Compuestos
Si Condición entonces:
Operación
Sino
Operación
Fin_si
Anidados
Sí condición entonces:
SI condición2 entonces:
operación
sino
operación
Fin_si
sino
operación
Fin_si
Multiples
Según valor hacer
Caso 1
Caso 2
Caso N
De otro modo
Fin_segun
Ciclos y bucles
Ventajas
Eficiencia
Flexibilidad
Reducción de errores
Reducción del código
Reutilización del código
Partes
Interruptor
Se usa en decisiones lógicas si x=xcosa
Contador
Se usa para sumar valores constantes num = num + 1
Acumulador
Acumular valores variables
Registro centinela
centinela = se usa en bucles, si centinela<>a algo
Registro identificador
Variable que identifica cada iteración int i
Tipos
Mientras
Haga hasta
Para (desde)
Partes
Decisión
Cuerpo
Salida del bucle
Subalgoritmos
Ventajas
Modularidad
Reutilización
Fácil depuración
Eficiencia
Realiza tareas específicas
Tipos
Procedimientos
Funciones
Recepción de parametros
Por valor
Se envía una copia del valor
a la función
por referencia
Se pasa la dirección de memoria
de la variable