Professional Documents
Culture Documents
Estrutura de Repetio
Uma das caractersticas dos computadores que aumentam consideravelmente sua potncia
a capacidade de executar a tarefa vrias(repetidas) vezes com grande velocidade, preciso e
confiabilidade. As tarefas repetitivas torna-se para os seres humanos algo difcil e tedioso de
realizar.
Estrutura de Repetio PARA (For
(For):
For): um mtodo para executar um bloco de sentenas um nmero
fixo de vezes.
#!/bin/bash
for((i=0;i<10;i++))
do
echo Est a linha $i
done
Estrutura de Repetio ENQUANTO (While): qualquer construo de programa que repete uma
sentena ou sequencia de sentena um nmero de vezes. Um lao enquanto tem uma condio do
lao (uma expresso lgica) que controla a sequencia de repetio. Essa condio do lao vem
diante do corpo do lao e significa que um lao enquanto um pr-teste, de modo que, quando
executado, a condio avaliada antes que o corpo do lao seja executado.
#!/bin/bash
i=0
while [ $i le 10 ]
do
echo $i;
i=$(($i + 1))
done
#!/bin/bash
i=0
while [ $i le 10 o $i eq 10]
do
echo $i;
i=$(($i + 1))
done
#menor ou igual a 10
Estrutura de Repetio FAA ENQUANTO (Do While): utilizada para especificar um lao
condicional que se executa ao menos uma vez. Essa situao costuma acontecer em algumas
circunstncias nas quais devem haver segurana de que determinada ao ser executada uma ou
vrias vezes, pelo menos uma vez.
#!/bin/bash
i=0
until [ $i eq 10]
do
echo $i;
i=$(($i + 1))
done