11. subalgoritmos parte ii

Preview:

Citation preview

1

SubalgoritmosParte II

Ricardo Carrera Hernández

Universidad Veracruzana

Procedimientos

Subprograma que ejecuta un proceso específico.

Ningún valor está asociado con el nombre del procedimiento.

No puede invocarse en una expresión.

Se invoca escribiendo su nombre solamente.

Declaración de procedimientos

procedimiento nombre [(lista de parámetros formales)]

<sentencia(s)>

fin_procedimiento

Llamada a procedimiento

[llamar_a] nombre [(lista de parámetros actuales)]

La lista de parámetros actuales es una o varias variables o

expresiones separadas por comas que deben coincidir en

número, orden y tipo con la lita de parámetros formales de la

declaración.

EjemploRealizar la división de dos números para obtener el

cociente y el resto.

procedimiento división (E entero: dividendo, divisor; S entero: cociente, resto)

iniciocociente dividendo / divisorresto dividendo – cociente * divisor

fin_procedimiento

Ejemplo// algoritmo principal

Algoritmo Aritmética var entero : aDividendo, aDivisor, aCociente, aResto inicio leer (aDividendo, aDivisor) llamar_a división(aDividendo, aDivisor, aCociente, aResto) escribir (aCociente, aResto)fin

7

SubalgoritmosParte II

Ricardo Carrera Hernández

Universidad Veracruzana