SlideShare una empresa de Scribd logo
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

PDF
Ejercicios resueltos de java
DOCX
Simulación - Algoritmo de productos medios
PDF
12 Curso de POO en java - entrada y salida de datos
DOCX
Preguntas JAVA.docx
PDF
Aloritmos ejercicios
PDF
PPTX
FASES EN LA RESOLUCION DE PROBLEMAS
PDF
17 arreglos bidimensionales java
Ejercicios resueltos de java
Simulación - Algoritmo de productos medios
12 Curso de POO en java - entrada y salida de datos
Preguntas JAVA.docx
Aloritmos ejercicios
FASES EN LA RESOLUCION DE PROBLEMAS
17 arreglos bidimensionales java

La actualidad más candente (20)

PPTX
Programación modular
DOCX
Cuadro comparativo algoritmos de busqueda
PPTX
Algoritmo
PPTX
ESTRUCTURAS CONDICIONALES PARA. PSEINT
DOCX
CREACION DE DLL Y USO (Ejemplo desarrollado)
PDF
Ejemplos de Algoritmos
PDF
Estructuras de Datos (Arreglos)
PDF
Algoritmo de ordenamiento: Heap Sort
PDF
PDF
Arreglos programacion
PDF
Arreglos Bidimensionales - Java - NetBeans
PDF
14 Curso de POO en java - estructuras condicionales
PPTX
Clase2
DOC
Trabajo de ejercicios de lenguaje c
PPT
Ejercicios
PPT
Algoritmos Genéticos
PDF
Generalidades, tipos y ejemplos de Recursividad
PPTX
Técnicas prácticas para la solución de algunos grafos 1
PPTX
Java 8 features
ODP
Método por plegamiento Hash
Programación modular
Cuadro comparativo algoritmos de busqueda
Algoritmo
ESTRUCTURAS CONDICIONALES PARA. PSEINT
CREACION DE DLL Y USO (Ejemplo desarrollado)
Ejemplos de Algoritmos
Estructuras de Datos (Arreglos)
Algoritmo de ordenamiento: Heap Sort
Arreglos programacion
Arreglos Bidimensionales - Java - NetBeans
14 Curso de POO en java - estructuras condicionales
Clase2
Trabajo de ejercicios de lenguaje c
Ejercicios
Algoritmos Genéticos
Generalidades, tipos y ejemplos de Recursividad
Técnicas prácticas para la solución de algunos grafos 1
Java 8 features
Método por plegamiento Hash
Publicidad

Destacado (20)

PPTX
PPTX
El método científico (2012 10)
PPTX
Sexualidad, anticonceptivos y ets
PPTX
Métodos anticonceptivos y ETS
PPTX
Diapositivas misterwong
PPS
Fenelon gimenez gonzalez venganza 10011
PPTX
Expresion oral y escrita
PPS
Marilu
PPTX
Olesa bonesvalls 26 05-13 v2
PPS
Oracionconjunta
PDF
Vigotsky y la adquisición de la lengua.
PPTX
PPTX
Metodología de búsqueda
PPS
Recuérdame
PDF
Consultas o reclamos
PPTX
Plan social media
PPTX
PPTX
Trabajo de computación
El método científico (2012 10)
Sexualidad, anticonceptivos y ets
Métodos anticonceptivos y ETS
Diapositivas misterwong
Fenelon gimenez gonzalez venganza 10011
Expresion oral y escrita
Marilu
Olesa bonesvalls 26 05-13 v2
Oracionconjunta
Vigotsky y la adquisición de la lengua.
Metodología de búsqueda
Recuérdame
Consultas o reclamos
Plan social media
Trabajo de computación
Publicidad

Similar a TIPOS DE METODOS EN PROGRAMACION (20)

PPTX
Tipos de metodos programacion dos
PPTX
PPT
5 metodos y parametros
PPTX
Metodos en java
PPTX
Metodosenjava 110504201809-phpapp02
PDF
Curso java desde cero nivel i - modulo iv
PPTX
PPT sesión 2 Paradigmas de programación y lenguajes
PDF
sentenciareturnymetodos
PPTX
MéTodos
PPTX
MéTodos
PPTX
MéTodos
PDF
Velasco lopez investigacion_clases2
PDF
Métodos en Java-Con ejemplos
PPTX
MéTodos Java
PPTX
Metodos en java
DOCX
Mapa conceptual del contenido de la unidad 4
DOCX
Mapa conceptual del contenido de la unidad 4
PPTX
METODOS
PPTX
Metodos 2
PPTX
Metodos Get y Set, finalmente revelados.
Tipos de metodos programacion dos
5 metodos y parametros
Metodos en java
Metodosenjava 110504201809-phpapp02
Curso java desde cero nivel i - modulo iv
PPT sesión 2 Paradigmas de programación y lenguajes
sentenciareturnymetodos
MéTodos
MéTodos
MéTodos
Velasco lopez investigacion_clases2
Métodos en Java-Con ejemplos
MéTodos Java
Metodos en java
Mapa conceptual del contenido de la unidad 4
Mapa conceptual del contenido de la unidad 4
METODOS
Metodos 2
Metodos Get y Set, finalmente revelados.

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