Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Introducción a los procedimientos y funciones Prof. Nelson Blanco EJERCICIOS: Mediante las siguientes actividades demuestra lo que has aprendido sobre este tema. 1) En tus palabras describe lo que es un procedimiento o función y para que se utiliza. bueno para mí los procedimientos y las funciones son puntos clave dentro de un programa. Constituyen la estructura que permite dividir un problema complejo en varias subtareas. Los procedimientos y funciones son la base principal en la programación. 2) Cuales son los componentes de una función y cuales tipos de función existen. 1) Ámbito de la declaración: se refiere a la forma como trabajara la función. En el ejemplo estaremos utilizando static. Este modificador nos permite usar la función sin tener que declarar un objeto de la clase a la que pertenece. 2) Nombre del procedimiento o función: Todas las funciones deben identificarse y lo hacemos por medio de su nombre. El nombre también es utilizado para invocar o ejecutar a la función. 3) Instrucciones: Se sitúan adentro de un bloque de código. En esta sección podemos colocar cualquier código válido de C#, es decir, declaración de variables, ciclos, estructuras selectivas e incluso invocaciones a funciones. Procedimiento: Es un conjunto de instrucciones que cumplen una tarea específica, pero que no devuelve ningún valor. Función: Es como un procedimiento, pero que siempre retorna un valor. Método: Puede ser un procedimiento o una función, la diferencia es que le pertenece a una clase. Clase: Concepto de programación orientada a objetos, es una forma de encapsular funcionalidad, contiene campos y métodos. 3) Realiza en C#, los programas individuales de los ejemplos descritos en la primera parte de esta guía. (función suma, función resta, función multiplicación y función división) ejemplos por separado. Luego, en una página de Word realiza una explicación de estos 4 ejemplos y agrega un capture de la consola de cada uno cuando lo ejecutes. Haz lo mismo con cada ejemplo. Resta: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Resta { class Program { static void Main(string[] args) { Console.WriteLine("Escribe tu Primer Numero: "); double num1 = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Escribe tu Segundo Numero: "); double num2 = Convert.ToDouble(Console.ReadLine()); double resultado; resultado = num1 - num2; Console.WriteLine("Tu resultado " + " es " + resultado); Console.ReadLine(); } } } bueno hay tenemos la entrada que es (escribir el primer número) luego dice escribe el segundo número también tenemos el resultado, mas abajo tenemos el resultado = num1 – num2, y por ultimo tenemos un console.writeline que es, tu resultado es + es + resultado, y hay vemos el resultado final. Suma: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Resta { class Program { static void Main(string[] args) { Console.WriteLine("Escribe tu Primer Numero: "); double num1 = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Escribe tu Segundo Numero: "); double num2 = Convert.ToDouble(Console.ReadLine()); double resultado; resultado = num1 - num2; Console.WriteLine("Tu resultado " + " es " + resultado); Console.ReadLine(); } } } Bueno la suma es igual que la resta lo único que vamos a cambiar seria los signos de resta a suma, y después escribiremos el primer numero que en mi caso le puse 10 y el segundo numero que le puse 5 y el resultado final de la suma es 15. División: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication2 { class Program { static void Main(string[] args) { Console.WriteLine("Escribe tu Primer Numero: "); double num1 = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Escribe tu Segundo Numero: "); double num2 = Convert.ToDouble(Console.ReadLine()); double resultado; resultado = num1 / num2; Console.WriteLine("Tu resultado " + " es " + resultado); Console.ReadLine(); } } } La división en lo mismo que la resta, y la suma pero, igualmente cambia su signo, donde también tenemos la entrada que escribe el primer número en el mismo caso le puse 2 y en el segundo numero le puse 10 y el resultado final seria 0.2. Multiplicación: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication3 { class Program { static void Main(string[] args) { Console.WriteLine("Escribe tu Primer Numero: "); double num1 = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Escribe tu Segundo Numero: "); double num2 = Convert.ToDouble(Console.ReadLine()); double resultado; resultado = num1 * num2; Console.WriteLine("Tu resultado " + " es " + resultado); Console.ReadLine(); } } } También tenemos la multiplicación que igual a las anteriores, de igual manera lo único que cambiaría es el signo, entonces ingresamos el primer dato que seria 10 y el segundo será 9 y el resulto final seria 90. 4) Realiza en C#, el programa calculadora completa con funciones empleando menú, descrito al final de esta guía. En una página de Word realiza una explicación del ejemplo completo y agrega un capture de tu consola cuando lo ejecutes. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication4 { class Program { static void Main(string[] args) { double n1 = 0, n2 = 0, suma = 0, resta = 0, multi = 0, divide = 0; Console.WriteLine("Escribe el Primer Numero: "); n1 = int.Parse(Console.ReadLine()); Console.WriteLine("Escribe el Segundo Numero: "); n2 = int.Parse(Console.ReadLine()); suma = n1 + n2; resta = n1 - n2; multi = n1 * n2; divide = n1 / n2; Console.WriteLine(); Console.WriteLine("La suma de {0} + {1} = {2}", n1, n2, suma); Console.WriteLine(); Console.WriteLine("La resta de {0} + {1} = {2}", n1, n2, resta); Console.WriteLine(); Console.WriteLine("La multiplicación de {0} + {1} = {2}", n1, n2, multi); Console.WriteLine(); Console.WriteLine("La división de {0} + {1} = {2}", n1, n2, divide); Console.ReadKey(); } } } Bueno aquí tenemos la calculadora con todos los signos anteriores, donde se multiplicará, se sumara, se restara y por últimos la división de cada una de ellas.
Compartir