1. Βασική Θεωρία
ΔΙΑΒΑΣΕ ΤΟ
Κάτι δεν κατάλαβες; Επίλεξε το κομμάτι και πάτα «Ρώτα τον Νεύρωνα». Σου το εξηγεί αμέσως.
ΠΡΟΓΡΑΜΜΑ Εύρεση_Θέσεων_Μικρότερου
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: Α[100], ΜΙΝ, i
ΑΡΧΗ
  ΓΡΑΨΕ 'ΕΙΣΑΓΕΤΕ ΤΑ ΣΤΟΙΧΕΙΑ ΤΟΥ ΠΙΝΑΚΑ Α ΜΕ 100 ΑΡΙΘΜΟΥΣ.'

  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
    ΓΡΑΨΕ 'ΔΩΣΕ ΤΟ ΣΤΟΙΧΕΙΟ ', i
    ΔΙΑΒΑΣΕ Α[i]
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

  ΜΙΝ <-- Α[1]  ! Αρχικοποίηση του ΜΙΝ με το πρώτο στοιχείο του πίνακα

  ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ 100
    ΑΝ Α[i] < ΜΙΝ ΤΟΤΕ
      ΜΙΝ <-- Α[i]  ! Εύρεση του μικρότερου στοιχείου
    ΤΕΛΟΣ ΑΝ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

  ΓΡΑΨΕ 'ΤΟ ΜΙΚΡΟΤΕΡΟ ΣΤΟΙΧΕΙΟ ΕΙΝΑΙ: ', ΜΙΝ
  ΓΡΑΨΕ 'ΟΙ ΘΕΣΕΙΣ ΣΤΙΣ ΟΠΟΙΕΣ ΒΡΙΣΚΕΤΑΙ ΤΟ ΜΙΚΡΟΤΕΡΟ ΣΤΟΙΧΕΙΟ ΕΙΝΑΙ:'

  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100
    ΑΝ Α[i] = ΜΙΝ ΤΟΤΕ
      ΓΡΑΨΕ 'ΘΕΣΗ: ', i
    ΤΕΛΟΣ ΑΝ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Εξήγηση 🔍

Το πρόγραμμα αυτό βρίσκει το μικρότερο στοιχείο σε έναν μονοδιάστατο πίνακα Α με 100 στοιχεία και εκτυπώνει όλες τις θέσεις στις οποίες εμφανίζεται το μικρότερο στοιχείο, σε περίπτωση που εμφανίζεται πολλές φορές.

  1. Δήλωση Πίνακα και Εισαγωγή Στοιχείων 🔄

    • Ο πίνακας Α δηλώνεται με 100 στοιχεία (Α[100]).
    • Η εντολή ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100 ζητά από τον χρήστη να εισάγει 100 αριθμούς, έναν για κάθε στοιχείο του πίνακα Α[i].
  2. Εύρεση του Μικρότερου Στοιχείου 🔍

    • Αρχικοποιούμε το ΜΙΝ με την τιμή του πρώτου στοιχείου Α[1].
    • Στη συνέχεια, η εντολή ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ 100 συγκρίνει κάθε στοιχείο με το τρέχον ΜΙΝ.
      • Αν βρεθεί στοιχείο μικρότερο από το ΜΙΝ, τότε ενημερώνουμε το ΜΙΝ με τη νέα, μικρότερη τιμή.
  3. Εμφάνιση των Θέσεων του Μικρότερου Στοιχείου 📋

    • Αφού βρούμε το μικρότερο στοιχείο, το πρόγραμμα εκτελεί μια νέα επανάληψη ΓΙΑ από i = 1 έως i = 100.
    • Σε κάθε επανάληψη, αν το στοιχείο Α[i] είναι ίσο με το ΜΙΝ, τότε εμφανίζεται η θέση i.

Παράδειγμα Εκτέλεσης 📋

  • Αν τα στοιχεία που δίνει ο χρήστης είναι: 5, 3, 8, 3, 7, ..., και το μικρότερο στοιχείο είναι 3, το πρόγραμμα θα εκτυπώσει:
    • ΤΟ ΜΙΚΡΟΤΕΡΟ ΣΤΟΙΧΕΙΟ ΕΙΝΑΙ: 3
    • ΟΙ ΘΕΣΕΙΣ ΣΤΙΣ ΟΠΟΙΕΣ ΒΡΙΣΚΕΤΑΙ ΤΟ ΜΙΚΡΟΤΕΡΟ ΣΤΟΙΧΕΙΟ ΕΙΝΑΙ:
      • ΘΕΣΗ: 2
      • ΘΕΣΗ: 4