SlideShare una empresa de Scribd logo
1 de 9
UNIVERSIDAD TÉCNICA
    DE AMBATO
 FACULTAD DE INGENIERIA EN SISTEMAS
     ELECTRONICA E INDUSTRIAL

         PROGRAMACIÓN II




      NOMBRE: Edgar Tigse
      NIVEL: Segundo «B-I»
Métodos
           • Componente de una clase que abarca

Qué son      definiciones de datos locales e instrucciones
             propias del algoritmo propuesto para la solucion
             del problema ó parte de éste.




Objetivo   • Ejecutar una tarea especifica cada vez que se la
             llama por su indentificador.




Formato    • Modificadores Tipo_de_dato_devuelto
             Nombre_métododo(lista de parámetros)



           • Métodos din parámetros ni valor devuelto(sin E/S)
           • Métodos con parámetro de entrada y sin valor devuelto
           • Métodos sin parámetros de entrada y con valor devuelto
 Tipos     • Métodos con paármetros de entrada y valor
             devuelto(puros)
           • Métodos Construcctores
           • Métodos Destructores
Tipos de Métodos
                   • No requiere información de entrada
Sin parámetros       ni salida, unicamente realiza algún
                     proceso.


Con parámetros • Necesita recibir datos para ejecutar
                 algún proceso sin retornar
  de Entrada     respuestas.


Con parámetros • No requieren resultado entrada y
                 devuelven el
                               datos de
                                        de un proceso
  de Salida      con la palabra reservada return.


Con parámetros • También llamados puros, recibe
 de Entrada y    datos para procesarlos y devuelve un
    Salida       resultado.
• Es un método que inicializa que un
                  objeto inmediatamente despues de
                  su creación.
                • Tienen exactamente el mmismo
Constructores     nombre de la clase en la que
                  residen.
                • Una vez definido, se llama
                  automáticamente     al    constructor
                  despues de crear el objeto.



                • Tiene como misión principal de la
                  liberar memoria.
                • No retornan valor nisiquiera void.
Destructores    • Solo existe un destructir por clase.
                • El destructor no tiene argumentos
                • Es uan función miembro pública con
                  el mismo nombre de la clase.
O Todo método tiene la capacidad internamente de:
  O Leer datos
  O Calcular resultados
  O Visualizar respuestas
O La solución de un problema puede estar formado por
 la combinación de varios métodos, interactuando
 unos con otros ó formado por uno solo.
Método sin parámetros ni valor devuelto
Métodos con parámetro de
       entrada y sin valor devuelto
O import java.util.Scanner;
O public class Metodo_Entrada_Bienvenidos {

O     public static void metodo(int x){
O       for(int j=1;j<=x;j++)
O                System.out.println ("Bienvenidos");
O     }
O     public static void main (String[]datos){
O       Scanner entrada= new Scanner(System.in);
O       System.out.println ("Ingrese el numero de veces=");
O       int veces=entrada.nextInt();
O       metodo(veces);
O     }
O }
Métodos sin parámetros de
 entrada y con valor devuelto
O import java.io.*;
O public class Mètodo_Valor_Devuelto {

O public static int dado(){
O     int x=(int)(Math.random()*(6)+1);
O     return (x);
O }
O   public static void main (String[]datos){
O     int n=dado();
O     System.out.println (n);
O   }
O
O }
Métodos con parámetros de entrada
          y valor devuelto(puros)
O   import java.io.*;
O   public class Par_Impar_1_0 {
O
O           public static int entero (int a)throws IOException{
O                       BufferedReader ingreso= new BufferedReader(new
    InputStreamReader(System.in));
O                       int num;
O                       if(a%2==0){
O                                  return(1);
O                       }
O                       else
O                                  return (0);
O           }
O      public static void main(String[] args)throws IOException{
O           BufferedReader ingreso= new BufferedReader(new
    InputStreamReader(System.in));
O           int r = entero(5);
O           System.out.println(r);
O      }
O   }

