Κεφάλαιο 2 Βασικές Έννοιες Αλγορίθμων - Τετράδιο Μαθητή

Στην τάξη

ΔΤ1.  Ο υπολογισμός της περιόδου του εκκρεμούς δίνεται από τον τύπο:

όπου L είναι το μήκος του εκκρεμούς και g είναι η επιτάχυνση της βαρύτητας. Να γραφτεί αλγόριθμος που να υλοποιεί τον τύπο αυτό.

Αλγόριθμος Περίοδος
  Διάβασε L, g
  π  3.14
  T  2 * π * Ρίζα(L / g) !  Μπορεί να χρησιμοποιηθεί και το σύμβολο της ρίζας
  Εκτύπωσε "Η περίοδος είναι ", Τ
Τέλος Περίοδος

ΔΤ2.  Να γράψετε με βήματα αλγορίθμου τη διαδικασία μετατροπής των παρακάτω νομισμάτων σε ευρώ, με δεδομένο ότι έχετε τις παρακάτω πληροφορίες:
1. Το ευρώ έχει τιμή πώλησης 330 δρχ.
2. Η λίρα Αγγλίας έχει τιμή πώλησης 550 δρχ.
3. Το δολάριο Αμερικής έχει τιμή πώλησης 280 δρχ.
4. Το μάρκο Γερμανίας έχει τιμή πώλησης 100 δρχ.
Στη συνέχεια να υπολογίσετε σε δραχμές το σύνολο από 1025 λίρες Αγγλίας, 2234 δολάρια Αμερικής και 3459 μάρκα Γερμανίας.

Αλγόριθμος Συνάλλαγμα
  ισοτιμία_ευρώ  340.75
  ισοτιμία_λίρα  550
  ισοτιμία_δολάριο  280
  ισοτιμία_μάρκο  100
  Ποσό_ευρώ  1025 * ισοτιμία_λίρα + 2234 * ισοτιμία_δολάριο + 3449 * ισοτιμία_μάρκο
  Ποσό_δρχ  Ποσό_ευρώ / ισοτιμία_ευρώ
  Εκτύπωσε "Το ποσό σε δρχ είναι ", Τ
Τέλος Συνάλλαγμα

ΔΤ3. Να γράψετε με βήματα αλγορίθμου και με διάγραμμα ροής τα παρακάτω:
1.Το μέσο όρο ηλικιών μίας ομάδας 100 ανθρώπων
2. Το σύνολο βαθμολογίας όλων των ομάδων που έχουν πάρει περισσότερο από 100 βαθμούς σε ένα διαγωνισμό

Αλγόριθμος Μέσος_Όρος
  άθροισμα  0
  Για i από 1 μέχρι 100
    Διάβασε ηλικία
    άθροισμα  άθροισμα + ηλικία
  Τέλος_Επανάληψης
  ΜΟ  άθροισμα / 100
  Αποτελέσματα // ΜΟ //
Τέλος Μέσος_Όρος
Αλγόριθμος Βαθμολογία
  άθροισμα  0
  Για i από 1 μέχρι 100
    Διάβασε βαθμός
    Αν βαθμός < 100 τότε
      άθροισμα  άθροισμα + βαθμός  
    Τέλος_Αν
  Τέλος_Επανάληψης
  Αποτελέσματα // άθροισμα //
Τέλος Βαθμολογία

ΔΤ4. Τι τύπου αλγοριθμική συνιστώσα πρέπει να χρησιμοποιήσετε για τα παρακάτω στοιχεία υπολογισμού; Γράψτε το αντίστοιχο τμήμα δηλώσεων
1. Το σύνολο ποσού για μία λίστα από 100 αντικείμενα:      δομή επανάληψης
2. Τη βαθμολογία ενός μαθητή εάν έχει περάσει τα μαθήματά του:     δομή επιλογής
3. Το μέσο όρο βαθμολογίας 100 μαθητών:     δομή επιλογής και επανάληψης
4. Διάβασε όνομα και τηλέφωνο ενός μαθητή     δομή ακολουθίας
5. Διάβασε όνομα, διεύθυνση και τηλέφωνο 25 μαθητών     δομή επανάλησης
6. Τον αριθμό που προκύπτει όταν ρίξουμε ένα ζάρι     δομή ακολουθίας

ΔΤ5. Να διαβάζονται δύο αριθμοί που αντιστοιχούν στο ποσοστό του διοξειδίου του άνθρακα και του αζώτου μίας ημέρας, όπως έχει καταγραφτεί στα ειδικά μηχανήματα καταγραφής στην ατμόσφαιρα της πόλης. Να εκτυπώνεται ότι η ατμόσφαιρα είναι «καθαρή», αν το ποσοστό του διοξειδίου του άνθρακα είναι κάτω από 0.35, ή να εκτυπώνεται «μολυσμένη» στην αντίθετη περίπτωση. Επίσης να εκτυπώνεται «διαυγής», αν το άζωτο είναι κάτω από 0.17, αλλιώς να εκτυπώνεται «αδιαυγής»

Αλγόριθμος Ατμόσφαιρα
  Διάβασε ποσοστό_CO2, ποσοστό_N2
  Αν ποσοστό_CO2 < 0.35 τότε
    Εκτύπωσε "Καθαρή"
  Αλλιώς
    Εκτύπωσε "Μολυσμένη"
  Τέλος_Αν
  Αν ποσοστό_Ν2 < 0.17 τότε
    Εκτύπωσε "Διαυγής"
Αλλιώς
    Εκτύπωσε "Αδιαυγής"
  Τέλος_Αν
Τέλος Ατμόσφαιρα

ΔΤ6. Έστω ότι ένας Πανελλήνιος Διαγωνισμός στα Μαθηματικά δίνει δικαίωμα συμμετοχής στο 1% των μαθητών μίας τάξης με την προϋπόθεση ότι ο μέσος όρος της βαθμολογίας στα Μαθηματικά των μαθητών αυτής της τάξης είναι μεγαλύτερος από 18. Να γραφεί ένας αλγόριθμος που θα ελέγχει τη δυνατότητα συμμετοχής σε έvαv τέτοιο διαγωνισμό και να παρακολουθήσετε τον αλγόριθμο για τα δεδομένα της τάξης σας

Αλγόριθμος Μέσος_Όρος
  Δεδεομένα // Πλήθος //
  άθροισμα  0
  Για i από 1 μέχρι Πλήθος
    Διάβασε ηλικία
    άθροισμα  άθροισμα + ηλικία
  Τέλος_Επανάληψης
  ΜΟ  άθροισμα / Πλήθος
  Αν ΜΟ > 18 τότε
    Εκτύπωσε "Συμμετοχή"
    παιδιά  Πλήθος div 100
    Εκτύπωσε "Πλήθος παιδών ", παιδιά
  Αλλιώς
    Εκτύπωσε "Μη συμμετοχή"
  Τέλος_Αν
  Αποτελέσματα // ΜΟ //
Τέλος Μέσος_Όρος

ΔΤ7. Οι υπάλληλοι μίας εταιρείας συμφώνησαν για το μήνα Δεκέμβριο να κρατηθούν από το μισθό τους δύο ποσά, ένα για την ενίσχυση του παιδικού χωριού SOS και ένα για την ενίσχυση των σκοπών της UNICEF. Ο υπολογισμός του ποσού των εισφορών εξαρτάται από τον αρχικό μισθό του κάθε υπαλλήλου και υπολογίζεται με βάση τα παρακάτω όρια μισθών:

Μισθός (€)

  Εισφορά 1 %   

  Εισφορά 2 %  

 Έως 500

5

4

501 - 800

7.5

6

801 - 1100

9.5

8

    Μεγαλύτερο από 1100     

12

11

Να γραφεί αλγόριθμος που να δέχεται ως είσοδο το μισθό του και στη συνέχεια να υπολογίζει το ποσό των δύο εισφορών και το καθαρό ποσό που θα πάρει ο υπάλληλος

Αλγόριθμος Εισφορές
  Διάβασε μισθός
  Αν μισθός <= 150000 τότε
    εισφορά1  0.05 * μισθός
    εισφορά2  0.04 * μισθός
  Αλλιώς_Αν μισθός <=  250000 τότε
    εισφορά1  0.075 * μισθός
    εισφορά2  0.06 * μισθός
  Αλλιώς_Αν μισθός <=  400000 τότε
    εισφορά1  0.095 * μισθός
    εισφορά2  0.08 * μισθός
  Αλλιώς  !  μισθός  > 400000
    εισφορά1  0.12 * μισθός
    εισφορά2  0.11 * μισθός
  Τέλος_Αν
  καθαρός_μισθός  μισθός - (εισφορά1 + εισφορά2)
  Αποτελέσματα  // καθαρός_μισθός, εισφορά1, εισφορά2 //
Τέλος Εισφορές

ΔΤ8. Σε 10 σχολεία της περιφέρειας έχουν εγκατασταθεί πειραματικά 10 ηλεκτρονικοί υπολογιστές (εξυπηρέτες) που περιέχουν πληροφοριακές «σελίδες» του Internet και μπορεί να προσπελάσει κανείς την πληροφορία τους μέσα από οποιοδήποτε ηλεκτρονικό υπολογιστή στον κόσμο. Να γραφτεί ένας αλγόριθμος που θα διαβάζει το συνολικό αριθμό των προσπελάσεων που πραγματοποιήθηκε σε κάθε έναν από τους εξυπηρέτες αυτούς για διάστημα μίας ημέρας. Να βρεθεί ο εξυπηρέτης με το μικρότερο αριθμό προσπελάσεων καθώς και ο εξυπηρέτης με το μεγαλύτερο αριθμό προσπελάσεων

Αλγόριθμος Εξυπηρετητής
  Διάβασε προσπελάσεις
  ελάχιστος_εξ  1
  ελάχιστος  προσπελάσεις
  μέγιστος_εξ  1
  μέγιστος  προσπελάσεις
  Για i από 2 μέχρι 10
  Διάβασε προσπελάσεις
    Αν προσπελάσεις < ελάχιστος τότε
      ελάχιστος  προσπελάσεις
      ελάχιστος_εξ  i
    Τέλος_Αν
    Αν προσπελάσεις > μέγιστος τότε
      μέγιστος  προσπελάσεις
      μέγιστος_εξ  i
    Τέλος_Αν
  Τέλος_Επανάληψης
  Αποτελέσματα // ελάχιστος_εξ, μέγιστος_εξ //
Τέλος Εξυπηρετητής

ΔΤ9. Σε ένα φυτώριο υπάρχουν 3 είδη δένδρων που θα δοθούν για δεvδροφύτευση. Το 1ο είδος δένδρου θα δοθεί στην περιοχή της Μακεδονίας, το 2ο στην περιοχή της Θράκης, και το 3ο είδος στην περιοχή της Πελοποννήσου. Να σχεδιασθεί το διάγραμμα ροής και να γραφτεί ένας αλγόριθμος που θα διαβάζει τον αριθμό του είδους του δένδρου και θα εκτυπώνει την περιοχή στην οποία θα γίνει η δενδροφύτευση.

Αλγόριθμος Φυτώριο
  Δεδομένα // Ε //
  Αν Ε = 1 τότε
    Εκτύπωσε "Μακεδονία"
  Αλλιώς_Αν Ε = 2 τότε
    Εκτύπωσε "Θράκη"
  Αλλιώς  !  Ε = 3
    Εκτύπωσε "Πελοπόννησος"   
  Τέλος_Αν
Τέλος Φυτώριο

ΔΤ10. Σε ένα μουσείο υπάρχουν 10 διαφορετικές αίθουσες που περιέχουν διάφορα έργα της ελληνιστικής περιόδου. Κάθε αίθουσα έχει το δικό της αριθμό που είναι από 101, 102, έως 110. Να γράψεις έναν αλγόριθμο που θα διαβάζει τον αριθμό των επισκεπτών κάθε αίθουσας για μία ημέρα και θα υπολογίζει το μέσο όρο των επισκεπτών από όλες τις αίθουσες. Στη συνέχεια ο αλγόριθμος θα πρέπει να εκτυπώνει τους αριθμούς των αιθουσών που είχαν περισσότερους επισκέπτες από το μέσο όρο των επισκεπτών

Αλγόριθμος Μουσείο
  Διάβασε Ε1, Ε2, Ε3, Ε4, Ε5, Ε6, Ε7, Ε8, Ε9, Ε10
  ΜΟ  (Ε1 + Ε2 + Ε3 + Ε4 + Ε5 + Ε6 + Ε7 + Ε8 + Ε9 + Ε10) / 10
  Αν Ε1 > ΜΟ τότε
    Εκτύπωσε "101"
  Τέλος_Αν
