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.