¿Un problema con el VF secundario de la computadora?

La diferencia entre estos dos programas es que

s=s

i

y i=i

Las dos declaraciones se transponen, entonces Ejecute s=s.

Cuando I, el valor de I cambia.

El programa anterior ejecuta s = s.

Cuando I, los valores de I son 0, 2, 4 y 6 respectivamente, y la ejecución llega a S = S.

Ejecutar i=i después de 6.

2 Es decir, i=8 no cumple las condiciones y sale del bucle, y finalmente s=13.

El siguiente programa ejecuta s = s.

Cuando I, los valores de I son 2, 4, 6 y 8 respectivamente. Cuando i = 6, i = i está calificado.

2 significa i=8. Continuar con S = S.

Estoy juzgando que I < 8 no cumple con las condiciones para salir del ciclo y finalmente s = 21.