1. Hacer el diagrama de flujo para sumar dos números leídos por teclado y escribir el resultado.
2. Modificar el anterior pero para sumar 100 números leídos por teclado
Respuestas
Elaboramos los diagramas de flujo:
1. Suma de números:
Diagrama de flujo: Primera imagen adjunta:
El algoritmo es:
Algoritmo sumaNumeros
Escribir "Ingrese primer numero: " sin saltar
leer num1
Escribir "Ingrese segundo numero: " sin saltar
leer num2
result <- num1 + num2
Escribir "El resultado es: ", result
FinAlgoritmo
2. Modificar el código para sumar 100 números ingresados por teclado
Diagrama de flujo: Segunda imagen adjunta
El algoritmo es:
Algoritmo sumaNumeros1
result <- 0
Para i<-1 Hasta 100 Hacer
Escribir 'Ingrese numero ',i,': ' Sin Saltar
Leer num1
result <- result+num1
FinPara
Escribir 'El resultado es: ',result
FinAlgoritmo
La modificación consistió en:
1. Colocar lectura y suma dentro de estructura para
2. Eliminar la variable num2
3. Acumular suma en result en cada iteración
![](https://es-static.z-dn.net/files/d68/b23689d4cf2458e82c52b25b1d669da3.png)
![](https://es-static.z-dn.net/files/d9b/c9599fec9d5aeb069fcfd0a8647417b3.png)
Respuesta:
Elaboramos los diagramas de flujo:
1. Suma de números:
Diagrama de flujo: Primera imagen adjunta:
El algoritmo es:
Algoritmo sumaNumeros
Escribir "Ingrese primer numero: " sin saltar
leer num1
Escribir "Ingrese segundo numero: " sin saltar
leer num2
result <- num1 + num2
Escribir "El resultado es: ", result
FinAlgoritmo
2. Modificar el código para sumar 100 números ingresados por teclado
Diagrama de flujo: Segunda imagen adjunta
El algoritmo es:
Algoritmo sumaNumeros1
result <- 0
Para i<-1 Hasta 100 Hacer
Escribir 'Ingrese numero ',i,': ' Sin Saltar
Leer num1
result <- result+num1
FinPara
Escribir 'El resultado es: ',result
FinAlgoritmo
La modificación consistió en:
1. Colocar lectura y suma dentro de estructura para
2. Eliminar la variable num2
3. Acumular suma en result en cada iteración
Explicación: