Λογότυπο ήδη-έτερον

🧮 Πολυδιάστατοι πίνακες

Οι πολυδιάστατοι πίνακες χρησιμοποιούνται όταν έχουμε να διαχειριστούμε δεδομένα που σχετίζονται με περισσότερες από μία διαστάσεις. Στο παράδειγμα με τις θερμοκρασίες, ο πίνακας καταγράφει τις θερμοκρασίες για 30 ημέρες και 10 διαφορετικές πόλεις, δημιουργώντας έναν πίνακα 30x10 (300 συνολικά τιμές).

📝 Δομή πολυδιάστατου πίνακα

Ένας πολυδιάστατος πίνακας χρειάζεται περισσότερους από έναν δείκτες για να προσδιοριστεί ένα στοιχείο του. Στην περίπτωση του πίνακα θερμοκρασία[30,10], ο πρώτος δείκτης αφορά την ημέρα και ο δεύτερος την πόλη. Για παράδειγμα:

  • θερμοκρασία[1,1]: Η θερμοκρασία της πρώτης ημέρας στην πρώτη πόλη.
  • θερμοκρασία[30,10]: Η θερμοκρασία της τελευταίας ημέρας στην τελευταία πόλη.

📊 Παράδειγμα προγράμματος

ΗΜΕΡΑΠΟΛΗ 1ΠΟΛΗ 2...ΠΟΛΗ 10
12521...32
22622...31
...............
302723...30

Το παρακάτω πρόγραμμα υπολογίζει τη μέση θερμοκρασία για κάθε πόλη και το πόσες ημέρες η θερμοκρασία ήταν χαμηλότερη από τη μέση τιμή της πόλης.

ΠΡΟΓΡΑΜΜΑ θερμοκρασίες_2
ΜΕΤΑΒΛΗΤΕΣ
    ΠΡΑΓΜΑΤΙΚΕΣ: θερμοκρασία[30,10], Μέση[10]
    ΑΚΕΡΑΙΕΣ: i, j, Ημέρες, Σύνολο
ΑΡΧΗ
    ! Εισαγωγή δεδομένων
    ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 30
        ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 10
            ΓΡΑΨΕ 'Δώσε τη θερμοκρασία', i, j
            ΔΙΑΒΑΣΕ θερμοκρασία[i,j]
        ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

    ! Υπολογισμός μέσης θερμοκρασίας ανά πόλη
    ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 10
        Σύνολο ← 0
        ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 30
            Σύνολο ← Σύνολο + θερμοκρασία[i,j]
        ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
        Μέση[j] ← Σύνολο / 30
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

    ! Υπολογισμός ημερών με θερμοκρασία κάτω από τη μέση
    ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 10
        Ημέρες ← 0
        ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 30
            ΑΝ θερμοκρασία[i,j] < Μέση[j] ΤΟΤΕ
                Ημέρες ← Ημέρες + 1
            ΤΕΛΟΣ_ΑΝ
        ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
        ΓΡΑΨΕ 'Μέση θερμοκρασία για την πόλη ', j, ' είναι: ', Μέση[j]
        ΓΡΑΨΕ 'Ημέρες με θερμοκρασία κάτω από τη μέση: ', Ημέρες
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

🛠️ Λειτουργία προγράμματος

  • Ο πίνακας θερμοκρασία[30,10] καταγράφει τις θερμοκρασίες για 30 ημέρες και 10 πόλεις.
  • Για κάθε πόλη υπολογίζεται η μέση θερμοκρασία και οι ημέρες που η θερμοκρασία ήταν χαμηλότερη από τη μέση τιμή.

Ο Ευκλείδης λειτουργεί μέσω τεχνητής νοημσύνης