Αν Ε2> ΜΟ τότε Εκτύπωσε "102" Τέλος_Αν Αν Ε3> ΜΟ τότε Εκτύπωσε "103" Τέλος_Αν Αν Ε4> ΜΟ τότε Εκτύπωσε "104" Τέλος_Αν Αν Ε5> ΜΟ τότε Εκτύπωσε "105" Τέλος_Αν Αν Ε6> ΜΟ τότε Εκτύπωσε "106" Τέλος_Αν Αν Ε7> ΜΟ τότε Εκτύπωσε "107" Τέλος_Αν Αν Ε8> ΜΟ τότε Εκτύπωσε "108" Τέλος_Αν Αν Ε9> ΜΟ τότε Εκτύπωσε "109" Τέλος_Αν Αν Ε10 > ΜΟ τότε Εκτύπωσε "110" Τέλος_Αν Τέλος Μουσείο

Στο σπίτι

ΔΣ1.  Δίνεται το παρακάτω διάγραμμα ροής: Να δώσετε την εκφώνηση του προβλήματος που εκφράζεται με το συγκεκριμένο διάγραμμα ροής

Να αναπτύξετε αλγόριθμο που θα διαβάζει 200 αριθμούς και θα υπολογίζει και θα εκτυπώνει το άθροισμα όσων αριθμών είναι μεγαλύτεροι από 10

ΔΣ2. Έστω ότι σου έχουν δώσει ένα μεταχειρισμένο ηλεκτρονικό υπολογιστή για 6 μήνες. Θέλεις να διαπραγματευτείς την τιμή αυτού του υπολογιστή για να δεις αν μπορείς να τον αλλάξεις με κάποιο άλλο μοντέλο. Η αρχική τιμή του υπολογιστή που πήρες είναι 295.600 δρχ. και σου τον προσφέρουν για 256.000 δρχ. Είναι χρήσιμο να υπολογίσεις το ποσοστό της απαξίωσης για τον υπολογιστή αυτό δεδομένου ότι το ετήσιο ποσοστό υποτίμησης υπολογίζεται από τον παρακάτω τύπο:

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

Αλγόριθμος Απαξίωση
  αριθμός_ετών  0.5
  αρχική_τιμή  295600
  τιμή_προσφοράς  256000
  ποσοστό_απαξίωσης  1 - (τιμή_προσφοράς / αρχική_τιμή) ^ ( 1 / αριθμός_ετών)
  Αποτελέσματα // ποσοστό_απαξίωσης //
Τέλος Απαξίωση

Όσον αφορά την επανάληψη θα είναι:

Αλγόριθμος Απαξίωση_επανάληψη
  Δεδομένα // Πλήθος //
  Για i από 1 μέχρι Πλήθος
    Διάβασε αριθμός_ετών, αρχική_τιμή, τιμή_προσφοράς
    ποσοστό_απαξίωσης  1 - (τιμή_προσφοράς / αρχική_τιμή) ^ ( 1 / αριθμός_ετών)
    Εμφάνισε  ποσοστό_απαξίωσης
  Τέλος_Επανάληψης
Τέλος Απαξίωση_επανάληψη

ΔΣ3.  Ένας καταναλωτής πηγαίνει στο πολυκατάστημα και έχει στην τσέπη του 5.000 ευρώ. Ξεκινά να αγοράζει διάφορα είδη και ταυτόχρονα κρατά το συνολικό ποσό στο οποίο έχει φθάσει κάθε στιγμή που αγοράζει κάποιο είδος. Οι τιμές των ειδών που αγοράζει είναι σε δραχμές και είναι δεδομένο ότι 1 ευρώ= 330 δραχμές. Να γραφτεί σε φυσική γλώσσα, με ακολουθία βημάτων και με διάγραμμα ροής ένας αλγόριθμος για τον υπολογισμό του ποσού από τα ψώνια που έγιναν και να σταματά η αγορά ειδών έτσι ώστε να μην ξεπεραστεί το ποσό που έχει διαθέσιμο ο καταναλωτής

Αλγόριθμος Πολυκατάστημα
  προϋπολογισμός  5000 / 330    !  μετατροπή σε ευρώ     
  κόστος  0
  έξοδος  ψευδής
  Αρχή_Επανάληψης
    Διάβασε τιμή_προϊόντος   !  διαβάζω ποσό σε ευρώ
    Αν κόστος + τιμή_προϊόντος < προϋπολογισμός τότε     
      κόστος  κόστος + τιμή_προϊόντος
    Αλλιώς
      έξοδος  αληθής
    Τέλος_Αν
  Μέχρις_Ότου έξοδος = αληθής
  ρέστα  προϋπολογισμός - κόστος
  Αποτελέσματα // κόστος, ρέστα //
Τέλος Πολυκατάστημα

ΔΣ4. Δίνεται ο παρακάτω αλγόριθμος:

Αλγόριθμος Έλεγχος_Ανάθεσης
  Διάβασε x
  Όσο x > 1 επανάλαβε
    Αν x mod 2 = 0 τότε
      x  x / 2
    Αλλιώς
      x  3 * x + 1
    Τέλος_Αν
  Τέλος_Επανάληψης
  Αποτελέσματα // x //
Τέλος Έλεγχος_Ανάθεσης

    x = 13  

  40 

  20 

  10 

  5 

  16 

  8 

  4 

  2 

  1

                   

    x = 9  

 28

 14

 7

 22

 11

 34

 17

 52

 26

 13

 40

 20

 10

 5 

 16

 8 

 4 

 2 

 1 

    x = 22  

  11 

 34

 17

 52

 26

 13

 40

 20

 10

 5

 16

 8

 4

 2

 1

       

ΔΣ5. Σε ένα Λύκειο κάθε μαθητής αξιολογείται με βάση το μέσο όρο που θα έχει σε 5 βασικά μαθήματα. Να γραφτεί ένας αλγόριθμος που θα διαβάζει τη βαθμολογία για καθένα από τα 5 αυτά μαθήματα και θα υπολογίζει το μέσο όρο του μαθητή. Να αναλυθεί το πρόβλημα και να προταθεί λύση του με ακολουθία βημάτων και με διάγραμμα ροής. Υπόδειξη: Για τον υπολογισμό του συνολικού μέσου όρου η χρήση επαναληπτικής δομής είναι σημαντική λόγω της «ελάφρυνσης» του κώδικα από παρόμοιες εντολές και από χρήση πολλαπλών μεταβλητών

Αλγόριθμος Μέσος_Όρος
  άθροισμα  0
  Για i από 1 μέχρι 5
    Διάβασε βαθμός
    άθροισμα  άθροισμα + βαθμός
  Τέλος_Επανάληψης
  ΜΟ  άθροισμα / 5
  Αποτελέσματα // ΜΟ //
Τέλος Μέσος_Όρος

ΔΣ6.  Πηγαίvεις σε ένα πολυκατάστημα και παρατηρείς τις παρακάτω τιμές για 4 διαφορετικά είδη γάλακτος

  Είδος  

  Τιμή €  

   Ποσότητα€    

  ΓΑΛΑ_Α  

0.60

300 ml

ΓΑΛΑ_Β

0.65

400 ml

ΓΑΛΑ_Γ

1.20

500 ml

ΓΑΛΑ_Δ

1.35

550 ml

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

Αλγόριθμος Γάλα
  Γάλα_Α  0.60 / 300
  Γάλα_Β  0.65 / 400
  Γάλα_Γ  1.20 / 500
  Γάλα_Δ  1.35 / 550
  ελάχιστο  Γάλα_Α
  όνομα_ελάχιστο  "ΓΑΛΑ_Α"
  Αν Γάλα_Β < ελάχιστο τότε
    ελάχιστο  Γάλα_Β
    όνομα_ελάχιστο  "ΓΑΛΑ_Β"
  Τέλος_Αν
  Αν Γάλα_Γ < ελάχιστο τότε
    ελάχιστο  Γάλα_Γ
    όνομα_ελάχιστο  "ΓΑΛΑ_Γ"
  Τέλος_Αν
  Αν Γάλα_Δ < ελάχιστο τότε
    ελάχιστο  Γάλα_Δ
    όνομα_ελάχιστο  "ΓΑΛΑ_Δ"
  Τέλος_Αν
  Εμφάνισε όνομα_ελάχιστο
Τέλος Γάλα

ΔΣ7. Έστω ότι θέλεις να υπολογίσεις το ποσό που θα έχεις στο μέλλον με βάση το ποσό που τώρα έχεις αποταμιεύσει στην τράπεζα. Δίνεται ο παρακάτω τύπος υπολογισμού:

Nα γράψεις έναν αλγόριθμο που να υπολογίζει το ποσό που θα έχεις μετά από 5 χρόνια με δεδομένο ότι το ετήσιο επιτόκιο είναι 6,5%. Να επεκτείνεις τον αλγόριθμο έτσι ώστε να υπολογίζει το ποσό που θα έχεις για 5 διαφορετικά ποσά που έχει κρατήσει σε ξεχωριστούς τραπεζικούς λογαριασμούς. Να βρεθεί και το τελικό ποσό που θα έχεις από όλους αυτούς τους λογαριασμούς.

