Tutoriales de informática - Abrirllave.com

Abrirllave.com

Funciones en Pseudocódigo

En pseudocódigo, para escribir una función, se puede utilizar una sintaxis (compatible con PSeInt) similar a la usada para escribir un procedimiento:

// Cabecera

Funcion <variable_de_retorno> <- <nombre_de_la_función>( [ <lista_de_parámetros_formales> ] )

   // Declaraciones

   // Cuerpo

   <bloque_de_instrucciones>

FinFuncion

EJEMPLO Se quiere diseñar el algoritmo de un programa que:

1º) Pida por teclado dos números (datos enteros).

2º) Calcule la multiplicación de los dos números introducidos por el usuario.

3º) Muestre por pantalla el resultado (dato entero).

En la pantalla se visualizará, algo similar a:

Ejemplo de salida por pantalla del programa MULTIPLICACIÓN DE DOS NÚMEROS ENTEROS escrito en pseudocódigo (con funcion) usando PSeInt.

Para ello, si queremos realizar la multiplicación de los dos números enteros por medio de una función, podemos escribir, por ejemplo:

// Ejemplo: Multiplicación de dos números enteros

Funcion resultado <- Multiplicar(n1 Por Valor, n2 Por Valor)
   Definir resultado Como Entero
   resultado <- n1 * n2
FinFuncion

Algoritmo Multiplicacion_de_Dos_Numeros_Enteros

   Definir a, b Como Entero

   Escribir Sin Saltar "Introduzca el primer número: "
   Leer a
   Escribir Sin Saltar "Introduzca el segundo número: "
   Leer b

   Escribir "La multiplicación es: ", Multiplicar(a, b)

FinAlgoritmo