Upload
rcarrerah
View
434
Download
0
Embed Size (px)
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