You are here
Procedimientos y Acciones de Java Sin categoría 

Procedimientos y Acciones de Java

Procedimientos y Acciones de Java

La   definición   de   procedimientos   permite   asociar   un   nombre   a  un   bloque   de instrucciones. Luego podemos usar ese nombre para indicar en algún punto de un algoritmo que vamos a utilizar ese bloque de instrucciones, pero sin tener la necesidad de repetirlas, sólo invocando al procedimiento por su nombre.

 

Los procedimientos pueden ser clasificados en acciones o funciones. Las acciones se caracterizan por no retornar valores al algoritmo que las llama, mientras que las funciones retornan un valor. Sin embargo, aunque las acciones no retornan valores, si pueden informar al algoritmo que las llamó (a veces llamado algoritmo principal) de cambios  realizados  por  sus  instrucciones  en  algunos  valores  a  través  de  una herramienta que se llama pase de parámetros. Los parámetros permiten utilizar la misma secuencia de instrucciones con diferentes datos de entrada. Utilizar parámetros es opcional.

 

Cuando entre las instrucciones de un algoritmo vemos el nombre de un procedimiento

 

(acción o función), decimos que estamos llamando o invocando al procedimiento.

 

 

 

Los procedimientos facilitan la programación modular, es decir, tener bloques de instrucciones que escribimos una vez pero que podemos llamar y utilizar muchas veces en varios algoritmos. Una vez terminada la ejecución de un procedimiento (acción o función), se retorna el control al punto de algoritmo donde se hizo la llamada, para continuar sus instrucciones.

 

ACCIONES

 

Conjunto de instrucciones con un nombre que pueden ser llamadas a ejecución cuando sea necesaria. No retornan valores.

 

Sintaxis de la definición formal de la Acción

 

Acción <Nombre> [ (lista parámetros formales) ]

 

// comentario sobre lo que la acción hace

 

< definición de variables locales >

 

< instrucción 1 de la acción >

 

 

< instrucción n de la acción > FAcción <Nombre>;

 

 

donde:

 

  • Acción… FAcción delimitan el inicio y fin de la acción.

 

  • <Nombre> es el identificar de la acción.

 

  • [<lista de  parámetros  formales>]  son  objetos  o  variables  que  utilizan  las instrucciones dentro de la acción, pero que no tienen valor hasta que la acción no es llamada y utilizada. Esta lista es opcional por eso aparece entre corchetes.
  • <definición de las variables locales> es el conjunto de valores que se usan dentro de la acción.
  • <instrucciones> a  veces  también   llamadas  simplemente  acciones,  es  la secuencia de instrucciones a ser ejecutadas por la acción.

 

 

En java se implementaría de la siguiente manera:

 

Public void <nombre>(<lista de parámetros>)

 

{

 

// comentario sobre lo que la acción hace

 

< definición de variables locales >

 

< instrucción 1 de la acción >

 

 

< instrucción n de la acción >

 

}

 

 

 

Ejemplo:

 

 

 

El método cajaTexto recibe un String y lo muestra rodeado con un borde. import java.util.*;

public class MetodoVoid {

 

public static void main(String[] args) { Scanner sc = new Scanner(System.in); String cadena;

System.out.print(“Introduce cadena de texto: “);

 

cadena = sc.nextLine();

 

cajaTexto(cadena); //llamada al método

 

}

 

/**

 

* método que muestra un String rodeado por un borde

 

*/

 

public static void cajaTexto(String str){

 

int n = str.length();

 

for (int i = 0; i < n + 4; i++){ System.out.print(“#”);

} System.out.println(); System.out.println(“# ” + str + ” #”); for (int i = 0; i < n + 4; i++){

System.out.print(“#”);

 

} System.out.println();

}

}


Si quieres seguir aprendiendo con nosotros, puedes ingresar a nuestros

Cursos y Diplomados de Tecnología Web visita www.uneweb.edu.ve  para más información

Related posts

Comments

Leave a Comment


*