Professional Documents
Culture Documents
Unidad 2. Mtodos
Actividad 1. Mtodos
MATERIA:
Programacin NET I
FACILITADORA:
UNIDAD:
2. Mtodos
ACTIVIDAD:
1. Mtodos
Programacin net I
Unidad 2. Mtodos
Actividad 1. Mtodos
a) Identifica la sintaxis para la declaracin de un mtodo que no devuelve resultado y un
mtodo que si devuelve resultado y explica las diferencias detectadas.
Sintaxis de mtodo que no devuelve valor
[modificador] void nombre_Mtodo ( lista de parmetros)
{
Declaracin de variables locales.
Sentencias
Etc.
//cdigo necesario para ejecutar el mtodo
}
Ejemplo
public static void restar(float n1, float n2)
{
float resul; // Declaramos la variable que almacenar el resultado
resul = n1-n2;
Console.SetCursorPosition(3, 5);
Console.WriteLine("El resultado de la resta es:");
Console.SetCursorPosition(55, 5);
Console.WriteLine(resul); // Imprime lo que almacena la variable resul
Console.ReadKey();
}
Sintaxis de mtodo que si devuelve valor
[modificador] tipo_resultado nombre_Mtodo ([lista de parmetros])
{
Declaracin de variables
Sentencias
return [(expresin)]
}
Ejemplo
public static float sumar(float n1, float n2)
{
float resultado; // Declaramos una variable llamada resultado del mismo tupo que la funcin
resultado = n1 + n2; //Se realiza la suma
return resultado; // retornamos el resultado para que se imprima en panttalla
}
Diferencias
Educacin Superior Abierta y a Distancia Ciencias Exactas y Tecnologa 2
Programacin net I
Unidad 2. Mtodos
Actividad 1. Mtodos
Mtodo que devuelve valor
Lleva un tipo de mtodo llamado VOID
Lleva una sentencia de retorno con el valor
Programacin net I
Unidad 2. Mtodos
Actividad 1. Mtodos
Conclusin
Es muy importante contar con esta informacin cuando se comienza a programar con objetos,
porque muchos programadores que llevan tiempo programando en otros paradigmas como los
lineales o estructurados, a veces se les olvidan estos principios, y les cuesta mucho trabajo
adaptarse a la programacin de objetos.
La parte de paso por valor y paso por referencia es tambin importante, porque no muchos
instructores, maestros o asesores lo entienden y tampoco lo saben transmitir. Muchos
programadores tratan de no arriesgarse a programar por referencia porque no saben realmente
los beneficios de este tipo de parmetros.
Referencias
http://es.slideshare.net/maria-julia/c-sharp-fundamentos
http://pdi.topografia.upm.es/m.manso/docencia/Informatica_plan92/Curso-2002-2003/poo.pdf