Nombre de la materia Programacioó n Estructurada Nombre de la Licenciatura INGENIERIA EN SISTEMAS COMPUTACIOÓ NALES Nombre del alumno DANIEL TORRES CARREOLA Matrícula 000049417
Nombre de la Tarea Tarea 4 Unidad 3 Sentencias de control del programa Nombre del Profesor NORMA GABRIELA FARIAS HUIÓZAR Fecha 12-08-2017
Unidad 3: Sentencias de control del programa. 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
Unidad 3: Sentencias de control del programa. 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 evaluacioó 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)
3
Unidad 3: Sentencias de control del programa. Programación estructurada
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
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, desplegando un 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
2. Posteriormente se pregunta al usuario si desea introducir
otra
introduciendo.
calificació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.
4
Unidad 3: Sentencias de control del programa. Programación estructurada
3. Muestra en la consola de salida el resultado del promedio de calificaciones
5