Please enable JavaScript.
Coggle requires JavaScript to display documents.
:computer: Programación :information_desk_person::skin-tone-2: - Coggle…
:computer:
Programación
:information_desk_person::skin-tone-2:
Pseudocódigo :information_source:
Es un “falso lenguaje” mezcla de instrucciones de programación, de palabras en lenguaje natural y palabras clave.
Describe un algoritmo utilizando una mezcla de frases en lenguaje común, instrucciones de
programación y palabras clave que definen las estructuras básicas.
Utiliza expresiones matemáticas, expresiones lógicas y la noción de variable (sencilla, arreglo, pila,
cola, conjunto, etcétera).
Prueba de Escritorio :office:
Las pruebas de escritorio son simulaciones del comportamiento de un algoritmo que permite determinar la validez del mismo.
Consisten en generar una tabla con tantas columnas como variables tenga el algoritmo y seguir las instrucciones
poniendo los valores correspondiente
Permiten detectar errores, omisiones o mejorar el algoritmo.
Se representa en una tabla, la cual en cada columna se anotan las variables y condiciones en el orden de aparición en el pseudocódigo, para esto se entiende que se tiene que recorrer línea a línea el pseudocódigo para identificar tanto las variables como condiciones e ir anotándolas en la tabla de la prueba de escritorio.
Estructuras de Control :control_knobs:
Permiten modificar el flujo de ejecución de las instrucciones de un programa.
Con estas mismas se puede
De acuerdo con una condición, ejecutar un grupo u otro de sentencias (If-Then-Else)
De acuerdo con el valor de una variable, ejecutar un grupo u otro de sentencias (Select-Case)
Ejecutar un grupo de sentencias mientras se cumpla una condición (Do-While)
Ejecutar un grupo de sentencias hasta que se cumpla una condición (Do-Until)
Ejecutar un grupo de sentencias un número determinado de veces (For-Next)
Se dividen en
Estructura secuencial
Las instrucciones se ejecutan en el orden indicado por los índices: de arriba hacia abajo y una después de la
otra.
Estructura selectiva
Las estructuras selectivas permiten expresar las elecciones que se hacen durante la resolución del problema.
Existen varios tipos
Selectiva simple.
Primero se hace el cálculo de la expresión lógica; si el valor de esta expresión es cierto (no falso) se ejecutan las instrucciones (puede ser una sola o más de una). Si el valor de la expresión lógica es falso, no se ejecuta nada.
Selectiva doble (alternativa).
Primero, se hace el cálculo de la expresión lógica. Si el valor de esta expresión es cierto (no falso) se ejecutan las
instrucciones1. Si no, se ejecutan las instrucciones2.
Selectiva múltiple.
Se hace el cálculo de la expresión lógica1, si el resultado es cierto se ejecutan instrucciones1 y la instrucción selectiva se termina. Si no, se hace el cálculo de la expresión lógica2; si el resultado es cierto se ejecuten instrucciones2 y la instrucción selectiva se termina… Si todas las expresiones lógicas son falso, entonces se ejecutan instruccionesn.
Selectiva casos (múltiple).
Estructura iterativa
Las estructuras iterativas abren la posibilidad de ejecutar un grupo de instrucciones más de una vez; es decir, sirven
para ejecutar varias veces una misma parte de un código.
Existen varios tipos
Bucle mientras
Se calcula la expresión lógica y, si su valor es cierto, se ejecutan las instrucciones y se hace un nuevo cálculo de la expresión lógica. Entonces, en total, las instrucciones se ejecutan 0 o varias veces, dependiendo del valor de la expresión lógica.
Bucle repetir
Se ejecutan las instrucciones y se hace el cálculo de la expresión lógica. Si su valor es falso, se ejecutan de nuevo las instrucciones y se hace un nuevo cálculo de la expresión lógica. En resumen, las instrucciones se ejecutan una o más veces, dependiendo del valor de la expresión lógica.