Τετάρτη 27 Νοεμβρίου 2013

Μέσος όρος αριθμών αγνωστου πλήθους

Να γραφεί πρόγραμμα  σε ΓΛΩΣΣΑ (www.pseudoglossa.gr) ο οποίος να δέχεται από το χρήστη ακέραιους αριθμούς , μέχρι να δώσει τον αριθμό 999. Το πρόγραμμα θα υπολογίζει το μέσο όρο των αριθμών που έχουν εισαχθεί , χωρίς να προστίθεται το 999.

Τρίτη 26 Νοεμβρίου 2013

ΜΕΓΙΣΤΟΣ_ΕΛΑΧΙΣΤΟΣ_ΧΩΡΙΣ_ΓΝΩΣΤΟ_ΠΛΗΘΟΣ ΑΠΛΗ ΛΥΣΗ

Αλγόριθμος ΜΕΓΙΣΤΟΣ_ΕΛΑΧΙΣΤΟΣ_ΧΩΡΙΣ_ΓΝΩΣΤΟ_ΠΛΗΘΟΣ

ΓΡΑΨΕ 'Δωσε πλήθος αριθμων:  '
ΔΙΑΒΑΣΕ τελικο_πληθος
ΑΝ τελικο_πληθος > 0 ΤΟΤΕ  
ΓΡΑΨΕ 'Δωσε αριθμό'  
ΔΙΑΒΑΣΕ αριθμός  
πληθος ←  1  
μεγιστος ←  αριθμός  
ελαχιστος ←  αριθμός  
ΟΣΟ πληθος < τελικο_πληθος ΕΠΑΝΑΛΑΒΕ    
ΓΡΑΨΕ 'Δωσε αριθμό'    
ΔΙΑΒΑΣΕ αριθμός    
ΑΝ αριθμός > μεγιστος ΤΟΤΕ      
μεγιστος ←  αριθμός    
ΤΕΛΟΣ_ΑΝ    
ΑΝ αριθμός < ελαχιστος ΤΟΤΕ      
ελαχιστος ←  αριθμός    
ΤΕΛΟΣ_ΑΝ    
πληθος ←  πληθος + 1  
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ  
ΓΡΑΨΕ 'Ο ελάχιστος είναι ο ', ελαχιστος, ' και ο μέγιστος  είναι : ', μεγιστος
ΑΛΛΙΩΣ  
ΓΡΑΨΕ 'Δεν δόθηκε αριθμός'
Τέλος_αν
ΤΕΛΟΣ ΜΕΓΙΣΤΟΣ_ΕΛΑΧΙΣΤΟΣ_ΧΩΡΙΣ_ΓΝΩΣΤΟ_ΠΛΗΘΟΣ

ΜΕΓΙΣΤΟΣ_ΕΛΑΧΙΣΤΟΣ_ΧΩΡΙΣ_ΓΝΩΣΤΟ_ΠΛΗΘΟΣ ( το δίνει ο χρήστης )

ι  Να γραφεί αλγόριθμος  σε ΨΕΥΔΟΓΛΩΣΣΑ το οποίο να δέχεται από το χρήστη έναν αριθμό που δηλώνει πλήθος αριθμών. Ακολούθως δέχεται από το χρήστη ακέραιους αριθμούς όσο είναι το πλήθος αριθμών. Το πρόγραμμα θα υπολογίζει το μέγιστο και τον ελάχιστο των αριθμών που έχουν εισαχθεί.

Δευτέρα 25 Νοεμβρίου 2013

Επαναλήψεις αριθμων

Να γραφεί αλγόριθμος ο οποίος δέχεται από το χρήστη αριθμούς ακέραιους και σταματά όταν ο χρήστης δώσει την τιμή 0. Ο αλγόριθμος υπολογίζει και εμφανίζει τον αριθμό που είχε τις περισσότερες συνεχόμενες εμφανίσεις και το πλήθος των εμφανίσεων αυτών.
Για παράδειγμα αν ο χρήστης δώσει την ακολουθία
2 2 3 3 3 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 6 6 0
τότε ο αλγόριθμος θα πρέπει να εμφανίσει
ο αριθμός  3  εμφανίστηκε 8 φορές

Ανακύκλωση χαρτιού Ασκηση από 2001

Σε ένα πρόγραμμα περιβαλλοντικής εκπαίδευσης συμμετέχουν 20 σχολεία. Στα πλαίσια αυτού του προγράμματος, εθελοντές μαθητές των σχολείων, που συμμετέχουν στο πρόγραμμα, μαζεύουν ποσότητες τριών υλικών (γυαλί, χαρτί και αλουμίνιο).
Να αναπτύξετε έναν αλγόριθμο, ο οποίος:
α. να διαβάζει τις ποσότητες σε κιλά των παραπάνω υλικών που μάζεψαν οι μαθητές σε κάθε σχολείο
Μονάδες 4
β. να υπολογίζει τη συνολική ποσότητα σε κιλά του κάθε υλικού που μάζεψαν οι μαθητές σε όλα τα σχολεία
Μονάδες 8
γ. αν η συνολική ποσότητα του χαρτιού που μαζεύτηκε από όλα τα σχολεία είναι λιγότερη των 1000 κιλών, να εμφανίζεται το μήνυμα «Συγχαρητήρια». Αν η ποσότητα είναι από 1000 κιλά και πάνω, αλλά λιγότερο από 2000, να εμφανίζεται το μήνυμα «Δίνεται έπαινος» και τέλος αν η ποσότητα είναι από 2000 κιλά και πάνω να εμφανίζεται το μήνυμα «Δίνεται βραβείο».
Μονάδες 8
Παρατήρηση: Να θεωρήσετε ότι όλες οι ποσότητες είναι θετικοί αριθμοί.

Εύρεση 30 ΠΡΩΤΩΝ

Να γραφεί αλγόριθμος ο οποίος βρίσκει και εμφανίζει τους 30 πρώτους ΠΡΩΤΟΥΣ αριθμούς.