DESENVOLVENDO LOOPS NO PROGRAMA
• • • • • • • • • • •
O CONCEITO DE UM LOOP NO PROGRAMA
COMANDO PARA LOOPS
Objetivo: Re-executar um bloco de programa várias vezes
Sintaxe: [n° da linha] FOR variável = x TO y [STEP z]
:
: (linhas de comando)
:
[n° da linha] NEXT
10 READ A
20 FOR N=1 TO 9
30 READB
40 IF B<=A THEN 60
50 A=B
60 NEXT
70 PRINT "MAX="; A
80 DATA 30,40,19,56,45,43,78,52,65,28
90 END
A variável é usada corno um "contador" integral. "X", "y” e "z" são expressões numéricas. "STEP z" especifica uma adição ao contador em cada loop.
Se não for especificado STEP, será adicionado 1 a cada loop.
As linhas entre o FOR e o NEXT são os loops, que serão re-executadas quantas vezes forem necessárias. Todo comando FOR necessita do comando NEXT para finalizá-lo, embora o NEXT exista sem ser urna variável de loop.
EXEMPLO PRÁTICO
Veja como é possível mostrar na tela todos os números ímpares de 1 até 100 usando um loop:
10 FOR A=1 TO 100 STEP 2
20 PRINT A
30 NEXT
40 END