English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Em alguns casos, você precisa executar várias vezes um bloco de código. Normalmente, as instruções são executadas em ordem. Primeiro, execute a primeira instrução da função, então a segunda, e assim por diante.
Os linguagens de programação oferecem várias estruturas de controle que permitem caminhos de execução mais complexos.
As sentenças de loop permitem que se execute várias vezes uma instrução ou grupo de instruções. A seguir está a forma geral das sentenças de loop em muitos linguagens de programação.-
O MATLAB oferece os seguintes tipos de loops para atender às necessidades de loop. Clique nos seguintes links para ver mais detalhes.-
Números de Ordem | Tipos de Loop e Explicação |
---|---|
1 | Loop while Repete uma instrução ou grupo de instruções enquanto uma condição for verdadeira. Testa a condição antes de executar o corpo do loop. |
2 | Loop for Executa uma sequência de instruções várias vezes e simplifica o código de gerenciamento de variáveis de loop. |
3 | Loops Aninhados Pode-se usar um ou mais loops em qualquer outro loop. |
As sentenças de controle de loop alteram a ordem normal da execução. Quando a execução sai do escopo, todos os objetos automáticos criados dentro desse escopo serão destruídos.
O MATLAB suporta os seguintes tipos de sentenças de controle. Clique nos seguintes links para ver mais detalhes.
Números de Ordem | Sentenças de Controle e Explicação |
---|---|
1 | Sentença break Termina a sentença de loop e muda imediatamente a execução para essa sentença após o loop. |
2 | Sentença continue Faz com que o loop pule o resto do seu corpo e reteste seu estado imediatamente antes de repetir. |