Υπολογισμός Μέσου όρου μαθήματος.
Σε αυτή την άσκηση θέλετε να φτιάξετε ένα πρόγραμμα που θα μπορεί να υπολογίζει το μέσο όρο σε όποιο μάθημα του ζητήσετε. Χρειάζεστε ένα αντικείμενο / άνθρωπο, το οποίο θα σας ρωτάει πώς λέγετε το μάθημα που σας ενδιαφέρει καθώς επίσης και τους βαθμούς σας σε κάθε τρίμηνο. Με αυτά τα δεδομένα θα υπολογίζει το Μέσο όρο σας σε αυτό το μάθημα. Το πρόγραμμα θα μπορεί να ΕΠΑΝΑΛΑΜΒΑΝΕΤΑΙ μέχρι να συμβεί ένα γεγονός, όπως π.χ. το πάτημα του κενού πλήκτρου. Κάθε φορά που θα σας ρωτάει και θα παίρνει μια απάντηση θα πρέπει να τη φυλάει σε μια μεταβλητή (για να μη χαθεί κανένα από τα δεδομένα. Χρειάζεστε λοιπόν αρκετές μεταβλητές. Ας δούμε πόσες :
- μια μεταβλητή με όνομα ΜΑΘΗΜΑ
- μια μεταβλητή για το βαθμό του Α τριμήνου – ΒΑΤ
- μια μεταβλητή για το βαθμό του Β τριμήνου – ΒΒΤ
- μια μεταβλητή για το βαθμό του Γ τριμήνου – ΒΓΤ και
- μια μεταβλητή για το Μέσο όρο – ΜΟ
Ως γνωστόν όλες αυτές θα πρέπει να αρχικοποιούνται με το πάτημα της πράσινης σημαίας αλλά και πριν από κάθε επανάληψη μετά την 1η φορά εκτέλεσης του προγράμματος. Αν θέλετε να αποφύγετε την αρχικοποίηση με το πάτημα της πράσινης σημαίας, μπορείτε να αρχικοποιείτε τις μεταβλητές με το πάτημα του κενού πλήκτρου πριν σταματήσετε τα πάντα. Η αρχικοποίηση της μεταβλητής ΜΑΘΗΜΑ γίνεται με ανάθεση του κενού και των υπολοίπων με ανάθεση του 0 (μηδέν).
Ο τύπος υπολογισμού του Μέσου όρου είναι (ΒΑΤ + ΒΒΤ + ΒΓΤ) / 3 μιας και βαθμολογείστε σε 3 τρίμηνα. Ο αριθμός που θα προκύπτει μπορεί να είναι δεκαδικός, εσείς όμως δεν παίρνετε ΠΟΤΕ τέτοιο βαθμό. Τη μεταβλητή ΜΟ λοιπόν θα πρέπει να την Στρογγυλοποιείτε πριν την πείτε στο χρήστη. Στους Αισθητήρες θα εντοπίσετε την στρογγυλοποίηση.
Το επόμενο και τελευταίο θέμα που πρέπει να λύσετε είναι με ποια εντολή θα κάνετε την επανάληψη και με ποια συνθήκη θα σταματάει. Τη συνθήκη τη γνωρίζετε : είναι το πάτημα του κενού πλήκτρου και θα τη βρείτε στους Αισθητήρες. Όσο για την επανάληψη μπορεί να γίνει με αρκετούς τρόπους. Υπάρχει η εντολή ελέγχου ΕΠΑΝΑΛΑΒΕ ΩΣΠΟΥ συνθήκη. Υπάρχει και η εντολή ΓΙΑ ΠΑΝΤΑ ΕΑΝ συνθήκη. Στη 2η περίπτωση θα πρέπει να προσέξετε αν θα χρησιμοποιήσετε τη συνθήκη πατήθηκε πλήκτρο κενό ή την άρνησή της.
ΠΡΟΣΟΧΗ : Θυμίζω ότι μια συνθήκη μπορεί να είναι απλή ή σύνθετη. Στο άρθρο Scratch – Σκηνή – Τελεστές θα δείτε ότι οι σύνθετες συνθήκες είναι 3 : το λογικό ΚΑΙ, το λογικό Ή και το ΟΧΙ – η άρνηση της συνθήκης.
Επιλέξτε λοιπόν Σκηνικό. Επιλέξτε και το αντικείμενο / άνθρωπο που σας αρέσει Πριν αρχίσει τις ερωτήσεις βάλτε τον να σας πει τι κάνει αυτό το πρόγραμμα και πώς μπορείτε να το σταματήσετε και καλή επιτυχία!










