Neste post veremos como utilizar o laço WHILE REPEAT END na programação da HP50g.
Anteriormente vimos os laços START e FOR, que são laços definidos, ou seja, possuem um início e fim definidos. Em seguida vimos o laço indefinido DO, onde a condição é verificada depois da primeira execução do laço.
Veremos agora o laço indefinido WHILE, onde a condição é verificada antes da primeira execução do laço.
Veremos os mesmos exemplos dos laços START, FOR e DO, mas agora utilizando a construção WHILE.
Veja a lista de posts do Curso Calculadora HP50g em sequência.
Menu WHILE
Podemos encontrar esta construção no menu WHILE da calculadora, que pode ser encontrado com a sequência de botões abaixo.
[←┐] [PRG,EVAL] [BRANCH] [WHILE]
Neste menu você encontra os 3 elementos que podem formar esta construção.
Quando for necessário uma construção WHILE recomendo abrir este menu e já dispor todos os elementos que vai utilizar, quebrando a linha após cada um deles.
Construção WHILE REPEAT END
Esta construção se traduz da seguinte forma:
WHILE condição REPEAT código END
O código é repetido enquanto a condição é verdadeira. Quando a condição for falsa o laço é terminado. Note que o código pode não ser executado.
Digamos que você queira calcular os termos da expansão da exponencial, do primeiro até o N-ésimo termo.
ex=∑xn/n!
« 0 → X N K « WHILE 'K≤N' REPEAT X K ^ K ! / 1 'K' STO+ END » »
Por exemplo, digitando 2 10 e executando este programa obtemos os 11 primeiros termos da expansão de e2.
Compartilhe e deixe sua sugestão!
Gostou do post? Foi útil? Clique abaixo e compartilhe com seus amigos!
Tem uma sugestão de post? Deixe um comentário!
Veja a lista de posts do Curso Calculadora HP50g.
Compartilhe e deixe sua sugestão!
Gostou do post? Foi útil? Clique abaixo e compartilhe com seus amigos!
Veja a lista de posts do Curso Calculadora HP50g.