Académique Documents
Professionnel Documents
Culture Documents
CDIGO: 301304-360
UNIDAD No 1
Introduccin a la programacin
Presentado a:
YERMAN AUGUSTO HERNANDEZ
Tutor
Entregado por:
EDUARD ARISTIZABAL
Cdigo: 1113307220
Grupo: 301304-87
En la introduccin, el grupo redacta con sus propias palabras la importancia que tiene la
realizacin del trabajo colaborativo; en caso de que utilicen en algunos apartes de fuentes
externas, deben citar dicha fuente bibliogrfica, que a su vez debe estar en la lista de
referencias bibliogrficas. NOTA: Es necesario que borre el presente prrafo en el
momento en que el grupo defina el contenido de la introduccin que incluir en el trabajo.
OBJETIVOS
Interactuar con la herramienta elegida para el desarrollo del curso C#, realizar la
respectiva instalacin y estudiar las referencias bibliogrficas que indican el
funcionamiento y manejo de esta herramienta.
Realizar ejercicios prcticos contenidos en los ejemplos de las referencias bibliogrficas
que facilitan el entendimiento de la herramienta, adems realizar un ejercicio escogido por
cada estudiante de los propuestos en la gua de actividades.
Analizar y estudiar los aportes de los dems compaeros y adems elaborar la mejora de
alguno de estos ejercicios con el fin de socializar la actividad y comprender la temtica.
Desarrollar habilidades sobre las estructuras de programacin de la herramienta C#
Presentar un producto final propuesto en la gua de actividades donde se evidencie la
elaboracin de los ejercicios propuestos y el entendimiento de las estructuras de
programacin.
PUNTO N.1
Mapa Conceptual
C#
Proveniente de C
POO
y C++
Datos
controlando el
Cdigo
Una interfaz,
Objetos heredan
Cdigo + Datos=Clase Mltiples
caractersticas de otros
mtodos
PUNTO N.3
b. Programa que realice las operaciones aritmticas de sumar, restar y multiplicar con 3 datos
digitados por el usuario.
Elaborado por scar Mauricio morales Mejora al ejercicio nmero uno de Andrs Felipe
patio, bsicamente realice las operaciones en la console.write , ya que el ejercicio
solicitaba de realizar una suma, resta y multiplicacin de tres valores ingresados por el
usuario.
1. //Este programa realiza las operaciones de suma, resta y multiplicacin con tres nmeros
digitados
2. using System;
3. class matematica
4. {
5. static void Main()
6. {
7. Console.WriteLine("*******Este programa le permite realizar las operaciones bsicas
de una calculadora: sumar, restar y multiplicar*******");
8. //Creo las variables
9. double num1, num2, num3;
10.
11. //Solicito al usuario que digite tres nmeros
12. Console.WriteLine("Por favor digite tres nmeros:");
13. //Creo las lneas para que el programa guarde los nmeros digitados
14. num1 = int.Parse(Console.ReadLine());
15. num2 = int.Parse(Console.ReadLine());
16. num3 = int.Parse(Console.ReadLine());
17.
18. //Mostrar y realizar la operacion en el mismo cuerpo del mensaje
19. Console.WriteLine("el resultado de la suma es {0}",num3+num2+num1);
20. Console.WriteLine("el resultado de la multiplicacion es {0}", num3 * num2 * num1);
21. Console.WriteLine("el resultado de la resta es {0}", num3 - num2 - num1);
22.
23. Console.ReadKey();// espera tecla para salir
24. }
25. }
26.
Elaborado por Andrs Felipe Patio en mejora del cdigo escrito por Oscar Mauricio Morales.
//Programa que realiza el cambio entre tres monedas: peso, dlar y euro
using System;
class Cambiodemoneda
{
static void Main()
{
double peso = 0.0d, euro = 0.0d, dolar = 0.0d, cant = 0.0d;//Creo las variables tipo
double para mayor precisin en los resultados
byte op;
Console.WriteLine("Este programa permite ver el tipo de cambio entre pesos, dlares y
euros");
Console.WriteLine("Escriba la cantidad que va a cambiar:");
cant = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("Seleccione su moneda y obtendr el cambio en las otras dos:\n1.
Peso\n2. Dlar\n3. Euro\n4. Salir ");//Ahorro lineas de cdigo al realizar el salto con la
opcin \n
op = Convert.ToByte(Console.ReadLine());
if (op == 1)//Se crea un ciclo if anidado con if else que hace mas eficiente el trabajo
del procesador.
{
dolar = cant / 2960;
euro = cant / 3155;
Console.WriteLine("El cambio en dlares es {0} y en euros es {1}", dolar, euro);
}
else if (op == 2)
{
peso = cant * 2960;
euro = (cant * 2960) / 3155;//Realizo la operacin directamente con el programa
Console.WriteLine("El cambio en pesos es {0} y en euros es {1}", peso, euro);
}
else if (op == 3)
{
peso = cant * 3155;
dolar = (cant * 3155) / 2960;//Realizo la operacin directamente con el programa
Console.WriteLine("El cambio en pesos es {0} y en dlares es {1}", peso, dolar);
}
else if (op == 4)
{
Console.WriteLine("Hasta la prxima");
Console.ReadKey();
}
else
{
Console.WriteLine("Digit una opcin incorrecta, verifique");
}
Console.ReadKey();
}
}
He realizado una leve mejora al cdigo presentado por el compaero Oscar Mauricio Morales.
Hay que reconocer que hizo un muy buen trabajo creando un ciclo con switch. Bsicamente lo
que hice fue hacer un ciclo anidado con "if" e "if else" que optimiza el rendimiento del
procesador, me ahorr dos lneas de cdigo al plantear el ejercicio de otra forma, utilic variables
de tipo double que hacen ms precisa la informacin resultante para el problema planteado y
adems el programa realiza todas las operaciones matemticas.
d.
e. Programa que calcule el promedio de edad de un grupo de personas, e indique cul es la edad mayor
y cul es la edad menor.
Elaborado por Camilo Andrs vargas en mejora del cdigo escrito por eduard aristizabal.
A. Escribir un programa que presente todos los nmeros primos entre 2 y 100.
Elaborado por Eduard Aristizabal en mejora del cdigo escrito por Camilo Andrs Vargas
PUNTO N.4
Desarroll el punto 2. X
Desarroll el punto 3. X
Desarrollo el punto 4. X
Desarroll el punto 5. X
Desarroll el punto 1. x
Desarroll el punto 2. x
Desarroll el punto 3. x
Desarrollo el punto 4. x
Desarroll el punto 5. x
Desarroll el punto 1. x
Desarroll el punto 2. x
Desarroll el punto 3. x
Desarrollo el punto 4. x
Desarroll el punto 5. x
Desarroll el punto 1. x
Desarroll el punto 2. X
Desarroll el punto 3. x
Desarrollo el punto 4. x
Desarroll el punto 5. x
Desarroll el punto 1. x
Desarroll el punto 2. x
Desarroll el punto 3. x
Desarrollo el punto 4. x
Desarroll el punto 5. x
CONCLUSIONES
Con el desarrollo del presente trabajo colaborativo, se comprendi que las sentencias condicionales
son aquellas que se realizan si se cumple una determinada condicin, como ejemplo el caso de la
sentencia condicional If. (Luis Alberto Rincn Betancourt - 2017).
Se lleva a cabo la interaccin con la herramienta C# en modo consola con el fin de realizar prcticas
que permiten el desarrollo de habilidades en programacin. (Luis Alberto Rincon Betancourt -
2017).
Se estudi sobre la declaracin switch, esta estructura Selecciona, dependiendo del caso, un
determinado juego de instrucciones. (Luis Alberto Rincon Betancourt - 2017).
Con las lecturas de las referencias bibliogrficas se comprende que la instruccin while permite
ejecutar una instruccin o un grupo de instrucciones un nmero determinado de veces mientras se
cumple una condicin, es una herramienta demasiado til en el manejo del lenguaje de
programacin estudiado. (Luis Alberto Rincon Betancourt - 2017).
Por medio de la interaccin colaborativa se logra un aprendizaje dinmico y claro sobre los temas
tratados, siendo una metodologa muy efectiva. (Luis Alberto Rincon Betancourt - 2017).
REFERENCIAS BIBLIOGRFICAS
Las referencias bibliogrficas deben presentarse con base en las normas APA. El documento de
las normas APA, puede descargarse del entorno de conocimiento del curso de fsica
general.