Más contenido relacionado

La actualidad más candente

Constructores en Java
Constructores en JavaConstructores en Java
Constructores en JavaUCE
 
Ejercicios de matrices y vectores en c++
Ejercicios de matrices y vectores en c++Ejercicios de matrices y vectores en c++
Ejercicios de matrices y vectores en c++Diego Maxdj Chicaiza
 
Lenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionLenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionClaudia Poza
 
Pseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplosPseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplosDulcevelazquez6
 
Conjuntos de entidades débiles
Conjuntos de entidades débilesConjuntos de entidades débiles
Conjuntos de entidades débilesJuan Anaya
 
P. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosP. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosGeovanny Yungán
 
9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetosClara Patricia Avella Ibañez
 
Programación Orientada a Objetos - Otras relaciones entre clases
Programación Orientada a Objetos - Otras relaciones entre clasesProgramación Orientada a Objetos - Otras relaciones entre clases
Programación Orientada a Objetos - Otras relaciones entre clasesAlvaro Enrique Ruano
 
Estructura de datos : Cola
Estructura de datos : ColaEstructura de datos : Cola
Estructura de datos : ColaEmerson Garay
 
Palabras Reservadas en C++
Palabras Reservadas en C++Palabras Reservadas en C++
Palabras Reservadas en C++ncrmax
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de DatosVannesa Salazar
 
Programación 3: Clases y objetos en Java
Programación 3: Clases y objetos en JavaProgramación 3: Clases y objetos en Java
Programación 3: Clases y objetos en JavaAngel Vázquez Patiño
 
Librerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CLibrerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CCristian Maza
 

La actualidad más candente (20)

Colecciones en Python
Colecciones en PythonColecciones en Python
Colecciones en Python
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en Java
 
Ejercicios de matrices y vectores en c++
Ejercicios de matrices y vectores en c++Ejercicios de matrices y vectores en c++
Ejercicios de matrices y vectores en c++
 
Trabajo flip flop
Trabajo flip flopTrabajo flip flop
Trabajo flip flop
 
Lenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacionLenguaje natural pseudocodigo diagramacion y programacion
Lenguaje natural pseudocodigo diagramacion y programacion
 
4.3
4.34.3
4.3
 
Pseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplosPseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplos
 
Conjuntos de entidades débiles
Conjuntos de entidades débilesConjuntos de entidades débiles
Conjuntos de entidades débiles
 
P. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosP. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetos
 
9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos
 
Programación Orientada a Objetos - Otras relaciones entre clases
Programación Orientada a Objetos - Otras relaciones entre clasesProgramación Orientada a Objetos - Otras relaciones entre clases
Programación Orientada a Objetos - Otras relaciones entre clases
 
Estructura de datos : Cola
Estructura de datos : ColaEstructura de datos : Cola
Estructura de datos : Cola
 
Palabras Reservadas en C++
Palabras Reservadas en C++Palabras Reservadas en C++
Palabras Reservadas en C++
 
ejercicios-pascal
ejercicios-pascalejercicios-pascal
ejercicios-pascal
 
Diagrama de contexto
Diagrama de contextoDiagrama de contexto
Diagrama de contexto
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Programación 3: Clases y objetos en Java
Programación 3: Clases y objetos en JavaProgramación 3: Clases y objetos en Java
Programación 3: Clases y objetos en Java
 
Pilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datosPilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datos
 
Librerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CLibrerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación C
 

Similar a Tipos de metodos programacion dos

TIPOS DE METODOS EN PROGRAMACION
TIPOS DE METODOS EN PROGRAMACIONTIPOS DE METODOS EN PROGRAMACION
TIPOS DE METODOS EN PROGRAMACIONcrisricguepi
 
Métodos en programacion
Métodos en  programacionMétodos en  programacion
Métodos en programacioncrisricguepi
 
