Iteração: diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
m Bot: Adicionando: simple:Iteration |
+js, organizando. |
||
Linha 4: | Linha 4: | ||
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. |
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. |
||
== Exemplos de iteração == |
|||
⚫ | |||
⚫ | |||
<source lang="C"> |
<source lang="C"> |
||
void contagemRegressiva(int n) |
void contagemRegressiva(int n) |
||
Linha 24: | Linha 25: | ||
</source> |
</source> |
||
=== [[COBOL]] === |
|||
Exemplo de iteração em [[Python]] usando o comando '''while''': |
|||
⚫ | |||
;Primeiro formato |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
;Segundo formato |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
=== [[Javascript]] === |
|||
<source lang="javascript"> |
|||
function contagemRegressiva( n ) { |
|||
while( n > 0 ) { |
|||
document.write( n + '<br />' ); |
|||
n--; |
|||
} |
|||
document.write( 'Fogo!' ); |
|||
} |
|||
contagemRegressiva( 10 ); |
|||
</source> |
|||
=== [[Python]] === |
|||
<source lang="Python"> |
<source lang="Python"> |
||
def contagemRegressiva(n): |
def contagemRegressiva(n): |
||
Linha 37: | Linha 78: | ||
</source> |
</source> |
||
=== [[Ruby (linguagem de programação)|Ruby]] === |
|||
<source lang="Ruby"> |
<source lang="Ruby"> |
||
def contagemRegressiva n |
def contagemRegressiva n |
||
Linha 50: | Linha 90: | ||
contagemRegressiva 10 |
contagemRegressiva 10 |
||
⚫ | |||
Exemplo de iteração em [[COBOL]] usando o comando '''perform''': |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
ANSI 2002 |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
</source> |
</source> |
||
Revisão das 15h24min de 16 de agosto de 2011
Este artigo não cita fontes confiáveis. (Abril de 2010) |
Iteração é o processo chamado na programação de repetição de uma ou mais ações.
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.
Exemplos de iteração
C
void contagemRegressiva(int n)
{
while(n > 0)
{
printf("%d\n", n);
n--;
}
puts("Fogo!");
}
int main()
{
contagemRegressiva(10);
}
COBOL
O primeiro formato é aceito por qualquer compilador, o segundo formato é aceito pelos compiladores modernos (ANSI 2002):
- Primeiro formato
Main.
Move 10 to n
Perform ContagemRegressiva
until n = 0.
Display "Fogo!".
ContagemRegressiva.
Display n
Subtract 01 from n.
- Segundo formato
Main.
Perform Varying n from 10 by -1 until n = 0
Display n
End-Perform
Display "Fogo!"
.
Javascript
function contagemRegressiva( n ) {
while( n > 0 ) {
document.write( n + '<br />' );
n--;
}
document.write( 'Fogo!' );
}
contagemRegressiva( 10 );
Python
def contagemRegressiva(n):
while n > 0:
print n
n -= 1
print "Fogo!"
contagemRegressiva(10)
Ruby
def contagemRegressiva n
while n > 0
puts n
n -= 1
end
puts "Fogo!"
end
contagemRegressiva 10