Supongo eres hablante nativo, pero la sintaxis es horrible:
"Para i=1 hasta 7 hacer"
no hace ningún sentido. En todo caso sería " Para i en (1..7)" o "Desde i=1 hasta 7" o "Para i=1 mientras i < 7; i++"
In any case, all these copy-paste-just-literally-translate-the-keywords languages offer nothing new.