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