3.309 cursos gratis
6.273.225 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > Introducción al lenguaje Pascal > Subprogramas: Funciones y Procedimientos

Introducción al lenguaje Pascal

Autor: emarinch@racsa.co.cr
Curso: 5/5 5/5 (6 opiniones) |10704 alumnos|Fecha publicación: 01/03/2006

Capítulo 18:

 Subprogramas: Funciones y Procedimientos

4.2 Paso de parámetros (repaso...) 

  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.

Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 6 opiniones. Opina sobre este curso.


Cursos similares a Introducción al lenguaje Pascal


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]
5/5 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]
 4,67/5 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]
 4,61/5 15.985  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail