Ασκήσεις ΑΕΠΠ
Μεθοδολογία
Μονοδιάστατων Πινάκων

ΑΝΑΖΗΤΗΣΗ ΕΝΟΣ ΣΤΟΙΧΕΙΟΥ ΣΕ ΟΛΕΣ ΤΙΣ ΘΕΣΕΙΣ ΤΟΥ ΠΙΝΑΚΑ ΚΑΙ ΕΜΦΑΝΙΣΗ ΤΟΥ ΠΛΗΘΟΥΣ ΤΩΝ ΦΟΡΩΝ ΠΟΥ ΒΡΕΘΗΚΕ ΚΑΘΩΣ ΚΑΙ ΤΙΣ ΘΕΣΕΙΣ ΠΟΥ ΕΝΤΟΠΙΣΤΗΚΕ ΕΞΗΓΗΣΗ ΚΩΔΙΚΑ

ΔΙΑΒΑΣΕ στοιχείο

 Πλ← 0

ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν

   ΑΝ Α[i] = στοιχείο ΤΟΤΕ

     ΓΡΑΨΕ ‘Το στοιχείο εντοπίστηκε στην θέση ’, i

     Πλ ← Πλ + 1

   ΤΕΛΟΣ_ΑΝ

ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

   ΑΝ Πλ = 0 ΤΟΤΕ

     ΓΡΑΨΕ ‘Το στοιχείο δεν βρέθηκε’

   ΑΛΛΙΩΣ

     ΓΡΑΨΕ ‘Το στοιχείο βρέθηκε ’, Πλ, ‘φορές’

ΤΕΛΟΣ_ΑΝ

Αναλυτική εξήγηση κώδικα

📥 ΔΙΑΒΑΣΕ στοιχείο
Ο χρήστης δίνει ποιον αριθμό θέλει να ψάξει.
🧮 Πλ ← 0
Δημιουργούμε μετρητή για να δούμε πόσες φορές θα τον βρούμε.
🔁 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν
Ελέγχουμε όλα τα στοιχεία του πίνακα.
❓ ΑΝ A[i] = στοιχείο
Αν βρούμε το στοιχείο:
✅ Λέμε σε ποια θέση βρέθηκε.
✅ Αυξάνουμε τον μετρητή Πλ.

📢 Τελικός έλεγχος:
Αν το Πλ = 0, τότε το στοιχείο δεν εμφανίζεται πουθενά ➜ εμφανίζουμε ανάλογο μήνυμα.
Αλλιώς ➜ εμφανίζουμε πόσες φορές βρέθηκε.

🧪 Παράδειγμα:
Α = [5, 2, 7, 5, 9, 5], Ν = 6
στοιχείο = 5
Το στοιχείο εντοπίστηκε στην θέση 1
Το στοιχείο εντοπίστηκε στην θέση 4
Το στοιχείο εντοπίστηκε στην θέση 6
Το στοιχείο βρέθηκε 3 φορές

Με μία πρόταση:
Ο αλγόριθμος ψάχνει ένα στοιχείο σε πίνακα, εμφανίζει τις θέσεις που το βρίσκει και το πλήθος των εμφανίσεων του — ή λέει αν δεν το βρήκε καθόλου.

programmatismos-aepp-exetaseis
panellinies-aepp-mathimata
askhseis-aepp-online
mathitria-aepp-exetaseis
group-mathiton-exetaseis-aepp
group-mathiton-aepp