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

              PROGRAMACIÓN II




INTEGRANTES: Michele Usca
             Christian Guevara
              Tigse
Métodos
           • Componente de una clase que abarca definiciones de datos
Qué son      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)

  Tipos    •
           •
           •
               Métodos con parámetro de entrada y sin valor devuelto
               Métodos sin parámetros de entrada y con valor devuelto
               Métodos con paármetros de entrada y valor devuelto(puros)
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.
   Todo método tiene la capacidad
    internamente de:
    ◦ Leer datos
    ◦ Calcular resultados
    ◦ Visualizar respuestas
   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
   import java.util.Scanner;
   public class Metodo_Entrada_Bienvenidos {

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


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

Más contenido relacionado

La actualidad más candente

Colas en programacion
Colas en programacionColas en programacion
Colas en programacionLuis Igoodbad
 
Métodos en programacion
Métodos en  programacionMétodos en  programacion
Métodos en programacioncrisricguepi
 
Metodos De Ordenamiento
Metodos De OrdenamientoMetodos De Ordenamiento
Metodos De Ordenamientolichic
 
Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPUEduardo Suarez
 
Metodos de-ordenamiento
Metodos de-ordenamientoMetodos de-ordenamiento
Metodos de-ordenamientodeff000001
 
02 python Programación orientada a objetos y funcional
02 python Programación orientada a objetos y funcional02 python Programación orientada a objetos y funcional
02 python Programación orientada a objetos y funcionalJuan Rodríguez
 
Unidad 4 est. dat. recursividad
Unidad 4  est. dat. recursividadUnidad 4  est. dat. recursividad
Unidad 4 est. dat. recursividadrehoscript
 
Introducción a los Modelos De Datos
Introducción a los Modelos De DatosIntroducción a los Modelos De Datos
Introducción a los Modelos De Datosesacre
 
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...Conalep Puebla III
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetoshector_h30
 
Programación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructoresProgramación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructoresAlvaro Enrique Ruano
 
Métodos de ordenación externa
Métodos de ordenación externaMétodos de ordenación externa
Métodos de ordenación externaEdwin Narváez
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1Clara Patricia Avella Ibañez
 
Memoria dinamica
Memoria dinamicaMemoria dinamica
Memoria dinamicagusolis93
 
3. algoritmos de ordenamiento interno
3. algoritmos de ordenamiento interno3. algoritmos de ordenamiento interno
3. algoritmos de ordenamiento internoFernando Solis
 
Ordenamientos burbuja e inserción
Ordenamientos burbuja e inserciónOrdenamientos burbuja e inserción
Ordenamientos burbuja e inserciónAlvaro Enrique Ruano
 

La actualidad más candente (20)

Colas en programacion
Colas en programacionColas en programacion
Colas en programacion
 
Métodos en programacion
Métodos en  programacionMétodos en  programacion
Métodos en programacion
 
Metodos De Ordenamiento
Metodos De OrdenamientoMetodos De Ordenamiento
Metodos De Ordenamiento
 
Ciclo de instrucciones CPU
Ciclo de instrucciones CPUCiclo de instrucciones CPU
Ciclo de instrucciones CPU
 
Metodos de-ordenamiento
Metodos de-ordenamientoMetodos de-ordenamiento
Metodos de-ordenamiento
 
Analizador Léxico en C++
Analizador Léxico en C++Analizador Léxico en C++
Analizador Léxico en C++
 
02 python Programación orientada a objetos y funcional
02 python Programación orientada a objetos y funcional02 python Programación orientada a objetos y funcional
02 python Programación orientada a objetos y funcional
 
Unidad 4 est. dat. recursividad
Unidad 4  est. dat. recursividadUnidad 4  est. dat. recursividad
Unidad 4 est. dat. recursividad
 
Introducción a los Modelos De Datos
Introducción a los Modelos De DatosIntroducción a los Modelos De Datos
Introducción a los Modelos De Datos
 
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
Upmp programación orientada a objetos-sesión 2-conceptos básicos del paradigm...
 
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A ObjetosMetodologías Para AnáLisis Y DiseñO Orientado A Objetos
Metodologías Para AnáLisis Y DiseñO Orientado A Objetos
 
Programación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructoresProgramación Orientada a Objetos - constructores y destructores
Programación Orientada a Objetos - constructores y destructores
 
Métodos de ordenación externa
Métodos de ordenación externaMétodos de ordenación externa
Métodos de ordenación externa
 
8b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 18b Curso de POO en java - paso de diagrama clases a java 1
8b Curso de POO en java - paso de diagrama clases a java 1
 
Memoria dinamica
Memoria dinamicaMemoria dinamica
Memoria dinamica
 
Heap sort
Heap sortHeap sort
Heap sort
 
3. algoritmos de ordenamiento interno
3. algoritmos de ordenamiento interno3. algoritmos de ordenamiento interno
3. algoritmos de ordenamiento interno
 
Procedimientos almacenados en MySQL
Procedimientos almacenados en MySQLProcedimientos almacenados en MySQL
Procedimientos almacenados en MySQL
 
Ordenamientos burbuja e inserción
Ordenamientos burbuja e inserciónOrdenamientos burbuja e inserción
Ordenamientos burbuja e inserción
 
Árboles Multicamino, B y B+
Árboles Multicamino, B y B+Árboles Multicamino, B y B+
Árboles Multicamino, B y B+
 

Destacado (20)

Slide
SlideSlide
Slide
 
El método científico (2012 10)
El método científico (2012 10)El método científico (2012 10)
El método científico (2012 10)
 
Sexualidad, anticonceptivos y ets
Sexualidad, anticonceptivos y etsSexualidad, anticonceptivos y ets
Sexualidad, anticonceptivos y ets
 
Métodos anticonceptivos y ETS
Métodos anticonceptivos  y ETSMétodos anticonceptivos  y ETS
Métodos anticonceptivos y ETS
 
Diapositivas misterwong
Diapositivas misterwongDiapositivas misterwong
Diapositivas misterwong
 
Fenelon gimenez gonzalez venganza 10011
Fenelon gimenez gonzalez venganza 10011Fenelon gimenez gonzalez venganza 10011
Fenelon gimenez gonzalez venganza 10011
 
Expresion oral y escrita
Expresion oral y escritaExpresion oral y escrita
Expresion oral y escrita
 
Marilu
MariluMarilu
Marilu
 
Olesa bonesvalls 26 05-13 v2
Olesa bonesvalls 26 05-13 v2Olesa bonesvalls 26 05-13 v2
Olesa bonesvalls 26 05-13 v2
 
Fe[1]
Fe[1]Fe[1]
Fe[1]
 
Oracionconjunta
OracionconjuntaOracionconjunta
Oracionconjunta
 
Vigotsky y la adquisición de la lengua.
Vigotsky y la adquisición de la lengua.Vigotsky y la adquisición de la lengua.
Vigotsky y la adquisición de la lengua.
 
Calameo
CalameoCalameo
Calameo
 
Metodología de búsqueda
Metodología de búsquedaMetodología de búsqueda
Metodología de búsqueda
 
Recuérdame
RecuérdameRecuérdame
Recuérdame
 
Consultas o reclamos
Consultas o reclamosConsultas o reclamos
Consultas o reclamos
 
Plan social media
Plan social mediaPlan social media
Plan social media
 
Alba
AlbaAlba
Alba
 
Protocolo
ProtocoloProtocolo
Protocolo
 
Trabajo de computación
Trabajo de computaciónTrabajo de computación
Trabajo de computación
 

Similar a TIPOS DE METODOS EN PROGRAMACION

Tipos de metodos programacion dos
Tipos de metodos  programacion dosTipos de metodos  programacion dos
Tipos de metodos programacion dosEdesTigse
 
Metodosenjava 110504201809-phpapp02
Metodosenjava 110504201809-phpapp02Metodosenjava 110504201809-phpapp02
Metodosenjava 110504201809-phpapp02aleja09_40
 
Metodos en java
Metodos en javaMetodos en java
Metodos en javaaleja0940
 
Jyoc java-cap05 metodos (funciones)
Jyoc java-cap05 metodos (funciones)Jyoc java-cap05 metodos (funciones)
Jyoc java-cap05 metodos (funciones)Jyoc X
 
Portafolio segundo parcial
Portafolio segundo parcialPortafolio segundo parcial
Portafolio segundo parcialHugo Arechiga
 
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
 
Ejercicios de programacion concurrente
Ejercicios de programacion concurrenteEjercicios de programacion concurrente
Ejercicios de programacion concurrenteedgar muñoz
 
sentenciareturnymetodos
sentenciareturnymetodossentenciareturnymetodos
sentenciareturnymetodosLao Tobon
 
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
 

Similar a TIPOS DE METODOS EN PROGRAMACION (20)

Tipos de metodos programacion dos
Tipos de metodos  programacion dosTipos de metodos  programacion dos
Tipos de metodos programacion dos
 
5 metodos y parametros
5 metodos y parametros5 metodos y parametros
5 metodos y parametros
 
Metodos 2
Metodos 2Metodos 2
Metodos 2
 
Metodosenjava 110504201809-phpapp02
Metodosenjava 110504201809-phpapp02Metodosenjava 110504201809-phpapp02
Metodosenjava 110504201809-phpapp02
 
Metodos en java
Metodos en javaMetodos en java
Metodos en java
 
Jyoc java-cap05 metodos (funciones)
Jyoc java-cap05 metodos (funciones)Jyoc java-cap05 metodos (funciones)
Jyoc java-cap05 metodos (funciones)
 
MéTodos Java
MéTodos JavaMéTodos Java
MéTodos Java
 
Portafolio segundo parcial
Portafolio segundo parcialPortafolio segundo parcial
Portafolio segundo parcial
 
ALGORITMOS EN JAVA
ALGORITMOS EN JAVAALGORITMOS EN JAVA
ALGORITMOS EN JAVA
 
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
 
Metodos en java
Metodos en javaMetodos en java
Metodos en java
 
Practicar metodos
Practicar metodosPracticar metodos
Practicar metodos
 
Ejercicios de programacion concurrente
Ejercicios de programacion concurrenteEjercicios de programacion concurrente
Ejercicios de programacion concurrente
 
sentenciareturnymetodos
sentenciareturnymetodossentenciareturnymetodos
sentenciareturnymetodos
 
Corrales joao001
Corrales joao001Corrales joao001
Corrales joao001
 
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
 
MéTodos
MéTodosMéTodos
MéTodos
 
MéTodos
MéTodosMéTodos
MéTodos
 
Prueba try
Prueba tryPrueba try
Prueba try
 

TIPOS DE METODOS EN PROGRAMACION

  • 1. UNIVERSIDAD TÉCNICA DE AMBATO FACULTAD DE INGENIERIA EN SISTEMAS ELECTRONICA E INDUSTRIAL PROGRAMACIÓN II INTEGRANTES: Michele Usca Christian Guevara Tigse
  • 2. Métodos • Componente de una clase que abarca definiciones de datos Qué son 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) Tipos • • • Métodos con parámetro de entrada y sin valor devuelto Métodos sin parámetros de entrada y con valor devuelto Métodos con paármetros de entrada y valor devuelto(puros)
  • 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. Todo método tiene la capacidad internamente de: ◦ Leer datos ◦ Calcular resultados ◦ Visualizar respuestas  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.
  • 5. Método sin parámetros ni valor devuelto
  • 6. Métodos con parámetro de entrada y sin valor devuelto  import java.util.Scanner;  public class Metodo_Entrada_Bienvenidos {  public static void metodo(int x){  for(int j=1;j<=x;j++)  System.out.println ("Bienvenidos");  }  public static void main (String[]datos){  Scanner entrada= new Scanner(System.in);  System.out.println ("Ingrese el numero de veces=");  int veces=entrada.nextInt();  metodo(veces);  }  }
  • 7. Métodos sin parámetros de entrada y con valor devuelto  import java.io.*;  public class Mètodo_Valor_Devuelto {  public static int dado(){  int x=(int)(Math.random()*(6)+1);  return (x);  }  public static void main (String[]datos){  int n=dado();  System.out.println (n);  }   }
  • 8. Métodos con parámetros de entrada y valor devuelto(puros)  import java.io.*;  public class Par_Impar_1_0 {   public static int entero (int a)throws IOException{  BufferedReader ingreso= new BufferedReader(new InputStreamReader(System.in));  int num;  if(a%2==0){  return(1);  }  else  return (0);  }  public static void main(String[] args)throws IOException{  BufferedReader ingreso= new BufferedReader(new InputStreamReader(System.in));  int r = entero(5);  System.out.println(r);  }  }