Page 1

República Bolivariana De Venezuela Ministerio De Educación Superior Universidad Fermín Toro Decanato de Ingeniería Cabudare – Estado Lara

Procedimientos y Funciones

Alumno: Andreina Rojas C.I 19.887.411 Asignatura: Int. Al lenguajes de programación Docente: Mirta Suarez

Julio, 2012


Funciones y Procedimientos De Lenguajes De Programación C++ Funciones y procedimientos Funciones C++ Una función es un modulo de un programa separado del cuerpo principal, que realiza una tarea específica y que puede regresar un valor a la parte principal del programa u otra función o procedimiento que la invoque. La forma general de una función es: Tipodato Nomfun(parametros) { Cuerpo de instrucciones; return [dato,var,expresion]; } Donde tipodato especifica el tipo de dato que regresara la función. La instrucción RETURN es quien regresa un y solo un dato a la parte del programa que la este llamando o invocando, sin embargo es de considerar que return puede regresar un dato, una variable o una expresión algebraica (no ecuación o formula) como lo muestran los siguientes ejemplos; a) return 3.1416; b) return area; c) return x + 15/2; La lista de parámetros formales es una lista de variables separadas por comas (,) que almacenaran los valores que reciba la función, estas variables actúan como locales dentro del cuerpo de la función. Aunque no se ocupen parámetros los paréntesis son requeridos. INSTRUCCION RETURN Dentro del cuerpo de la función deber haber una instrucción return cuando menos para regresar el valor, esta instrucción permite regresar datos. Recordar además que cuando se llame una función deberá haber una variable que reciba el valor que regresara la función, es decir generalmente se llama una función mediante una sentencia de asignación, por ejemplo resultado=función(5, 3.1416);


prog14.cpp <code> #include <stdio.h> #include <conio.h> #include <string.h> todos los proc y funciones deben declararse antes del main float fun1(float b, float a); void main() { clrscr(); capturando datos área de declaración de variables y captura de datos int base,altura; float area; área de captura printf(“dame base: ”);scanf(”%d”,&base); printf(“dame altura: ”);scanf(”%d”,&altura); llamando o invocando la funcion fun1 area= fun1(base, altura); desplegando printf(” area =%0.2f”,area); getchar();getchar(); } float fun1(float b, float a) { return b * a / 2; } </code Corrida:

Usar de preferencia solo ints y doubles como parametros. Es permitido poner mas de un return en el cuerpo de instrucciones sobre todo en condiciones, pero solo un return se ejecutara, ejemplo; if (suma >= 10) { return 10; } else { return 20; } EXISTEN 3 CLASES USUALES DE FUNCIONES. Las primeras son de tipo computacional que son diseñadas para realizar operaciones con los


argumentos y regresa un valor basado en el resultado de esa operación. Las segundas funciones son aquellas que manipulan información y regresan un valor que indican la terminación o la falla de esa manipulación. Las terceras son aquellas que no regresan ningún valor, es decir son estrictamente procedurales. Esto quiere decir que en general toda operación o calculo en un programa deberá convertirse a una o muchas funciones y el resto deberán ser procedimientos.

JavaScript Funciones y Procedimientos JavaScript es un sencillo lenguaje de programación, que presenta una característica especial: sus programas, llamados comúnmente scripts, se en las páginas HTML y se ejecutan en el navegador (Mozilla Firefox, Microsoft Internet Explorer,...). Estos scripts normalmente consisten en unas funciones que son llamadas desde el propio HTML cuando algún evento sucede. De ese modo, podemos añadir efectos como que un botón cambie de forma al pasar el ratón por encima, o abrir una ventana nueva al pulsar en un enlace. En un script podemos definir tanto estructuras condicionales como iterativas. Y también podemos definir funciones. Los scripts que contienen estas funciones suelen estar en el head del documento, de manera que se carguen cuando se carga el documento. Esas funciones serán llamadas desde el body del documento, cuando ocurra cierto evento. Veamos un ejemplo: <html> <head> <script language="LiveScript"> function hola() { alert("Hola"); }


</script> </head> <body> <a href="" onMouseOver="hola()">link</a> </body> </html> En este ejemplo, hemos definido una función, llamada hola. Una función se declara así: function (parámetros) /* los parámetros separados por comas, sin escribir su tipo (booleano, numérico, ...) */ { instrucciones } En este caso, lo que hace esta función es llamar a la función de JavaScript alert, que muestra una ventana con el texto que se le pasa como parámetro. Y, ¿cuándo se llama a esta función? Pues cuando ocurre el evento OnMouseOver del link, es decir, cuando el ratón pasa por encima del link. Eso viene marcado por la línea <a href="" onMouseOver="hola()">link</a>

Visual Basic Funciones y procedimientos Se denomina subrutina a una porción de código que tiene como principal función ejecutar una determinada tarea. Estas tienen un nombre para poder identificarlas y luego poder llamarlas para poder utilizarlas. Las subrutinas tienen un principio y un fin y estas pueden tener distinto tipo de alcance, o sea pueden ser de tipo privadas o públicas.


En el siguiente ejemplo se muestra una subrutina que crea visual basic automáticamente cuando en un formulario insertamos un botón llamado Command1 y desde la ventana de eventos seleccionamos el evento click del mismo

Private Sub Command1_Click() End Sub

Ahora, si colocamos por ejemplo un control TextBox llamado TextPedidos y hacemos doble click sobre el mismo, se crea el procedimiento por defecto para los TextBox, que es el evento Change

Private Sub TextPedidos_Change() End Sub

En estos 2 últimos ejemplos tenemos una subrutina o procedimiento de tipo Privado, esto quiere decir que la podemos utilizar solo en el formulario o módulo donde está declarada o escrita La palabra sub le sigue el nombre de la rutina que la identifica. En este caso Command1_click() y en el otro ejemplo TxtPedidos_Change(). Si quisiéramos que estos procedimientos se puedan llamar desde otro formulario, lo que tendríamos que hacer es cambiar el alcance del procedimiento, en ves de Private Sub cambiarlo por Public Sub. Si hacemos esto, ese procedimiento de código puede ser utilizado desde cualquier parte del proyecto.

funciones y procedimientos  

funciones y procedimientos de los lenguajes de programacion

Read more
Read more
Similar to
Popular now
Just for you