Procedimientos

  • Uploaded by: Moises Armando Gonzalez Tejada
  • 0
  • 0
  • July 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Procedimientos as PDF for free.

More details

  • Words: 1,606
  • Pages: 34
Procedimientos Los procedimientos proporcionan un método para agrupar instrucciones relacionadas que realizan una tarea en conjunto.  Procedimiento de funciones: a las cuales se les invoca mediante el nombre de los procedimientos de evento o de otros tipos. Empleados a menudo para realizar cálculos, los procedimientos de funciones pueden recibir argumentos y siempre producen un valor en el nombre de la función 

Procedimientos 

Procedimientos Sub, invocados mediante el nombre de los procedimientos de eventos o de otros tipos. Pueden recibir argumentos y devolver valores modificados dentro de una lista de argumentos. Sin embargo, a diferencia de las funciones, los procedimientos Sub no producen valores asociados con sus nombres de procedimientos Sub en particular. Normalmente se emplean para recibir datos introducidos por el usuario, desplegar resultados o configurar propiedades

Procedimientos

Ventajas de los procedimientos: • Permiten asociar un grupo de instrucciones de programa que se emplean a menudo dentro de un nombre familiar. • Eliminan la necesidad de líneas repetidas. Es posible definir un procedimiento una sola vez y hacer que el programa los ejecute cualquier cantidad de veces. • Hacen más legibles los programas. Un programa dividido en un conjunto de partes mas pequeñas es mas fácil de comprender que aquellos compuestos por grandes partes.

Procedimientos 



Simplifican el desarrollo de programas. Los programas que se separan en unidades lógicas son más fáciles de diseñar, escribir y depurar. Pueden utilizarse en otros proyectos y soluciones. Es posible incorporar fácilmente procedimientos de módulos estándar en otros proyectos de programación

Procedimientos Escribir procedimiento de funciones  Un procedimiento de función es un grupo de declaraciones que se coloca dentro de la declaración Function y una declaración End Function.  Las declaraciones de la función realizan un trabajo importante (normalmente el procedimiento de texto, el manejo de datos de entrada o calcular un valor numérico  Debe ejecutar o hacer una llamada, una función dentro de un programa al colocar el nombre de función en una declaración de programa junto con cualquier argumento requerido.

Procedimientos Los argumentos son los datos que se emplean para conseguir que las funciones trabajen y deben estar dentro de paréntesis y separarse mediante comas.  Básicamente, el uso de un procedimiento de función es exactamente igual a emplear una función o método integrado, por ejemplo; Int, Rnd o FromFile. 

Procedimientos 

Sintaxis de Funciones

Procedimientos  •



Los elementos de la función: NombredeFuncion es el nombre de la función que esta creando As tipo es palabra clave que especifican el tipo de resultado de la función. En caso que no proporcione un tipo, el tipo predeterminado del resultado es Object)

Procedimientos •

