Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ (www.pseudoglossa.gr) ο οποίος να δέχεται από το χρήστη ακέραιους αριθμούς ,
μέχρι να δώσει τον αριθμό 999. Το πρόγραμμα θα υπολογίζει το μέσο όρο των
αριθμών που έχουν εισαχθεί , χωρίς να
προστίθεται το 999.
Τετάρτη 27 Νοεμβρίου 2013
Τρίτη 26 Νοεμβρίου 2013
ΜΕΓΙΣΤΟΣ_ΕΛΑΧΙΣΤΟΣ_ΧΩΡΙΣ_ΓΝΩΣΤΟ_ΠΛΗΘΟΣ ΑΠΛΗ ΛΥΣΗ
Αλγόριθμος ΜΕΓΙΣΤΟΣ_ΕΛΑΧΙΣΤΟΣ_ΧΩΡΙΣ_ΓΝΩΣΤΟ_ΠΛΗΘΟΣ
ΓΡΑΨΕ 'Δωσε πλήθος αριθμων: '
ΔΙΑΒΑΣΕ τελικο_πληθος
ΑΝ τελικο_πληθος > 0 ΤΟΤΕ
ΓΡΑΨΕ 'Δωσε αριθμό'
ΔΙΑΒΑΣΕ αριθμός
πληθος ← 1
μεγιστος ← αριθμός
ελαχιστος ← αριθμός
ΟΣΟ πληθος < τελικο_πληθος ΕΠΑΝΑΛΑΒΕ
ΓΡΑΨΕ 'Δωσε αριθμό'
ΔΙΑΒΑΣΕ αριθμός
ΑΝ αριθμός > μεγιστος ΤΟΤΕ
μεγιστος ← αριθμός
ΤΕΛΟΣ_ΑΝ
ΑΝ αριθμός < ελαχιστος ΤΟΤΕ
ελαχιστος ← αριθμός
ΤΕΛΟΣ_ΑΝ
πληθος ← πληθος + 1
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Ο ελάχιστος είναι ο ', ελαχιστος, ' και ο μέγιστος είναι : ', μεγιστος
ΑΛΛΙΩΣ
ΓΡΑΨΕ 'Δεν δόθηκε αριθμός'
Τέλος_αν
ΤΕΛΟΣ ΜΕΓΙΣΤΟΣ_ΕΛΑΧΙΣΤΟΣ_ΧΩΡΙΣ_ΓΝΩΣΤΟ_ΠΛΗΘΟΣ
ΓΡΑΨΕ 'Δωσε πλήθος αριθμων: '
ΔΙΑΒΑΣΕ τελικο_πληθος
ΑΝ τελικο_πληθος > 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 φορές
Για παράδειγμα αν ο χρήστης δώσει την ακολουθία
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 πρώτους ΠΡΩΤΟΥΣ αριθμούς.
Εγγραφή σε:
Αναρτήσεις (Atom)