Hola, a todos, buscando por internet la duda que tengo me tope con este gran foro, y espero alguien pueda ayudarme con ella. Soy nuevo en esto de pseudocódigos, de hecho hace sólo unas semanas inicié la universidad y vamos trabajando algoritmos en PSeInt, pero hay una parte que me tiene un poco confundido (por el título ya sabrán a lo que me refiero), que a pesar de ya haber visto varios tutoriales sigo sin entenderlo bien, y es por ello que requiero a buscar ayuda por acá
Se trata del Bucle 'PARA' (For). A continuación pondré un ejemplo que el profesor mostró en clase:
Realizar un pseudocódigo que sume los "n" primeros números (1, 2, 3, 4, …., n)
Proceso Suma_N
Definir n, total, i como Entero
Leer n
total<-0
Para i<-1 hasta n hacer
total<-total+i
FinPara
Escribir total
FinProceso
Lo probé, y está correcto. Lo que no entiendo es lo resaltado en Verde. ¿Ese "total<-0", qué sería?, ¿siempre lo voy a tener que poner, y porque asignarle valor 0?. El segundo punto verde, creo que lo entiendo, aún así no estoy seguro. Y lo último: "total<-total+i" no logro comprender el porqué de la ecuación y cuando usarlo en este caso :s
Es el único ejemplo que nos explicó por falta de tiempo de la clase, y desde entonces ando viendo tutoriales, pero sigo sin entender. Quizás con un ejemplo algo más parecido a ese lo podría entender, ya que en internet encontraba distintos y me mareaba aún más
Por ejemplo si quisiera hallar la suma de los "n" primeros números (1+3+5+7+...). ¿Tendría que cambiar ciertos valores de lo resaltado en verde?
Si alguien es tan amable y paciente de ayudarme el algoritmo, se lo agradecería muchísimo.
Saludos!
Ah, casi lo olvido. Si alguien sabe de algún libro que me recomiende o algo parecido donde pueda leer más sobre esto, también agradecería dicha información.