Fundamentos de programación- Ing. Marina Nohemí Salmerón Román
Enviado por Rebecca • 28 de Diciembre de 2017 • 1.514 Palabras (7 Páginas) • 407 Visitas
...
- La ejecución nuevamente es correcta con el ángulo de 45 grados pero no está optimizada, ya que se pueden utilizar instrucciones “if” anidadas que eviten evaluar todas las comparaciones en la medida de lo posible.
Ejercicio C
Estructuras de control. Realiza una prueba de escritorio del algoritmo que resuelve el problema presentado en el subtema 4.1.3. considerando que el valor de entrada es igual a 7. Después escribe y compila el programa calificacion.c en la computadora; ejecútalo con el mismo valor para comparar el resultado. Finalmente, reflexiona si es posible resolver el problema planteado utilizando estructuras selectivas simples o dobles e ingresa tu comentario en este foro. No olvides agregar el archivo fuente, ejecutable del programa y la prueba de escritorio.
Problema 4.3: Se requiere un programa que dada una calificación con número despliegue un mensaje, de acuerdo con la siguiente información:
0-6: Reprobado
7: Suficiente, Aprobado
8: Bien, Aprobado
9: Notable, Aprobado
10: Sobresaliente, Aprobado
Instrucción
Dato de entrada
Operaciones
Estado de la memoria
Dato de salida
Inicio
-
-
Nota:
Imprimir: Inserta una calificación
-
-
Nota:
Inserta una calificación
Leer nota
7
-
Nota:
7
-
Casos (nota)
-
-
Nota:
7
-
Caso 0: caso 1: caso 2: caso 3: caso 4: cas 5: caso 6: Imprimir “Reprobado”
-
Falso
Nota:
7
-
Caso 7: Imprimir “Suficiente, aprobado”
-
Verdadeo
Suficiente, aprobado
Caso 8: Imprimir “Bien, aprobado”
-
Falso
-
Caso 9: Imprimir: “Notable”
-
Falso
-
Caso 10: Imprimir: “Sobresaliente”
-
Falso
-
Otros casos: Imprimir “Esa nota es incorrecta”
-
Falso
-
Fin
-
-
Nota:
7
-
Ejecución:
[pic 12]
Reflexión:
Por supuesto que sí es posible resolver el problema utilizando estructuras selectivas simples o dobles, solo que esta manera es más óptima y consume menos tiempo de ejecución.
Ejercicio D.
Estructuras de control. Realiza una prueba de escritorio del algoritmo que resuelve el problema 4.4 (Tema 4.2.1. Estructura Mientras (while. En los contenidos de la unidad). Considera que los valores de entrada son 80, 100, 250, y -1000. Escribe y compila el programa promTemp.c en la computadora; ejecútalo con los mismos valores para comparar el resultado. Reflexiona si es posible resolver el problema planteado utilizando estructuras Selectivas. No olvides agregar el archivo fuente, ejecutable del programa y la prueba de escritorio
Instrucción
Datos de entrada
Operaciones
Estado de la memoria
Dato de salida
inicio
-
-
c
sumaF
tempF
-
c = 0, sumaF = 0
-
-
c
sumaF
tempF
0
0
Imprimir “Ingrese la primer temperatura registrada en grados Fahrenheit”
-
-
c
sumaF
tempF
0
0
...