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

Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoJosé Antonio Sandoval Acosta
 
Introducción a Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a  Programación Orientada a Objetos (OOP): Clases y ObjetosIntroducción a  Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a Programación Orientada a Objetos (OOP): Clases y ObjetosKudos S.A.S
 
Trabajo sobre archivos en java.. programacion no numerica ii
Trabajo sobre archivos en java.. programacion no numerica iiTrabajo sobre archivos en java.. programacion no numerica ii
Trabajo sobre archivos en java.. programacion no numerica iirafaelrojas91
 
Arrays in java language
Arrays in java languageArrays in java language
Arrays in java languageHareem Naz
 
conceptos de Punteros y Nodos
conceptos de Punteros y Nodosconceptos de Punteros y Nodos
conceptos de Punteros y NodosBoris Salleg
 
Algoritmo de listas simples completo
Algoritmo de listas simples  completoAlgoritmo de listas simples  completo
Algoritmo de listas simples completoBoris Salleg
 
Programacion estructurada (variables Java)
Programacion estructurada (variables Java)Programacion estructurada (variables Java)
Programacion estructurada (variables Java)Guelmy Romero
 
Unidad 3 estructura lineales
Unidad 3 estructura linealesUnidad 3 estructura lineales
Unidad 3 estructura linealesEnrique2194
 
An Introduction to Programming in Java: Arrays
An Introduction to Programming in Java: ArraysAn Introduction to Programming in Java: Arrays
An Introduction to Programming in Java: ArraysMartin Chapman
 
Programación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenadosProgramación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenadosAngel Vázquez Patiño
 
Recursividad
RecursividadRecursividad
Recursividadbetzy
 
3. algoritmos de ordenamiento interno
3. algoritmos de ordenamiento interno3. algoritmos de ordenamiento interno
3. algoritmos de ordenamiento internoFernando Solis
 

La actualidad más candente (20)

Bd nosql clave valor
Bd nosql clave valorBd nosql clave valor
Bd nosql clave valor
 
Estructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamientoEstructura de Datos - Unidad 5 metodos de ordenamiento
Estructura de Datos - Unidad 5 metodos de ordenamiento
 
Operator overloading
Operator overloadingOperator overloading
Operator overloading
 
Introducción a Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a  Programación Orientada a Objetos (OOP): Clases y ObjetosIntroducción a  Programación Orientada a Objetos (OOP): Clases y Objetos
Introducción a Programación Orientada a Objetos (OOP): Clases y Objetos
 
Trabajo sobre archivos en java.. programacion no numerica ii
Trabajo sobre archivos en java.. programacion no numerica iiTrabajo sobre archivos en java.. programacion no numerica ii
Trabajo sobre archivos en java.. programacion no numerica ii
 
Arrays in java language
Arrays in java languageArrays in java language
Arrays in java language
 
conceptos de Punteros y Nodos
conceptos de Punteros y Nodosconceptos de Punteros y Nodos
conceptos de Punteros y Nodos
 
07 java variables
07   java variables07   java variables
07 java variables
 
Algoritmo de listas simples completo
Algoritmo de listas simples  completoAlgoritmo de listas simples  completo
Algoritmo de listas simples completo
 
Programacion estructurada (variables Java)
Programacion estructurada (variables Java)Programacion estructurada (variables Java)
Programacion estructurada (variables Java)
 
JDBC ppt
JDBC pptJDBC ppt
JDBC ppt
 
Listas Simples Enlazadas
Listas Simples EnlazadasListas Simples Enlazadas
Listas Simples Enlazadas
 
Listas doblemente enlazadas
Listas doblemente enlazadasListas doblemente enlazadas
Listas doblemente enlazadas
 
Unidad 3 estructura lineales
Unidad 3 estructura linealesUnidad 3 estructura lineales
Unidad 3 estructura lineales
 
Sesion12-componentes Visuales java
Sesion12-componentes Visuales javaSesion12-componentes Visuales java
Sesion12-componentes Visuales java
 
An Introduction to Programming in Java: Arrays
An Introduction to Programming in Java: ArraysAn Introduction to Programming in Java: Arrays
An Introduction to Programming in Java: Arrays
 
Programación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenadosProgramación 3: árboles binarios y ordenados
Programación 3: árboles binarios y ordenados
 
Recursividad
RecursividadRecursividad
Recursividad
 
Interfaces en java
Interfaces en javaInterfaces en java
Interfaces en java
 
3. algoritmos de ordenamiento interno
3. algoritmos de ordenamiento interno3. algoritmos de ordenamiento interno
3. algoritmos de ordenamiento interno
 

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);  }  }