Trabajo DFD Final
Trabajo DFD Final
Trabajo DFD Final
MATERIA
PROGRAMACIÓN
ESTUDIANTE:
ALEJANDRA MILAGROS MOSQUERA VARGAS
DOCENTE:
ING. MARÍA KARINA PILOZO PIN
NIVEL Y PARALELO:
3RO “A”
No, el algoritmo está incompleto, ya que el enunciado nos pide mostrar el numero mayor y el número menor además de comprobar
que los números ingresados no sean iguales, sin embargo, en el diagrama solo sacan el mayor, entonces hay que completarlo según
lo indicado en el enunciado.
El primer cambio para realizar es mostrar un mensaje al inicio del programa que indique al usuario que los 3 números a ingresar sean
distintos y posterior a esto realizar dicha comprobación en el diagrama de flujo y si los números son coincidentes mostrar un mensaje
de error, por último complementar el diagrama de flujo para que compruebe cual es el mayor y cual es el menor y presentarlos.
c. Desarrolle un algoritmo que permita leer tres valores y almacenarlos en las variables A, B, y C respectivamente. El algoritmo
debe indicar cual es el menor. Asumiendo que los tres valores introducidos por el teclado son valores distintos.
d. Desarrolle un algoritmo que lea cuatro números diferentes y a continuación imprima el mayor de los cuatro números
introducidos y también el menor de ellos.
a. Desarrolle un algoritmo que realice la sumatoria de los números enteros múltiplos de 5, comprendidos entre el 1 y el 100, es
decir, 5 + 10 + 15 +…. + 100. El programa deberá imprimir los números en cuestión y finalmente su sumatoria
b. Desarrolle un algoritmo que realice la sumatoria de los números enteros pares comprendidos entre el 1 y el 100, es decir, 2 + 4
+ 6 +…. + 100. El programa deberá imprimir los números en cuestión y finalmente su sumatoria
c. Desarrolle un algoritmo que lea los primeros 300 números enteros y determine cuántos de ellos son impares; al final deberá
indicar su sumatoria.
a. ¿Qué falta en este algoritmo? ¿Qué errores presenta?
En el siguiente algoritmo hace falta elevar al cuadrado cada uno de los catetos. El error que presenta es que en DFD no se puede
colocar el símbolo de la raíz (√), se debe colocar el comando sqrt
b. Desarrollar un algoritmo que calcule el área de un cuadrado.
a. Realiza un algoritmo que le permita determinar el área de un rectángulo.
a. Complete el algoritmo con la instrucción o instrucciones necesarias.
b. Desarrolle un algoritmo que le permita determinar de una lista de números:
• ¿Cuántos están entre el 50 y 75, ambos inclusive?
• ¿Cuántos mayores de 80?
• ¿Cuántos menores de 30?
a. ¿Qué falta en este algoritmo? ¿Qué errores presenta?
El algoritmo en función no se entiende bien el proceso ya que hay procesos que no hemos visto aun, pero dado el enunciado
puedo comprender cual es la lógica para realizar el flujograma.
b. Realice un algoritmo que determine los veinte primeros números, ¿Cuáles son múltiplos de 2?