Introdução à programação/Algoritmos: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Abacaxi (discussão | contribs)
Sem resumo de edição
Abacaxi (discussão | contribs)
Sem resumo de edição
Linha 577:
 
Vimos então um problema proposto (tomar banho) e os passos para solucionar o problema. Logicamente, que há outras formas de estruturarmos este algoritmo de forma a adaptá-lo a atingir o mesmo fim. No entanto, o importante é estruturá-lo de forma coerente, eficaz e simples, ou como muitos dizem de "forma elegante". Veremos na próxima lição que podemos desenhar este algoritmo e aplicar conectivos lógicos que permitam manipular as informações necessárias.
 
O exemplo abaixo, uUsar o orelhão, apresenta condições para tomar decisão.
# Retirar o fone do gancho;
# Colocar o cartão telefônico;
# Esperar o ruído de discar;
# Com ruído de discar, disque o número desejado;
# Se sinal de ocupado, faça:
## Colocar fone no gancho e voltar ao passo 1;
# Se sinal de chamada, faça:
## Esperar atender ao telefone;
## Conversar;
## Colocar fone no gancho;
## Retirar o cartão;
 
Algoritmos também podem ter condições para repetição.
 
==Resumo==
 
Linha 587 ⟶ 603:
*[[w:Bit|Bit]], artigo na Wikipédia em português
 
----
:
<div id="naveg" style="background-color: #ffffff; border: solid 0px black; padding-left:
15px; padding-right: 15px; margin: 4px; text-align: right; font-size: 100%">
[[Introdução à programação|Índice]] - [[Introdução à programação/Programar|Como programar]] | [[Introdução à programação/Lógica|Lógica]]
</div>
 
{{wikipedia|algoritmo}}
 
 
{{AutoCat}}