7
Subalgoritmos Parte II 1 Ricardo Carrera Hernández Universidad Veracruzana

11. subalgoritmos parte ii

Embed Size (px)

Citation preview

Page 1: 11. subalgoritmos parte ii

1

SubalgoritmosParte II

Ricardo Carrera Hernández

Universidad Veracruzana

Page 2: 11. subalgoritmos parte ii

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.

Page 3: 11. subalgoritmos parte ii

Declaración de procedimientos

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

<sentencia(s)>

fin_procedimiento

Page 4: 11. subalgoritmos parte ii

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.

Page 5: 11. subalgoritmos parte ii

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

Page 6: 11. subalgoritmos parte ii

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

Page 7: 11. subalgoritmos parte ii

7

SubalgoritmosParte II

Ricardo Carrera Hernández

Universidad Veracruzana