SlideShare une entreprise Scribd logo
1  sur  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   }

Contenu connexe

Tendances

Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Edward Ropero
 
Funcion computable y parcialmente computable
Funcion computable y parcialmente computableFuncion computable y parcialmente computable
Funcion computable y parcialmente computable
Aniitha Mtz
 

Tendances (20)

Constructors and Destructor in C++
Constructors and Destructor in C++Constructors and Destructor in C++
Constructors and Destructor in C++
 
Divisores de un número (código Dev C++)
Divisores de un número (código Dev C++)Divisores de un número (código Dev C++)
Divisores de un número (código Dev C++)
 
Arreglos o dimensiones en pseint
Arreglos o dimensiones en pseintArreglos o dimensiones en pseint
Arreglos o dimensiones en pseint
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
 
Prolog
Prolog Prolog
Prolog
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en Java
 
Principios de Programacion
Principios de ProgramacionPrincipios de Programacion
Principios de Programacion
 
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
 
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
 
Unidad 5 VARIABLES Y MÉTODOS ESTÁTICOS
Unidad 5 VARIABLES Y MÉTODOS ESTÁTICOSUnidad 5 VARIABLES Y MÉTODOS ESTÁTICOS
Unidad 5 VARIABLES Y MÉTODOS ESTÁTICOS
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
Estructuras lineales unidad 3
Estructuras lineales unidad 3Estructuras lineales unidad 3
Estructuras lineales unidad 3
 
Java generics
Java genericsJava generics
Java generics
 
Funcion computable y parcialmente computable
Funcion computable y parcialmente computableFuncion computable y parcialmente computable
Funcion computable y parcialmente computable
 
52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo52 ejercicios resueltos en pseudocodigo
52 ejercicios resueltos en pseudocodigo
 
Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)Java pilas (Stacks) y colas (Queues)
Java pilas (Stacks) y colas (Queues)
 
Arreglos vectores pseint
Arreglos vectores pseintArreglos vectores pseint
Arreglos vectores pseint
 
Diseño de algoritmos usando pseint
Diseño de algoritmos usando pseintDiseño de algoritmos usando pseint
Diseño de algoritmos usando pseint
 
Method overloading
Method overloadingMethod overloading
Method overloading
 
Programación 3: colas
Programación 3: colasProgramación 3: colas
Programación 3: colas
 

Similaire à Tipos de metodos programacion dos

Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2
Carlos Posada
 
Taller de programación clase #2
Taller de programación   clase #2Taller de programación   clase #2
Taller de programación clase #2
Juan Cardona
 
JAVA_BASICO_modo_consola_introduccion.pptx
JAVA_BASICO_modo_consola_introduccion.pptxJAVA_BASICO_modo_consola_introduccion.pptx
JAVA_BASICO_modo_consola_introduccion.pptx
FamiliaAyluardo
 
Semana 8 y 9 subprogramas procedimientos
Semana 8 y 9 subprogramas procedimientosSemana 8 y 9 subprogramas procedimientos
Semana 8 y 9 subprogramas procedimientos
victdiazm
 

Similaire à Tipos de metodos programacion dos (20)

Métodos en programacion
Métodos en  programacionMétodos en  programacion
Métodos en programacion
 
TIPOS DE METODOS EN PROGRAMACION
TIPOS DE METODOS EN PROGRAMACIONTIPOS DE METODOS EN PROGRAMACION
TIPOS DE METODOS 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
 
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
 
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
 
Sistemas jerárquicos
Sistemas jerárquicosSistemas jerárquicos
Sistemas jerárquicos
 
Corrales joao001
Corrales joao001Corrales joao001
Corrales joao001
 

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 }