gpsgiraldi

Calculando medianas

Apr 4th, 2024 (edited)
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | Source Code | 0 0
  1. Algoritmo "MEDIANA_AVALIA"
  2. // Disciplina : [Linguagem e Lógica de Programação]
  3. // Professor : Antonio Carlos Nicolodi
  4. // Descrição : Aqui você descreve o que o programa faz! (função)
  5. // Autor(a) : Nome do(a) aluno(a)
  6. // Data atual : 04/04/2024
  7. Var
  8. // Seção de Declarações das variáveis
  9. w,x,y,z,maior,menor,mediano:real
  10.  
  11. Inicio
  12. // Seção de Comandos, procedimento, funções, operadores, etc...
  13. leia (w)
  14. maior <- w
  15. menor <- w
  16. leia (x)
  17. se (x > maior)
  18. maior <- x
  19. senao
  20. menor <- x
  21. leia (y)
  22. se (y > maior)
  23. maior <- y
  24. senao
  25. se y < menor
  26. menor <- y
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33. // Seção para definir qual o maior valor de todos
  34. SE ((w > x) e (w > y) e (w > z)) ENTAO
  35. maior <- w
  36. SENAO
  37. ((w < x) e (x > y) e (x > z)) ENTAO
  38. maior <- x
  39. FIMSE
  40. SE ((x > w) e (x > y) e (x > z)) ENTAO
  41. maior <- x
  42. FIMSE
  43. SE ((y > w) E (y > x) E (y > z)) ENTAO
  44. maior <- y
  45. FIMSE
  46. SE ((z > w) E (z > x) E (z > y)) ENTAO
  47. ww <- z
  48. FIMSE
  49.  
  50.  
  51. ESCREVA((w + x + y + z) - maior - menor)
  52.  
  53.  
  54.  
  55.  
  56.  
  57. // Seção para definir qual o segundo maior valor
  58. SE ((w < x) e (w > y) e (w > z)) ENTAO
  59. xx <- w
  60. FIMSE
  61. SE ((w < y) e (w < x) e (w > z)) ENTAO
  62. yy <- w
  63. FIMSE
  64. SE ((w > z) E (w < x) E (w < y)) ENTAO
  65. zz <- w
  66. FIMSE
  67. // Seção para definir qual o terceiro maior valor
  68. SE ((w < x) e (w < y) e (w > z)) ENTAO
  69. xx <- w
  70. FIMSE
  71. SE ((w < y) e (w < x) e (w > z)) ENTAO
  72. yy <- w
  73. FIMSE
  74. SE ((w > z) E (w < x) E (w < y)) ENTAO
  75. zz <- w
  76. FIMSE
  77. SE ((z > w) E (z > x) E (z > y)) ENTAO
  78. ww <- z
  79. // Seção para definir qual o menor valor
  80.  
  81. ESCREVAL(ww,xx,yy,zz)
  82. Fimalgoritmo
Advertisement
Add Comment
Please, Sign In to add comment