Está en la página 1de 7

Fecha

20
Sentencias
Unidad
Tarea
Lopez
Matrícula
010631948
Lic.
Nombre
Programación
/11/
ENEduardo
por
Rangel
SISTEMAS
23
3de
del
actividades
dela
Profesor
alumno
David
control
Estructurada
Tarea
Licenciatura
materia
COMPUTACIONALES
Israel
del
de la
programa
semana 4
lOMoARcPSD|30859156

Omar Betanzos Martinez

Descargado por David Lopez (dilrssj@gmail.com)


Unidad 3: Sentencias de control del programa.
lOMoARcPSD|30859156

Programación estructurada

¿Sabías que…?

La programación estructurada se le llamó “la eliminación del estatuto go to” ya que, con las
estructuras de control introducidas en este paradigma de programación, se eliminó el uso
indiscriminado de la transferencia de control de los programas, que era el origen de muchas
dificultades que experimentaban los grupos de desarrollo de software.

ACTIVIDAD 4

Objetivos:

• Desarrollar destreza en para incluir ciclos de repetición en la solución de algoritmos


complejos que requieran ejecutar algunas instrucciones recurrentemente.

• Implementar un programa de computadora donde se utilice un estatuto de repetición


controlada con uno de los estatutos while, do … while, for.

Instrucciones:
Después de revisar los videos y los recursos siguientes debes desarrollar la actividad 4.

Software de aplicación

• Visual C# 2010 Express (Mirosoft Corporation, 2010).

Lectura

• Cómo programar en C# (Harvey M. Deitel, 2007).

Videos

• C# (Sharp) - Sentencia For(ciclos), practica serie Fibonacci en C#


C# (Sharp) - Sentencia While (Ciclos) en C#

2
Descargado por David Lopez (dilrssj@gmail.com)
Unidad 3: Sentencias de control del programa.
lOMoARcPSD|30859156

Programación estructurada

¿Cómo entregar nuestra tarea?


-Descarga el documento de Word del formato de tareas.

-Incluye las siguientes secciones en tu reporte: Introducción, Objetivos,


Procedimiento, Desarrollo, Resultados (incluye aquí el listado del programa completo
en C# que diseñaste), Conclusiones y Bibliografía.

-Envía tu archivo de Word en la sección correspondiente.

Forma de evaluación:
Criterio Ponderación

Presentación 10%

Análisis del problema (entradas, salidas y proceso) 90%


(Valor 2.0 puntos )
Uso adecuado de los tipos de datos(Valor 2.0
puntos)
Elección y uso correcto de la estructura de
repetición (Valor 2.0 puntos)

Operación y resultados correctos de la entrada de


calificaciones y cálculo del promedio (Valor 2.0
puntos)

Interpretación correcta de la operación


residuo(Valor 1.0 puntos)
Desarrollo de la actividad:
Ejemplo1:

Se presenta la corrida de un programa de consola en lenguaje C# que calcule el


promedio de calificaciones de un grupo
Calificaciones 8.6, 9.3, 7.1, 10, 8.4 y 9.8

3
Descargado por David Lopez (dilrssj@gmail.com)
Unidad 3: Sentencias de control del programa.
lOMoARcPSD|30859156

Programación estructurada

Ejercicio 1:

Tu tarea consiste en escribir un programa de consola en lenguaje C# que


calcule el promedio de calificaciones de un grupo, sujeto a los siguientes
requerimientos:

1. Se solicita al usuario la captura de la primera calificación, desplegandoun


mensaje para solicitarla y capturarla en una variable de punto flotante
(Valores entre 1.0 y 10.0). Luego, esta se suma a una variable que va
acumulando el total de calificaciones y se le suma uno a un acumulador
que va contando las calificaciones que se van introduciendo.

2. Posteriormente se pregunta al usuario si desea introducir otracalificación.


Si el usuario responde que sí, se repiten las instrucciones del párrafo
anterior. Si contesta que no, ya no se pide ninguna calificación más, y se
calcula el promedio del grupo dividiendo la suma acumulada de
calificaciones entre la cuenta de calificaciones que se fue acumulando.

3. Muestra en la consola de salida el resultado del promedio de


calificaciones

4
Descargado por David Lopez (dilrssj@gmail.com)
Unidad 3: Sentencias de control del programa.
lOMoARcPSD|30859156

Programación estructurada

4. namespace tarea_4_programacion
5. {
6. class Program
7. {
8. static void Main()
9. {
10. float cal = 0, prom = 0, suma = 0, cantidad = 0;
11. int mas = 1;
12. Console.WriteLine("Ingresa La Primer Calificacion");
13. cal = float.Parse(Console.ReadLine());
14. suma = suma + cal;
15. for (cantidad = 1; mas == 1; cantidad++)
16. {17.
18. Console.WriteLine("Deseas Agregar Otra Calificacion?: 1=si 2=no");
19.
20. mas = int.Parse(Console.ReadLine());
21. if (mas == 1) 22.
23. {
24. Console.WriteLine("Introduce Tu Calificacion");
25. cal = float.Parse(Console.ReadLine());
26. suma = suma + cal;27.
28. }
29. else
30. {
31. break; 32.
33. }
34. }
35. prom = suma / cantidad;
36. Console.WriteLine("el promedio es:" + prom);
37. Console.ReadKey(); 38.
39. }
40. }
41.}

5
Descargado por David Lopez (dilrssj@gmail.com)
Unidad 3: Sentencias de control del programa.
lOMoARcPSD|30859156

Programación estructurada

6
Descargado por David Lopez (dilrssj@gmail.com)
Unidad 3: Sentencias de control del programa.
lOMoARcPSD|30859156

Programación estructurada

7
Descargado por David Lopez (dilrssj@gmail.com)

También podría gustarte