Εκφώνηση:
Γράψτε αλγόριθμο που διαβάζει 10 αριθμούς και υπολογίζει το μέσο όρο των θετικών.
Υποστήριξη σε μαθητές/τριες της πρωτοβάθμιας και δευτεροβάθμιας εκπαίδευσης ,καθώς και φοιτητές /τριες .
ΕΚΦΏΝΗΣΗ
Ένας Αριθμός Φορολογικού Μητρώου (ΑΦΜ) θεωρείται έγκυρος εάν αυτός πληρεί ορισμένες προϋποθέσεις. Έστω ο ΑΦΜ Α9Α8Α7Α6Α5Α4Α3Α2Α1, όπου ΑΙ το Ι-στό ψηφιο,
*
0+Α2*
2+Α3*
4+Α4*
8+Α5*
16+Α6*
32+Α7*
64+Α8*
128+Α9*
256Να γίνει αλγόριθμος ο οποίος θα διαβάζει έναν 9-ψήφιο ακέραιο αριθμό (ο οποίος θα αναπαριστά το ΑΦΜ) και θα ελέγχει αν είναι έγκυρο ή όχι.
Άσκηση 1
Εκφώνηση :
Σ’ ένα ασανσέρ επιτρέπεται να επιβιβασθούν 8 άτομα και το μέγιστο επιτρεπτό ωφέλιμο βάρος στο ασανσέρ είναι 900 κιλά. Το ασανσέρ ξεκινά όταν γεμίσει (όταν το σύνολο των ατόμων δεν ξεπερνά τα 8 άτομα ή αν το συνολικό βάρος δεν υπερβαίνει τα 900 κιλά) ή όταν δεν υπάρχει άλλο άτομο για να επιβιβασθεί στον όροφο που έχει σταματήσει. Το ασανσέρ κάνει συνολικά 8 στάσεις. Σε κάθε στάση, εκτός της τελευταίας, το πρόγραμμα εμφανίζει το μήνυμα “Υπάρχει άτομο να εισέλθει; (ΝΑΙ ή ΟΧΙ)”. Αν η απάντηση είναι “ΝΑΙ” εισάγεται το βάρος του ατόμου και έτσι σηματοδοτείται η επιβίβασή του στο ασανσέρ. Η παραπάνω διαδικασία επαναλαμβάνεται μέχρι να δοθεί η απάντηση “ΟΧΙ” και να σταματήσει η επιβίβαση.
Επίσης σε κάθε στάση, εκτός από την πρώτη, το πρόγραμμα εμφανίζει το μήνυμα “Υπάρχει άτομο να εξέλθει; (ΝΑΙ ή ΟΧΙ)”, αν η απάντηση είναι “ΝΑΙ” εισάγεται το βάρος του ατόμου και έτσι* σηματοδοτείται η επιβίβαση αποβίβαση στο ασανσέρ. Η παραπάνω διαδικασία επαναλαμβάνεται μέχρι να δοθεί η απάντηση “ΟΧΙ”.
Να γραφεί πρόγραμμα που να περιγράφει την παραπάνω λειτουργία του ασανσέρ και στο τέλος να τυπώνει το σύνολο των ατόμων που εισείλθαν στο ασανσέρ στη 1η στάση και το σύνολο των ατόμων που αποβιβάστηκαν στην 8η στάση.
Παρατήρηση*: Απαραίτητη προσθήκη στην αρχική άσκηση, για να λυθεί χωρίς τη βοήθεια πινάκων.
Explore more at Wayground.