El bucle indica que si i es menor a 5 que se ara el proceso?
El bucle indica que si i es menor a 5 que se ara el proceso. Y pues haciendo el proceso sale 21. Pero aqui me dice 17 la respuesta correcta. Alguien me explica porfa.
El bucle indica que si i es menor a 5 que se ara el proceso. Y pues haciendo el proceso sale 21. Pero aqui me dice 17 la respuesta correcta. Alguien me explica porfa.
Pregunta de Informática · 1 respuesta · mejor respuesta de Melii010
En resumen
Hola. El proceso del programa dice que el bucle empieza desde i que es cero hasta que sea menor que 5, es decir, que el bucle va desde 0 hasta 4 y si contamos desde el 0 son 5 dígitos ( 0, 1, 2, 3, 4 ) en total, entonces el bucle dará 5 vueltas empezando desde el cero.
Hola.
El proceso del programa dice que el bucle empieza desde i que es cero hasta que sea menor que 5, es decir, que el bucle va desde 0 hasta 4 y si contamos desde el 0 son 5 dígitos ( 0, 1, 2, 3, 4 ) en total, entonces el bucle dará 5 vueltas empezando desde el cero.
Ejecución manual : result = 0for i = 0 hasta 4 (5 vueltas)
Primer bucle : Empieza desde i es igual a 0.
Primero verifica que la variable 0 sea igual a 3, si es verdad realiza el primer proceso, caso contrario realiza el segundo proceso.
Proceso paso a paso : i = 0if ( i = = 3 )if ( 0 = = 3 ) es falso, entonces Realiza segundo proceso : La variable del segundo result almacena el valor de cero y suma el valor de la i que es cero (primero bucle).
Obtiene como resultado 0 y ese valor se almacena en la variable del primer result.
Result = result + iresult = 0 + 0result = 0
Segundo bucle : Incrementa en 1, es decir, ahora la variable i vale 1.
Se verifica que la variable 1 sea igual a 3, si es verdad, realiza el primero proceso, caso contrario realiza el segundo proceso.
Procesoi = 1if ( 1 = = 3 ) es falso, entonces Realiza segundo proceso : result = result + iresult = 0 + 1result = 1
Tercer buclei = 2if ( 2 = = 3 ) es falso, entonces Realiza segundo proceso : result = result + iresult = 1 + 2result = 3
Cuarto buclei = 3if ( 3 = = 3 ) es verdadero, entonces Realiza el primer proceso : result = result + 10result = 3 + 10result = 13
Quinto y Ultimo buclei = 4if ( 4 = = 3 ) es falso, entonces Realiza el segundo proceso : result = result + iresult = 13 + 4result = 17Por ultimo, la suma total que va desde 0 hasta 4 (5 vueltas o bucles) tiene como resultado final 17.
¡ Saludos !
Hola.
El proceso productivo artesanal está caracterizado porque los productos son elaborados a mano uno por uno de principio a fin. Y en la producción industrial los objetos son elaborados por medio de máquinas se producen en…
- Losdatosdescriben hechos empíricos, sucesos y entidades. Es un valor o referente que recibe el computador por diferentes medios, losdatosrepresentan la información que el programador manipula en la construcción de una…
Respuesta : Explicación : La conquista del Perú es el proceso histórico de anexión del Imperio incaico o Tahuantinsuyo al Imperio español. Se considera que se inició el 16 de noviembre de 1532 cuando un ejército incaico…
Hola! Ejemplo. Si quieres hacer una caja de cartón : Primero deberás diseñar la caja, luego seleccionar el material que se utilizará y las herramientas que se van a necesitar, enseguida hacen un modelo y un molde, más…