Portugol algoritmos complexos Pseudo C digo

254 palavras 2 páginas
Algoritmos e Programação

Pseudo-código 2
Professor: Eduardo Campos dos Santos - eduardo.campos@prof.una.br http://edusantos.eti.br/una ax2+bx+c=0

início a,b,c sim

a=0

“Não é uma equação do
2o grau.”

sim

não

d ←b*b - 4*a*c

sim

b=0

d<0

não

não
“Não é uma equação do
1o grau.”

r ← -c / b
“Não há raízes reais.”

r1 ← (-b - sqrt(d)) / (2*a) r2 ← (-b + sqrt(d)) / (2*a)

r r1, r2

fim

início declare a, b, c, d, r, r1, r2 numérico leia a, b, c se a = 0 então escreva “Não é eq. do 2o grau” se b = 0 então escreva “Não é eq. do 1o grau” senão r ← -c / b escreva r fim_se senão d ← b*b – 4*a*c se d < 0 então escreva “Não há raízes reais” senão r1 ← (-b – sqrt (d)) / (2*a) r2 ← (-b + sqrt (d)) / (2*a) escreva r1, r2 fim_se fim_se fim Início algoritmo declare n1, n2 numérico declare repete literal

n1, n2

se n1 < n2

repita leia n1 leia n2
F

se n1 < n2 então escreva n1 senão escreva n2 fim_se V

n1

n2

escreva "Executar novamente? (s/n) " leia repete

“Executar novamente? (s/n)”

enquanto repete <> 'n' fim_algoritmo repete

V

repete <> 'n'

F

Fim

algoritmo declare n1, n2 numérico declare repete literal repita leia n1 leia n2 se n1 < n2 então escreva n1 senão escreva n2 fim_se escreva "Exec nov? (s/n) " leia repete enquanto repete <> 'n' fim_algoritmo Interprete o código

Interprete e compare com o anterior

Relacionados

  • Algoritimos e programaçao
    67521 palavras | 271 páginas
  • Apostila scilab
    24152 palavras | 97 páginas
  • helloooooo
    23510 palavras | 95 páginas
  • scilab
    23510 palavras | 95 páginas