Iteração: diferenças entre revisões

23 bytes removidos ,  06h21min de 9 de julho de 2010
sem resumo de edição
Na [[matemática]] o termo define uma técnica utilizada em [[análise numérica]] para se chegar a resultados de problemas complexos de serem resolvidas pelo método algébrico.
 
Exemplo de iteração em [[LinguagemC (linguagem de programação )|C]] usando o comando '''while''':
 
<source lang="C">
'''def'''void contagemRegressiva(int n):
{
'''while'''(n > 0) {
}{
'''printf'''("%d\n", n);
n--;
}
 
'''printf'''puts("Fogo!");
}
 
int main()
{
contagemRegressiva(10);
}
</source>
 
Exemplo de iteração em [[Python]] usando o comando '''while''':
 
<source lang="Python">
'''def''' contagemRegressiva(n):
def contagemRegressiva(n):
'''while''' n > 0:
while n '''print'''> n0:
n = print n-1
n :-= n - 1;
'''print''' "Fogo!"
 
'''print''' "Fogo!"
Exemplo de iteração em [[Linguagem de programação C]] usando o comando '''while''':
 
'''void''' contagemRegressiva('''int''' n10) {
</source>
'''while'''(n > 0) {
 
'''printf'''("%d",n);
Exemplo de iteração em [[Pascal_Ruby (linguagem_de_programaçãolinguagem de programação)|PascalRuby]] usando o comando '''while''':
n--;
}
'''printf'''("Fogo!");
}
 
<source lang="Ruby">
Exemplo de iteração em [[Pascal_(linguagem_de_programação)|Pascal]] usando o comando '''while''':
def contagemRegressiva n
'''while''' n > 0:
puts n
n -= 1
end.
 
puts "Fogo!"
'''program''' ContagemRegressiva;
end
var
n : integer;
begin
readln(n);
'''while''' n > 0 '''do'''
'''begin'''
'''writeln'''(n);
n := n - 1;
'''end''';
writeln('Fogo!');
end.
 
contagemRegressiva 10
</source>
 
== {{VejaVer também}} ==
* [[Iterador]]
* [[Lista de termos relacionados aos Algoritmos e Estruturas de Dados|Lista de termos referentes ao tema]]
 
{{esboçoEsboço-programação}}
 
[[Categoria:Estruturas de controle]]