Argumentos es una lista de argumentos opcionales (separados por comas) que se utilizan en la función. Cada argumento también debe estar declarado con un tipo especifico (por omisión, Visual Basic.net agrega la palabra clave ByVal a cada argumento, indicando que una copia de los datos se ha enviado a la función por medio de este argumento pero que ningún cambio en los argumentos será devuelto a la rutina que realizo la llamada.

Procedimientos •



Instrucciones de la función es un bloque de instrucciones que lleva a cabo el trabajo de la función. Las primeras instrucciones de una función casi siempre declaran variables locales que se utilizaran en la función; las instrucciones restantes realizan la tarea de la función. Return es una instrucción mas nueva a través de ella se puede indicar en que momento dentro del bloque de código de la función se desea enviar un valor al procedimiento de llamada, y de que valor se trata.

Procedimientos 



Cuando se ejecuta una instrucción Return la función se abandona, de manera que si existen instrucciones de función después de ella no se ejecutaran Los corchetes ( [ ] ) encierran elementos de sintaxis opcionales, Visual Basic.net, requiere que dichos elementos de sintaxis no estén encerrados entre corchetes.

Procedimientos Las funciones siempre devuelven un valor al procedimiento que hace la invocación dentro del nombre de la función (NombredeFuncion).  Por esta razón, la ultima instrucción de las funciones suele ser de asignación, para colocar el calculo final de la función en NombredeFuncion 

Procedimientos



Por ejemplo, el procedimiento Function llamado ImpuestoTotal suma los impuestos que cobra el fisco estatal y municipal por la compra de un artículo, y luego asigna el resultado al nombre ImpuestoTotal, como se muestra a continuación:

Procedimientos 

También se puede utilizar la sintaxis siguiente para que devuelva un valor al procedimiento de llamada; para ello se utilizara la instrucción Retun, como se muestra en la instrucción de función siguiente:

Procedimientos Invoque procedimientos:  Para invocar la función ImpuestoTotal es un procedimiento de evento debe utilizar una instrucción similar a esta:  etiImpuestos.Text = ImpuestoTotal(500)  Esta instrucción calculo el total de impuesto que debe pagarse al comprar un artículo de $500.00 y luego asigna el resultado a la propiedad Text del objeto etiImpuesto 

Procedimientos 

La función ImpuestoTotal también puede tomar una variable como argumento, como se muestra en las instrucciones siguientes:

Procedimientos 

La última instrucción utiliza la función ImpuestoTotal para determinar los impuestos que deben pagarse con base en la cantidad indicada en la variable PreciodeVenta, y luego suma el cálculo a PreciodeVenta para obtener el costo total de un artículo.

Procedimientos 

1.

2.

Crear una función para promediar los aciertos Despliegue el formulario del programa registro de aciertos que hemos venido modificando. Enseguida aparecerá la interfaz de usuario del juego Siete de la suerte Utilicemos el control label para crear una nueva etiqueta debajo de la etiqueta Aciertos. Configure las propiedades de la etiqueta como se indica a continuación:

Procedimientos

Procedimientos

Procedimientos 3.

en el explorador de soluciones, haga clic en el modulo1.vb y después en el botón Ver código. El module 1 aparecerá en el Editor de texto

Procedimientos 4.

Escriba la siguiente instrucción de variable publica debajo de la instrucción Public Aciertos As short: Public Tiradas As Short Ahora el modulo incluye dos variables publicas, Aciertos y Tiradas, que estarán disponibles para todos los procedimientos del proyecto, Utilizaremos Aciertos como un contador que registre el numero de tiradas realizadas.

Procedimientos

Procedimientos



Después de escribir la primera línea de código de la función, Visual Basic.net añadirá automáticamente una instrucción End Function. Una vez completado el resto del código de la función, su pantalla será idéntica a esta:

Procedimientos La función PromedioGanadas determina el porcentaje de aciertos al dividir el argumento Ganadas entre el argumento Intentos, y luego ajusta la apariencia del resultado mediante la función Format.  La función PromedioGanadas se declara de cadena debido a que la función Format devuelve un valor de ese tipo. Los argumentos Ganadas e Intentos son los contenedores de las dos variables enteras de tipo Short que se pasaran a la función al invocarse la función. 

Procedimientos Debajo de la cuarta línea del procedimiento de evento (lbltres.Text = Cstr(Int(Rnd() * 10))), escribir esta instrucción:  Tiradas = Tiradas + 1  Esta instrucción incrementara la variable Tiradas cada vez que el usuario hace clic en Tirar, haciendo que se despliegue números nuevos en las ventanas de los números. 

Procedimientos 1.





Desplácese hacia abajo por el Editor de código y escriba, entre las instrucciones End IF y End Sub, esta línea para terminar el procedimiento de evento Btntirar_clic lbletiPromedio.Text = PromedioGanadas(Aciertos, Tiradas) El propósito de esta instrucción es invocar la función PromedioGanadas usando como argumentos las variables Aciertos y Tiradas.

Procedimientos 





El resultado devuelto es un porcentaje en un formato de cadena; este valor se asigna a la propiedad Text de la etiqueta lbletiPromedio del formulario después de cada tirada Haga clic en el botón Iniciar depuración para ejecutar el programa Registro de aciertos modificado Haga clic diez veces en el botón Tirar

Procedimientos 

Las primeras cinco veces que haga clic en Tirar, el promedio de aciertos será de 100%, es decir ganara siempre. Sin embargo al seguir haciendo clic el promedio de aciertos se ajustara a 83.3%, 71.4%, 75% (otro acierto), 66.7% y 60.0% (un total de 6 aciertos en 10 entradas). Después de 10 tiradas su pantalla se vera como la siguiente:

Procedimientos

Procedimientos sub 

Los procedimientos Sub son similares a los procedimientos Function, excepto en que no devuelven un valor asociado con su nombre. Los procedimientos Sub se empiezan casi siempre para obtener datos del usuario, desplegar o imprimir información o manipular distintas propiedades asociadas con una condición.

Procedimientos sub 

Los procedimientos Sub también pueden utilizarse para procesar y actualizar variables que se reciben en una lista de argumentos durante una llamada de procedimiento, y devolver uno o más de estos valores al programa que hace la llamada.

Procedimientos sub

 •



Sintaxis de los procedimientos SUB NombredeProcedimiento es el nombre del procedimiento Sub que se esta creando Argumentos es una lista de los argumentos opcionales (separados por comas, si hay mas de uno) que se utilizaran en el procedimiento Sub. Cada argumento debe estar declarado también con un tipo especifico (de manera predeterminada Visual Basic.net agrega la palabra clave ByVal, indicando que se pasa una copia de los datos a la función a través de este argumento, pero que cualquier cambio en los argumentos no será devuelto a la rutina que hace la llamada).

Procedimientos sub •



Instrucciones del procedimiento es un bloque de instrucciones que lleva a cabo el trabajo del procedimiento. Al invocar el procedimiento Sub, el número y tipo de argumentos que se envían al procedimiento deben coincidir con el número y tipo de argumentos en la instrucción del procedimiento Sub, y el grupo entero debe estar entre paréntesis

Related Documents

Procedimientos
November 2019 45
Procedimientos
May 2020 22
Procedimientos
June 2020 22
Procedimientos
July 2020 12
Procedimientos
May 2020 19

More Documents from "Jessica"