Está en la página 1de 4

Actividad 2.

Deteccin de errores en un programa C#


En la presente actividad practicars detectando errores en un cdigo, que si
compilas, no funcionar; por lo tanto, pondrs a prueba tus conocimientos en
cuanto a mtodos.
El propsito de la actividad es detectar errores en un cdigo, lo cual pondr a
prueba lo aprendido por el alumno practicando.
Por lo tanto:
1. Lee detenidamente el siguiente cdigo, si es necesario ingrsalo a C# y
ejectalo.
2. Reflexiona sobre el por qu no funciona.
3. Detecta en que lnea est el problema. Una vez detectados los errores,
modifica hasta que funcione correctamente.
Objetivo del Programa: Mostrar en pantalla el nombre del Estudiante
class EjemploClass
{
static void EjemploMetodo(string nombre )
{
Console.WriteLine("Hola, nombre);
}
static void Main( )
{
Console.WriteLine("inicio programa");
Console.WriteLine("Escribe tu nombre: ");
EjempleMetodo( Alumno);
Console.WriteLine("fin programa ");
}
}
____________________________________________________
Objetivo del Programa: Mostrar en pantalla la siguiente secuencia:
Metodo1
Metodo2
Metodo1
Metodo1
ClassLlamadoMetodos
{
Int void Metodo1( )
{
Console.WriteLine("Metodo1");
}
static void Metodo2( )
{
Metodo1( );

Console.EscribeLinea("Metodo2");
Metodo1( );
}
static void Main( )
{
Metodo2( );
Metodo1( );
}
}
____________________________________________________
Objetivo: Debe de mostrar el nmero de veces (nCount) que el mtodo ha sido
llamado
class Control_de_llamado
{
static void Init( )
{
int nCount = 0;
}
static void CountLlamado( )
{
int nCount;
++nCount;
Console.WriteLine("El mtodo fue llamado {0} veces", nCount);
}
static void Main( )
{
Init( );
CountLlamado ( );
CountLlamado ( );
}
}
4. En un archivo de texto explica: cmo detectaste los errores y cules fueron,
adems de cmo los solucionaste.
5. En el documento anexa el cdigo modificado y agrega comentarios en las
lneas de cdigo dnde se encontraba el error, indicando que cambios hiciste.
6. En ste mismo documento, pega la pantalla de ejecucin del programa
(ventanas de la consola).
7. Guarda la actividad con el nombre DPRN1_U2_A2_XXYZ. Sustituye las XX
por las dos primeras letras de tu primer nombre, la Y por la inicial de tu primer
apellido y la Z por la inicial de tu segundo apellido.
8. Enva el archivo a tu Facilitador(a) para recibir retroalimentacin.
9. Consulta la escala de evaluacin para conocer los parmetros de la
actividad.

Actividad 3. Programa que utiliza mtodos que no devuelven


parmetros
La presente actividad ayudar a que te familiarices y practiques los mtodos
que no devuelven valores o parmetros.
Propsito: Practicar la programacin y uso de mtodos que no devuelven
parmetros en C# .net, en base al siguiente caso:
1. Crear un programa que sea capaz de sumar 2 nmeros enteros, 3 nmeros
enteros, un nmero entero y un nmero doble, el nombre de los mtodos debe
de ser Suma, para todos los casos. Solicitar al usuario que introduzca los
nmeros para realizar la suma. Una vez que se introduzcan los nmeros, se
debe de mostrar el resultado con el siguiente formato parte entera con 2
decimales.
Escribe el cdigo en la plataforma de C#. net modo consola, en el que se debe
mostrar la clase y dentro de sta los mtodos.
2. El cdigo debe de contener tres mtodos, en todos los mtodos no deben
de devolver valores, lo que me indica que el resultado se debe imprimir dentro
del mtodo.
4. Ejecuta tu cdigo de forma que muestre los resultados deseados y no
contenga errores.
5. Guarda la actividad con el nombre DPRN1_U2_A3_XXYZ.
6. Enva el archivo a tu Facilitador(a) para recibir retroalimentacin.
7. Consulta la escala de evaluacin para conocer los parmetros de la
actividad.
Nota: El programa debe de estar documentado, (Nombre del autor, fecha del
desarrollo, Objetivo, descripcin general de la funcionalidad de cada mtodo,
aplicar Buenas Prcticas: Declaracin de variables), se debe de aplicar los
conceptos de POO, (disear la clase y mtodos correspondientes --- no
escribir los mtodos en la Clase Program o las instrucciones en la funcin
main())

Actividad 4. Programa que utilice mtodos que devuelven


parmetros
La presente actividad ayudar a que te familiarices y practiques los mtodos
que si devuelven valores o expresiones.
Propsito: Practicar la programacin y uso de mtodos que devuelven
parmetros en C# .net, en base al siguiente caso:
Se desea construir un programa que defina y use un mtodo esttico con un
parmetro output. Escribir un nuevo mtodo llamado Factorial que tome un
valor entero y calcule su factorial. El factorial de un nmero es el producto de
todos los nmeros entre 1 y el nmero. El factorial de cero es definido como 1.
1. Busca, en fuentes confiables, el mecanismo para calcular el factorial.
2. Escribe el cdigo en la plataforma de C#. net modo consola, en el que se
debe mostrar la clase y dentro de sta los mtodos
3. El cdigo debe de tener por lo menos dos mtodos, uno para realizar el
clculo del factorial y otro para solicitar el nmero que se desee calcular, el
primero de ellos debe de devolver el resultado, lo que me indica que el
resultado se debe de imprimir fuera del mtodo.
4. Ejecuta tu cdigo de forma que muestre el resultado deseado y no contenga
errores.
5. Guarda la actividad con el nombre DPRN_U2_A3_XXYZ.
6. Enva el archivo a tu Facilitador(a) para recibir retroalimentacin.
7. Consulta la escala de evaluacin para conocer los parmetros de la
actividad.

Nota: El programa debe de estar documentado, (Nombre del autor, fecha del
desarrollo, Objetivo, descripcin general de la funcionalidad de cada mtodo,
aplicar Buenas Prcticas: Declaracin de variables) se debe de aplicar los
conceptos de POO, (disear la clase y mtodos correspondientes --- no
escribir los mtodos en la Clase Program o las instrucciones en la funcin
main())

También podría gustarte