Advertisement
Guest User

Untitled

a guest
Jan 24th, 2020
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.10 KB | None | 0 0
  1. ΠΡΟΓΡΑΜΜΑ Μονοδιάστατος_πίνακας
  2. ΜΕΤΑΒΛΗΤΕΣ
  3. ΑΚΕΡΑΙΕΣ: Α[100], i, j, sum, sum1, sum2
  4. ΑΚΕΡΑΙΕΣ: sumα, sumμ, Κ, μ, GIN
  5. ΠΡΑΓΜΑΤΙΚΕΣ: ΜΟ
  6. ΛΟΓΙΚΕΣ: flag
  7. ΑΡΧΗ
  8. ΓΡΑΨΕ 'Δώσε 100 ακέραιους αριθμούς:'
  9. ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
  10. ΔΙΑΒΑΣΕ Α[i]
  11. ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  12. ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
  13. ΓΡΑΨΕ Α[i]
  14. ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  15. ΓΙΑ i ΑΠΟ 100 ΜΕΧΡΙ 1 ΜΕ_ΒΗΜΑ -1
  16. ΓΡΑΨΕ Α[i]
  17. ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  18. sum <- 0
  19. ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
  20. sum <- sum + Α[i]
  21. ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  22. ΓΡΑΨΕ 'Άθροισμα στοιχείων:', sum
  23. ΜΟ <- sum/100
  24. ΓΡΑΨΕ 'Μέσος Όρος στοιχείων =', ΜΟ
  25. sumα <- 0
  26. sumμ <- 0
  27. ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
  28. ΑΝ i mod 2 = 0 ΤΟΤΕ
  29. sumα <- sumα + Α[i]
  30. ΑΛΛΙΩΣ
  31. sumμ <- sumμ + Α[i]
  32. ΤΕΛΟΣ_ΑΝ
  33. ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  34. ΓΡΑΨΕ 'Άθροισμα αριθμών σε ζυγές θέσεις:', sumα
  35. ΓΡΑΨΕ 'Άθροισμα αριθμών σε μονές θέσεις:', sumμ
  36. GIN <- 1
  37. ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 10
  38. GIN <- GIN* Α[i]
  39. ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  40. ΓΡΑΨΕ 'Το γινόμενο των 10 πρώτων αριθμών :', GIN
  41. ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 50
  42. Κ <- Α[i]
  43. Α[i] <- Α[100 - i + 1]
  44. Α[100 - i + 1] <- Κ
  45. ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  46. ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
  47. ΓΡΑΨΕ Α[i]
  48. ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  49. sum1 <- 0
  50. ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 50
  51. sum1 <- sum1 + Α[i]
  52. ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  53. sum2 <- 0
  54. ΓΙΑ i ΑΠΟ 51 ΜΕΧΡΙ 100
  55. sum2 <- sum2 + Α[i]
  56. ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  57. ΑΝ sum1 = sum2 ΤΟΤΕ
  58. ΓΡΑΨΕ 'Ίσα αθροίσματα'
  59. ΤΕΛΟΣ_ΑΝ
  60. flag <- ΨΕΥΔΗΣ
  61. ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 50
  62. ΑΝ Α[i] <> Α[100 - i + 1] ΤΟΤΕ
  63. flag <- ΑΛΗΘΗΣ
  64. ΤΕΛΟΣ_ΑΝ
  65. ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  66. ΑΝ flag = ΨΕΥΔΗΣ ΤΟΤΕ
  67. ΓΡΑΨΕ 'Πίνακας συμμετρικός'
  68. ΤΕΛΟΣ_ΑΝ
  69. μ <- 0
  70. ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
  71. ΑΝ Α[i] < ΜΟ ΤΟΤΕ
  72. μ <- μ + 1
  73. ΤΕΛΟΣ_ΑΝ
  74. ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  75. ΓΡΑΨΕ 'Πλήθος:', μ
  76. ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
  77. ΑΝ Α[i] = 42 ΤΟΤΕ
  78. ΓΡΑΨΕ i
  79. ΤΕΛΟΣ_ΑΝ
  80. ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  81. ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ 100
  82. ΓΙΑ j ΑΠΟ 100 ΜΕΧΡΙ i ΜΕ_ΒΗΜΑ -1
  83. ΑΝ Α[j] > Α[j - 1] ΤΟΤΕ
  84. Κ <- Α[j]
  85. Α[j] <- Α[j - 1]
  86. Α[j - 1] <- Κ
  87. ΤΕΛΟΣ_ΑΝ
  88. ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  89. ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  90. flag <- ΑΛΗΘΗΣ
  91. ΓΙΑ i ΑΠΟ 100 ΜΕΧΡΙ 2 ΜΕ_ΒΗΜΑ -1
  92. ΑΝ Α[i] > Α[i - 1] ΤΟΤΕ
  93. flag <- ΨΕΥΔΗΣ
  94. ΤΕΛΟΣ_ΑΝ
  95. ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  96. ' ΑΝ flag = ΑΛΗΘΗΣ ΤΟΤΕ
  97. ΓΡΑΨΕ 'Πίνακας ταξινομημένος κατά φθίνουσα σειρά'
  98. ΤΕΛΟΣ_ΑΝ
  99. ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Μονοδιάστατος_πίνακας
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement