Vous êtes sur la page 1sur 14

INTRODUCCION A LA PROGRAMACION

CDIGO: 301304-360

FASE 3- TRABAJO COLABORATIVO-UNIDAD 1

UNIDAD No 1
Introduccin a la programacin

Presentado a:
YERMAN AUGUSTO HERNANDEZ
Tutor

Entregado por:

ANDRES FELIPE PATIO


Cdigo: 1.054.98.920

EDUARD ARISTIZABAL
Cdigo: 1113307220

LUIS ALBERTO RINCON


Cdigo: XXXXX

OSCAR MAURICIO MORALES


Cdigo: 1.097.721.874

CAMILO ANDRES VARGAS VEGA


Cdigo: 13874536

Grupo: 301304-87

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD


ESCUELA DE CIENCIAS BSICAS TECNOLOGA E INGENIERA
15 DE MARZO DE 2017
INTRODUCCIN

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

Un pantallazo por estudiante de la ejecucin de uno de los ejemplos de los


contenidos de la Unidad 1.

1. Andrs Felipe Patio

2. Luis Alberto rincn


3. Camilo Andrs vargas vega

4. Eduard Fernando Aristizabal Giraldo


PUNTO N.2

mapa conceptual correspondiente al punto 1

Mapa Conceptual

C#
Proveniente de C
POO
y C++

Datos
controlando el
Cdigo

Encapsulado Polimorfismo Herencia

Una interfaz,
Objetos heredan
Cdigo + Datos=Clase Mltiples
caractersticas de otros
mtodos
PUNTO N.3

Desarrollo del punto 4, codificacin del ejercicio del compaero elegido,


comentarios sobre el ejercicio, propuesta mejorada del cdigo. (por cada
estudiante)

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.

c. Programa que realice el cambio monetario entre dlares, pesos y euros.

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

Tabla de autoevaluacin, como se indica en el punto 5.

Nombre del estudiante Andrs Felipe Patio Cardona


Si No
Revis los contenidos de la Unidad 1 X

Instal el IDE Visual Studio X

Desarroll los ejemplos de los contenidos de la X


Unidad 1

Ingres a tiempo al foro X

Interactu con los compaeros 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

Nombre del estudiante Eduard Aristizabal


Si No
Revis los contenidos de la Unidad 1 x

Instal el IDE Visual Studio x

Desarroll los ejemplos de los contenidos de la x


Unidad 1

Ingres a tiempo al foro x

Interactu con los compaeros 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

Nombre del estudiante Luis Alberto Rincon


Si No
Revis los contenidos de la Unidad 1 x

Instal el IDE Visual Studio x

Desarroll los ejemplos de los contenidos de la x


Unidad 1
Ingres a tiempo al foro x

Interactu con los compaeros 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

Oscar Mauricio Morales


Nombre del estudiante Si No

Revis los contenidos de la Unidad 1 X

Instal el IDE Visual Studio X

Desarroll los ejemplos de los contenidos de la X


Unidad 1

Ingres a tiempo al foro X

Interactu con los compaeros 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

Nombre del estudiante Camilo Andrs Vargas Vega


Si No
Revis los contenidos de la Unidad 1 x
Instal el IDE Visual Studio x

Desarroll los ejemplos de los contenidos de la x


Unidad 1

Ingres a tiempo al foro x

Interactu con los compaeros 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.

Vous aimerez peut-être aussi