Page 32 - CUAD_AYP
P. 32

Algoritmia y programación – Ejercicios y prácticas                31

Tras el diseño de un algoritmo (y por consiguiente de un pseudocódigo), las
acciones de LECTURA y ESCRITURA se representan de la siguiente manera:

Leer (lista de variables de entrada)
Escribir (lista de expresiones de salida)

A modo de ejemplo se tiene que, la acción de leer, representa la lectura de tres
variables X, Y, Z respectivamente.

Leer (X, Y, Z);

Cuando simplemente se muestran resultados en pantalla, se utiliza la acción de
salida. Ejemplo:

Escribir (“Hola a todos”);

A continuación, se propone un ejemplo de construcción de pseudocódigo a partir de
un algoritmo. Primeramente, se procede a analizar el problema planteado:

PROBLEMA_1: calcular la superficie y longitud de un círculo.
Ahora, lo que se propone dividir el problema en sub-problemas.

    • Leer radio
    • Leer superficie
    • Leer circunferencia
    • Escribir o mostrar resultados
    Posteriormente, recurrir a lo que se denomina stepwise refinement
    (refinamiento del algoritmo). Esto consiste en una descripción más detallada del
    algoritmo.

         SUBPROBLEMA                                REFINAMIENTO
Leer radio
Leer superficie              Leer RADIO
Leer circunferencia
                             SUPERFICIE = 3.141592 * RADIO2
Escribir/mostrar resultados
                             CIRCUNFERENCIA = 2 * 3.141592 *
Cuadernillo de trabajo
                             RADIO

                             Escribir               RADIO,  SUPERFICIE,

                             CIRCUNFERENCIA.
   27   28   29   30   31   32   33   34   35   36   37