Αλγόριθμος Τράπεζα
  Δεδομένα // αρχικό_ποσό //
  χρόνια  5
  επιτόκιο  6.5
  τελικό_ποσό  αρχικό_ποσό * (1 + (επιτόκιο / 100)/2) ^ (2 * χρόνια)
  Αποτελέσματα // τελικό_ποσό //
Τέλος Τράπεζα

Όσον αφορά την επανάληψη θα είναι:

Αλγόριθμος Τράπεζα_επανάληψη
  χρόνια  5
  επιτόκιο  6.5
  Για i από 1 μέχρι 5
    Διάβασε αρχικό_ποσό
    τελικό_ποσό  αρχικό_ποσό * (1 + (επιτόκιο / 100)/2) ^ (2 * χρόνια)
    Εμφάνισε τελικό_ποσό
  Τέλος_Επανάληψης
Τέλος Τράπεζα_επανάληψη

ΔΣ8.  Έστω ότι έχεις να επεκτείνεις το πρόβλημα της δενδροφύτευσης που δόθηκε στις δραστηριότητες για την τάξη (ΔΤ9). Να επεκτείνεις τον αλγόριθμο έτσι ώστε να διαβάζεις ένα σύνολο από 100 τιμές που αφορούν το είδος του δένδρου και να υπολογίζεις πόσα από τα δένδρα αυτά θα φυτευτούν στη Μακεδονία, πόσα στη Θράκη και πόσα στην Πελοπόννησο

Αλγόριθμος Τράπεζα_επανάληψη
  μετρητής1  0
  μετρητής2 0
  μετρητής3 0
  Για i από 1 μέχρι 100
    Διάβασε Ε
    Αν Ε = 1 τότε
      μετρητής1  μετρητής1 + 1
    Αλλιώς_Αν Ε = 2 τότε
      μετρητής2  μετρητής2 + 1
    Αλλιώς  !  Ε = 3
      μετρητής3  μετρητής3 + 1
    Τέλος_Αν
  Τέλος_Επανάληψης
  Αποτελέσματα // μετρητής1, μετρητής2, μετρητής3 //
Τέλος Τράπεζα_επανάληψη

ΔΣ8.  Έστω ότι θέλεις να οργανώσεις μία εκδήλωση για την παγκόσμια ημέρα περιβάλλοντος και έχεις τη χωρητικότητα (σε αριθμό ατόμων) και τις τιμές που θα κοστίσει η εvοικίαση χώρου από 3 διαφορετικούς χώρους στους οποίους μπορεί να γίνει η εκδήλωση. Επιπλέον έχεις προσφορές από 5 διαφορετικούς χορηγούς που διαθέτουν χρήματα για την υποστήριξη της εκδήλωσης. Να γραφτεί ένας αλγόριθμος που θα υπολογίζει πόσοι χορηγοί μπορούν να καλύψουν το κόστος της αίθουσες με τη δυνατή μεγαλύτερη χωρητικότητα

Αλγόριθμος Εκδήλωση
  Διάβασε κόστος1, κόστος2, κόστος3
  Διάβασε προσφορά1, προσφορά2, προσφορά3, προσφορά4, προσφορά5
  μέγιστο  κόστος1
  Αν κόστος2 > μέγιστο τότε
    μέγιστο  κόστος2
  Τέλος_Αν
  Αν κόστος3 > μέγιστο τότε
    μέγιστο  κόστος3
  Τέλος_Αν
  μετρητής  0
  Αν προσφορά1 >= μέγιστο τότε
    μετρητής μετρητής + 1
  Τέλος_Αν
  Αν προσφορά2 >= μέγιστο τότε
    μετρητής μετρητής + 1
  Τέλος_Αν
  Αν προσφορά3 >= μέγιστο τότε
    μετρητής μετρητής + 1
  Τέλος_Αν
  Αν προσφορά4 >= μέγιστο τότε
    μετρητής μετρητής + 1
  Τέλος_Αν
  Αν προσφορά5 >= μέγιστο τότε
    μετρητής μετρητής + 1
  Τέλος_Αν
  Αποτελέσματα // μετρητής //
Τέλος Εκδήλωση


Ημερομηνία τελευταίας τροποποίησης: 16/9/2004
Επικοινωνία: Τσιωτάκης Παναγιώτης