Λογότυπο ήδη-έτερον
ΠΡΟΓΡΑΜΜΑ Εύρεση_Δύο_Μεγίστων
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: Χ, ΜΑΧ1, ΜΑΧ2, i
ΑΡΧΗ
  ΓΡΑΨΕ 'ΔΩΣΕ ΤΟΝ ΠΡΩΤΟ ΑΡΙΘΜΟ'
  ΔΙΑΒΑΣΕ Χ

  ΜΑΧ1 <-- Χ       ! Αρχικοποιούμε το ΜΑΧ1 με τον πρώτο αριθμό
  ΜΑΧ2 <-- -99999  ! Αρχικοποιούμε το ΜΑΧ2 σε μια πολύ μικρή τιμή

  ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ 100
    ΓΡΑΨΕ 'ΔΩΣΕ ΤΟΝ ΕΠΟΜΕΝΟ ΑΡΙΘΜΟ 
    ΔΙΑΒΑΣΕ Χ

    ΑΝ Χ > ΜΑΧ1 ΤΟΤΕ
      ΜΑΧ2 <-- ΜΑΧ1  ! Ο προηγούμενος ΜΑΧ1 γίνεται ΜΑΧ2
      ΜΑΧ1 <-- Χ     ! Ο νέος ΜΑΧ1 είναι ο μεγαλύτερος αριθμός
    ΑΛΛΙΩΣ_ΑΝ Χ > ΜΑΧ2 ΤΟΤΕ
      ΜΑΧ2 <-- Χ     ! Ο Χ είναι μικρότερος από ΜΑΧ1 αλλά μεγαλύτερος από ΜΑΧ2
    ΤΕΛΟΣ ΑΝ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

  ΓΡΑΨΕ 'Ο ΜΕΓΑΛΥΤΕΡΟΣ ΑΡΙΘΜΟΣ ΕΙΝΑΙ: ', ΜΑΧ1
  ΓΡΑΨΕ 'Ο ΔΕΥΤΕΡΟΣ ΜΕΓΑΛΥΤΕΡΟΣ ΑΡΙΘΜΟΣ ΕΙΝΑΙ: ', ΜΑΧ2
ΤΕΛΟΣ ΠΡΟΓΡΑΜΜΑΤΟΣ Εύρεση_Δύο_Μεγίστων

Εξήγηση 🔍

Το πρόγραμμα αυτό υπολογίζει τους δύο μεγαλύτερους αριθμούς (ΜΑΧ1 και ΜΑΧ2) από ένα σύνολο 100 αριθμών που εισάγει ο χρήστης, χρησιμοποιώντας τη δομή επανάληψης ΓΙΑ.

  1. Αρχικοποίηση του ΜΑΧ1 και του ΜΑΧ2 🔢

    • Το πρόγραμμα ζητάει από τον χρήστη να δώσει τον πρώτο αριθμό, τον οποίο αποθηκεύει ως ΜΑΧ1.
    • Ο ΜΑΧ2 αρχικοποιείται σε μια πολύ μικρή τιμή (-99999), ώστε να μπορεί να αντικατασταθεί εύκολα από οποιονδήποτε μεγαλύτερο αριθμό.
  2. Επανάληψη ΓΙΑ 🔄

    • Η εντολή ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ 100 επαναλαμβάνεται 99 φορές, από το i = 2 έως το i = 100.
    • Σε κάθε επανάληψη:
      • Το πρόγραμμα ζητάει από τον χρήστη να δώσει έναν νέο αριθμό Χ.
      • Αν ο αριθμός Χ είναι μεγαλύτερος από τον τρέχοντα ΜΑΧ1, τότε:
        • Ο ΜΑΧ2 ενημερώνεται με την προηγούμενη τιμή του ΜΑΧ1.
        • Ο ΜΑΧ1 ενημερώνεται με την τιμή του Χ.
      • Αν ο αριθμός Χ είναι μικρότερος από τον ΜΑΧ1 αλλά μεγαλύτερος από τον ΜΑΧ2, τότε ο ΜΑΧ2 ενημερώνεται με την τιμή του Χ.
  3. Εμφάνιση των Δύο Μεγαλύτερων Αριθμών 📋

    • Στο τέλος της επανάληψης, το πρόγραμμα εμφανίζει:
      • τον μεγαλύτερο αριθμό (ΜΑΧ1)
      • τον δεύτερο μεγαλύτερο αριθμό (ΜΑΧ2).

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

  • Αν οι αριθμοί που δίνει ο χρήστης είναι: 10, 25, 7, 30, 20, ..., το πρόγραμμα θα υπολογίσει ότι:
    • ΜΑΧ1 = 30 (ο μεγαλύτερος αριθμός)
    • ΜΑΧ2 = 25 (ο δεύτερος μεγαλύτερος αριθμός)

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