Jyoc java-cap05 metodos (funciones)
Jyoc java-cap05 metodos (funciones)Jyoc java-cap05 metodos (funciones)
Jyoc java-cap05 metodos (funciones)Jyoc X
 
Programación Orientada a Objetos - Unidad 2: clases y objetos
Programación Orientada a Objetos - Unidad 2: clases y objetosProgramación Orientada a Objetos - Unidad 2: clases y objetos
Programación Orientada a Objetos - Unidad 2: clases y objetosJosé Antonio Sandoval Acosta
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2Carlos Posada
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2Juan Cardona
 
P3 Programacion orientada a objetos con Java.pptx
P3 Programacion orientada a objetos con Java.pptxP3 Programacion orientada a objetos con Java.pptx
P3 Programacion orientada a objetos con Java.pptxdocmarcoantoniosotov
 
sentenciareturnymetodos
sentenciareturnymetodossentenciareturnymetodos
sentenciareturnymetodosLao Tobon
 
Metodos de programacion
Metodos de programacionMetodos de programacion
Metodos de programacionadvmct
 
Introducción a la programación y la informática. Tema 5
Introducción a la programación y la informática. Tema 5Introducción a la programación y la informática. Tema 5
Introducción a la programación y la informática. Tema 5Andres Garcia Garcia
 
JAVA_BASICO_modo_consola_introduccion.pptx
JAVA_BASICO_modo_consola_introduccion.pptxJAVA_BASICO_modo_consola_introduccion.pptx
JAVA_BASICO_modo_consola_introduccion.pptxFamiliaAyluardo
 
Semana 8 y 9 subprogramas procedimientos
Semana 8 y 9 subprogramas procedimientosSemana 8 y 9 subprogramas procedimientos
Semana 8 y 9 subprogramas procedimientosvictdiazm
 

Similar a Tipos de metodos programacion dos (20)

TIPOS DE METODOS EN PROGRAMACION
TIPOS DE METODOS EN PROGRAMACIONTIPOS DE METODOS EN PROGRAMACION
TIPOS DE METODOS EN PROGRAMACION
 
Métodos en programacion
Métodos en  programacionMétodos en  programacion
Métodos en programacion
 
Jyoc java-cap05 metodos (funciones)
Jyoc java-cap05 metodos (funciones)Jyoc java-cap05 metodos (funciones)
Jyoc java-cap05 metodos (funciones)
 
Metodos 2
Metodos 2Metodos 2
Metodos 2
 
Programación Orientada a Objetos - Unidad 2: clases y objetos
Programación Orientada a Objetos - Unidad 2: clases y objetosProgramación Orientada a Objetos - Unidad 2: clases y objetos
Programación Orientada a Objetos - Unidad 2: clases y objetos
 
5 metodos y parametros
5 metodos y parametros5 metodos y parametros
5 metodos y parametros
 
Programación en Arduino
Programación en ArduinoProgramación en Arduino
Programación en Arduino
 
MéTodos Java
MéTodos JavaMéTodos Java
MéTodos Java
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2
 
P3 Programacion orientada a objetos con Java.pptx
P3 Programacion orientada a objetos con Java.pptxP3 Programacion orientada a objetos con Java.pptx
P3 Programacion orientada a objetos con Java.pptx
 
sentenciareturnymetodos
sentenciareturnymetodossentenciareturnymetodos
sentenciareturnymetodos
 
Metodos de programacion
Metodos de programacionMetodos de programacion
Metodos de programacion
 
Introduccion a la_programacion_(i_parte)
Introduccion a la_programacion_(i_parte)Introduccion a la_programacion_(i_parte)
Introduccion a la_programacion_(i_parte)
 
Introducción a la programación y la informática. Tema 5
Introducción a la programación y la informática. Tema 5Introducción a la programación y la informática. Tema 5
Introducción a la programación y la informática. Tema 5
 
Practicar metodos
Practicar metodosPracticar metodos
Practicar metodos
 
