η πληροφορικη

στην εκπαιδευση


Υλικό για μαθητές και εκπαιδευτικούς

Ασκήσεις

3ο Κεφάλαιο (ταξινόμηση) - ΔΤ6

ΔΤ6. Μία οικολογική οργάνωση διαθέτει στοιχεία για το ποσοστό δασών για 5 διαφορετικές χώρες. Χρειάζεται να πάρει απόφαση για να διοργανώσει μία εκδήλωση διαμαρτυρίας στις 2 χώρες που έχουν το χαμηλότερο ποσοστό δασών. Να δοθεί αλγόριθμος που θα ταξινομεί τα ποσοστά δασών των χωρών με χρήση της μεθόδου της ευθείας ανταλλαγής και θα εκτυπώνει τις 2 χώρες στις οποίες θα διοργανωθούν οι εκδηλώσεις.

 

ΠΡΟΓΡΑΜΜΑ ΕΚΔΗΛΩΣΗ
ΜΕΤΑΒΛΗΤΕΣ
 
ΑΚΕΡΑΙΕΣ:ΔΑΣΗ[5],i,j,temp
 
ΧΑΡΑΚΤΗΡΕΣ:ΧΩΡΑ[5],temp2
ΑΡΧΗ
 
ΓΙΑ ΑΠΟ ΜΕΧΡΙ 5

    ΓΡΑΨΕ 'ΔΩΣΕ ΧΩΡΑ ΚΑΙ ΠΟΣΟΣΤΟ ΔΑΣΟΥΣ'
   
ΔΙΑΒΑΣΕ ΧΩΡΑ[i],table[i]
 
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

 
ΓΙΑ ΑΠΟ ΜΕΧΡΙ 5
   
ΓΙΑ ΑΠΟ ΜΕΧΡΙ ΜΕ_ΒΗΜΑ -1
     
ΑΝ table[j-1]>ΔΑΣΗ[jΤΟΤΕ
        temp
<-ΔΑΣΗ[j-1]
        ΔΑΣΗ
[j-1]<-ΔΑΣΗ[j]
        ΔΑΣΗ
[j]<-temp
        temp2
<-ΧΩΡΑ[j-1]
        ΧΩΡΑ
[j-1]<-ΧΩΡΑ[j]
        ΧΩΡΑ
[j]<-temp2
     
ΤΕΛΟΣ_ΑΝ
   
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
 
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
 
ΓΡΑΨΕ'Οι χώρες με τις χαμηλότερες τιμές είναι: ',ΧΩΡΑ[1],', ',ΧΩΡΑ[2]
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