4.2.1 Ejemplo
En este ejemplo los parámetros formales a y b recibe, cuando son llamados, los valores contenidos en los parámetros actuales de x e y.
Program Calculo;
Uses wincrt;
Var
x,y : real;
Procedure mayor (a,b : real);
Var
max : real;
Begin
if a > b then
max := a
else
max := b;
writeln ('El mayor de los dos números es ',max:4:2);
End;
Begin
repeat
write ('Introduzca dos números ');
readln (x,y);
mayor (x,y)
until x = 0
End.
4.2.2 Ejemplo
El siguiente ejemplo muestra un intercambio de valores de dos variables con un procedimiento.
Program Intercambio;
Uses wincrt;
Var
x,y : real;
resp : char;
Procedure cambio (var a,b : real);
Var
aux : real;
Begin
aux := a;
a := b;
b := aux;
writeln ('Ahora el valor de a es ',a:5:2,' y el valor de b es ',b:5:2);
End;
Begin
repeat
clrscr;
write ('Introduzca el valor para x ');
readln (x);
write ('Introduzca el valor para y ');
readln (y);
cambio(x,y);
writeln;
write ('Desea continuar (S/N)?');
readln (resp);
until (resp = 'N') or (resp = 'n')
End.
Hay 6 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Creación de un microrobot Este es un robot muy sencillo pensado para aquellos que se quieren iniciar en el mundo de la microbótica. La estructura mecánica está realizada con piezas de Lego y como ... [25/02/05] |
|
8.057 | ||
|
HTML. Introducción práctica HTML, este lenguaje para la creación de páginas Web o sitios de Internet, es la base necesaria para introducirse en otros lenguajes Web como el Css, P... [23/07/09] |
|
2.418 | ||
|
Introducción básica a Linux Curso básico de Linux explicando aspectos importantes de Fedora Core, KNOPIX, SuSE y otras distribuciones de Linux. Este curso está recomendado para usuarios que ya h... [14/07/06] |
|
15.985 | ||
Publicar en
del.icio.us
digg
meneame