JAVA_BASICO_modo_consola_introduccion.pptx
JAVA_BASICO_modo_consola_introduccion.pptxJAVA_BASICO_modo_consola_introduccion.pptx
JAVA_BASICO_modo_consola_introduccion.pptx
 
Semana 8 y 9 subprogramas procedimientos
Semana 8 y 9 subprogramas procedimientosSemana 8 y 9 subprogramas procedimientos
Semana 8 y 9 subprogramas procedimientos
 
MéTodos
MéTodosMéTodos
MéTodos
 
MéTodos
MéTodosMéTodos
MéTodos
 

Tipos de metodos programacion dos

  • 1. UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERIA EN SISTEMAS ELECTRONICA E INDUSTRIAL PROGRAMACIÓN II NOMBRE: Edgar Tigse NIVEL: Segundo «B-I»
  • 2. Métodos • Componente de una clase que abarca Qué son definiciones de datos locales e instrucciones propias del algoritmo propuesto para la solucion del problema ó parte de éste. Objetivo • Ejecutar una tarea especifica cada vez que se la llama por su indentificador. Formato • Modificadores Tipo_de_dato_devuelto Nombre_métododo(lista de parámetros) • Métodos din parámetros ni valor devuelto(sin E/S) • Métodos con parámetro de entrada y sin valor devuelto • Métodos sin parámetros de entrada y con valor devuelto Tipos • Métodos con paármetros de entrada y valor devuelto(puros) • Métodos Construcctores • Métodos Destructores
  • 3. Tipos de Métodos • No requiere información de entrada Sin parámetros ni salida, unicamente realiza algún proceso. Con parámetros • Necesita recibir datos para ejecutar algún proceso sin retornar de Entrada respuestas. Con parámetros • No requieren resultado entrada y devuelven el datos de de un proceso de Salida con la palabra reservada return. Con parámetros • También llamados puros, recibe de Entrada y datos para procesarlos y devuelve un Salida resultado.
  • 4. • Es un método que inicializa que un objeto inmediatamente despues de su creación. • Tienen exactamente el mmismo Constructores nombre de la clase en la que residen. • Una vez definido, se llama automáticamente al constructor despues de crear el objeto. • Tiene como misión principal de la liberar memoria. • No retornan valor nisiquiera void. Destructores • Solo existe un destructir por clase. • El destructor no tiene argumentos • Es uan función miembro pública con el mismo nombre de la clase.
  • 5. O Todo método tiene la capacidad internamente de: O Leer datos O Calcular resultados O Visualizar respuestas O La solución de un problema puede estar formado por la combinación de varios métodos, interactuando unos con otros ó formado por uno solo.
  • 6. Método sin parámetros ni valor devuelto
  • 7. Métodos con parámetro de entrada y sin valor devuelto O import java.util.Scanner; O public class Metodo_Entrada_Bienvenidos { O public static void metodo(int x){ O for(int j=1;j<=x;j++) O System.out.println ("Bienvenidos"); O } O public static void main (String[]datos){ O Scanner entrada= new Scanner(System.in); O System.out.println ("Ingrese el numero de veces="); O int veces=entrada.nextInt(); O metodo(veces); O } O }
  • 8. Métodos sin parámetros de entrada y con valor devuelto O import java.io.*; O public class Mètodo_Valor_Devuelto { O public static int dado(){ O int x=(int)(Math.random()*(6)+1); O return (x); O } O public static void main (String[]datos){ O int n=dado(); O System.out.println (n); O } O O }
  • 9. Métodos con parámetros de entrada y valor devuelto(puros) O import java.io.*; O public class Par_Impar_1_0 { O O public static int entero (int a)throws IOException{ O BufferedReader ingreso= new BufferedReader(new InputStreamReader(System.in)); O int num; O if(a%2==0){ O return(1); O } O else O return (0); O } O public static void main(String[] args)throws IOException{ O BufferedReader ingreso= new BufferedReader(new InputStreamReader(System.in)); O int r = entero(5); O System.out.println(r); O } O }