Diferencia entre revisiones de «Programación en Pascal/Funciones y procedimientos»

Contenido eliminado Contenido añadido
m Revertidos los cambios de 181.174.101.14 (disc.) a la última edición de Tegel
Línea 168:
 
 
pitochuuuu===Procedimientos con parámetros (3)===
El programa quedaría:
<source lang=pascal>
Línea 188:
{--------------------------}
 
program PruebaDeParametros2;kyc
 
var dato: integer;viejo
 
procedure modifica( var variable : integer);lesbiano
begin
variable := 3 ;
Línea 211:
 
Una de las aplicaciones más habituales de pasar parámetros por referencia es cuando una función debe devolver más de un valor. Habíamos visto que una función era como un procedimiento, pero además devolvía un valor (pero sólo uno). Si queremos obtener más de un valor de salida, una de las formas de hacerlo es pasándolos como parámetros, precedidos por la palabra "var".
 
===Procedimientos con parámetros (4)===
Y como ejercicio queda un caso un poco más "enrevesado". Qué ocurre si el primer programa lo modificamos para que sea así: