MyLeoNes™

Ciclos: repetir instruções — Informática, 11–13 anos

Um ciclo repete instruções, um certo número de vezes ou enquanto uma condição continuar verdadeira.

O que faz um ciclo

Um ciclo diz ao programa para executar novamente as mesmas instruções, em vez de as copiar muitas vezes. Precisa de uma forma de parar, como contar até dez ou esperar que uma condição se torne falsa. Cada repetição chama-se iteração.

Porque são importantes

Muitas tarefas informáticas envolvem fazer uma pequena ação centenas ou milhões de vezes: verificar píxeis, ler itens ou atualizar um mundo de jogo. Copiar as instruções seria demorado e sujeito a erros. Um ciclo mantém um padrão num só lugar e torna visível a regra que o faz parar.

Exemplo: contar de dois em dois

Começa com number igual a 0. Repete quatro vezes: soma 2 a number e mostra-o. Os resultados apresentados são 2, 4, 6 e 8; o ciclo para porque completou quatro repetições. Sem o ciclo, escreverias quatro vezes o par «somar e mostrar».

Armadilha: um ciclo que nunca para

Um ciclo pode correr para sempre se a condição de paragem nunca se tornar verdadeira, ou se o valor que verifica nunca mudar. Isto acontece facilmente porque cada linha pode parecer correta isoladamente. Confirma que cada repetição aproxima o programa do fim, por exemplo aumentando um contador de 0 até 5.

Onde aparecem os ciclos

Os jogos usam ciclos para atualizar movimentos e redesenhar a cena muitas vezes por segundo. O software de música pode repetir uma batida, e uma folha de cálculo pode aplicar o mesmo cálculo a uma coluna. Em cada caso, a repetição é útil porque o mesmo padrão se aplica a itens que mudam.

Continua a explorar

Outras línguas

A carregar o MyLeoNes™…