Σελίδες

Πέμπτη 19 Φεβρουαρίου 2015

Ο Αθλητισμός στη ζωή μας

Άγιος Νικόλαος Πλανάς


Ιστορικό αρχείο Νάξου

Διαγώνισμα α τετραμήνου στην «Επιστήμη των Υπολογιστών»

Διαγώνισμα α τετραμήνου στην «Επιστήμη των Υπολογιστών»
Τάξη: Β Λυκείου  
Χιόνια στη Νάξο!!!

Ασκήσεις για μεταβλητές και ακολουθιακές δομές εντολών

Ασκ1. Ποιά από τα κάτω αλφαριθμητικά είναι αποδεκτά ως ονόματα μεταβλητών σε έναν αλγόριθμο
i.    Τιμή           ii.   Τιμή-1           
iii.  Τιμή_2           iv.   Χασρτοπσ     v.    Τιμή.δ           vi.   τ                    vii.  Γ/ε4         
viii. τιμή 2          ix.   ΤΕΤΕΤ         x.    Τέλος        
xi.    2α            
xii.   Τέλος_α     

Ασκ2. Να κρίνετε για την ορθότητά τους τις παρακάτω εντολές εκχώρησης τιμής
i.    τιμή ← "αρκετά"               
ii.   τιμή ← τιμή + 3                 iii.  α + τιμή ← 6                
iv.  τιμή ← ασ ← 6              
v.   τιμή ← α*β+5                   
vi.  τιμή ← "δ" + 5                  vii. τιμή ← "τιμή" + 5             viii.2 * τιμή ← 6                     
ix.  τιμή ← 3 * τιμή ^ 2 + 3    
x.   Διάβασε τιμή ← τιμή + 3  xi.  Διάβασε ← τιμή               
xii. Διάβασε_τιμή ← α + β     . 
xiii. τιμή ← αριθμός               
xiv. τιμή + 3 ← β + 5               xv.  τιμή = β + 5                      

Ασκ3. Ποιο είναι το αποτέλεσμα από την εκτέλεση των παρακάτω πράξεων
i.    
14 mod 5 – 25 mod 8                                                                   ii .   3 * (3 mod 2) + 4 div (5 mod 3)
iii.   13 mod (27 div 4) = 13 mod 6
iv.    2^3 + 3 * (27 mod (25 mod 7))                                                     v.     13/2 – 3 mod 2 – 3 div vi.    13/4 + 2 * (5 mod 3) * 4 
vii.   25 mod 22 div 4                                        viii. 
((13 + 2) div 2)/(7 - 4 + 1) 
ix.    3 * (27 mod (23 mod 6)) 
Ασκ4. Να γραφεί αλγόριθμος ο οποίος θα διαβάζει τρείς αριθμούς και θα εκτυπώνει το άθροισμα, το γινόμενο και το μέσο όρο τους
Ασκ5. Να αναπτυχθεί αλγόριθμος που θα διαβάζει μια γωνία σε μοίρες και θα εκτυπώνει τη την τιμή της σε ακτίνια (rad). Ισχύει πως μια πλήρης γωνία 360 μοιρών είναι 2π ακτίνια
Ασκ6. Στην αλυσίδα καταστημάτων MakroX markets οι τιμές των προϊόντων στις ετικέττες αναγράφονται χωρίς το ΦΠΑ. Να αναπτυχθεί ο αλγόριθμος που εκτελεί η ταμειακή μηχανή που θα διαβάζει την τιμή πληρωμής (χωρίςΦΠΑ) και το ποσό που έδωσε ο πελάτης και θα υπολογίζει το πληρωτέο ποσό και τα ρέστα που δικαιούται ο πελάτης (συντελεστής ΦΠΑ 18%)
Ασκ7. Να αναπτυχθεί αλγόριθμος ο οποίος θα διαβάζει έναν θετικό αριθμό x και θα υπολογίζει και θα εκτυπώνει την τιμή της ακόλουθης συνάρτησης      
Ασκ8. Η εταιρεία κινητής τηλεφωνίας CityTel παρέχει στους συνδρομητές της λογότυπα και μελωδίες για τα κινητά τους. Υπάρχουν δύο εναλλακτικές προσφορές:
α. Εγγραφή στο CityTel club, με πάγιο μηνιαίο κόστος 1.40 €, και επιπλέον χρέωση 0.23 € για κάθε λογότυπο ή μελωδία που καταβιβάζεται στο κινητό του συνδρομητή
β. Χρέωση 0,53 € για κάθε λογότυπο ή μελωδία που ζητείται
Να γραφεί αλγόριθμος που θα διαβάζει το σύνολο των λογότυπων και μελωδιών που κάποιος συνδρομητής καταβίβασε στο κινητό του και να εκτυπώνει τη χρέωση και με τις δυο παραπάνω προσφορές
Ασκ9. Η εταιρεία κινητής τηλεφωνίας CityTel χρεώνει τις υπηρεσίες τηλεφωνίας που παρέχει στους συνδρομητές της ως εξής: Πάγια χρέωση 11 €, κάθε δευτερόλεπτο συνομιλίας 0.03 € ενώ κάθε μήνυμα SMS χρεώνεται προς 0.84 €. Να αναπτυχθεί αλγόριθμος που θα διαβάζει τον κωδικό ενός συνδρομητή, το χρόνο ομιλίας και τα μηνύματα που έστειλε τον περασμένο μήνα και θα εκτυπώνει τον κωδικό και το ποσό που πρέπει να εισπράξει η CityTel. Τονίζεται οτι οι παραπάνω τιμές προσαυξάνονται με ΦΠΑ 18%
Ασκ10. Η διοίκηση ενός εργοστασίου αποφάσισε να δώσει σε όλους τους εργαζομένους αύξηση 11% ως επίδομα εξομάλυνσης μισθού. Να αναπτυχθεί αλγόριθμος που θα διαβάζει τις μηνιαίες αποδοχές ενός εργαζομένου και θα εκτυπώνει το ποσό του επιδόματος εξομάλυνσης καθώς και τον τελικό μισθό του εργαζομένου
Ασκ11. Να γραφεί αλγόριθμος ο οποίος θα αντιμεταθέτει τα περιεχόμενα δυο μεταβλητών

Ασκ12. Η ημερήσια αποζημίωση ενός εργαζόμενου είναι 35 €. Το ποσοστό των κρατήσεων για ασφάλεια είναι 11% και για φόρο 8.5%. Να αναπτυχθεί αλγόριθμος που θα διαβάζει το όνομα ενός εργαζομένου και τις ημέρες απασχόλησής του για τον τρέχοντα μήνα και θα εμφανίζει τις καθαρές αποδοχές για τον εργαζόμενο αυτό
Ασκ13. Η εταιρεία ΣΔΧ έχει τρία υποκαταστήματα. Να αναπτυχθεί αλγόριθμος που θα διαβάζει τα έσοδα για κάθε υποκατάστημα και θα εκτυπώνει τα συνολικά έσοδα της εταιρείας καθώς και το ποσοστό συμμετοχής σε αυτά καθενός από τα τρία υποκαταστήματα
Ασκ14. Τα 4 υποκαταστήματα της εταιρείας ΧΥΖ θα πάρουν επιχορήγηση για την διαφημιστική τους εκστρατεία. Το ποσό της επιχορήγησης θα κατανεμηθεί με βάση τα κέρδη που πραγματοποίησαν το περασμένο εξάμηνο. Να αναπτυχθεί αλγόριθμος που θα διαβάζει την επιχορήγηση που θα δοθεί στα 4 υποκατάστήματα καθώς και τα κέρδη που πραγματοποίησαν αυτά και να εκτυπώνει το ποσό που αναλογεί στο καθένα απο αυτά
Ασκ15. Απο την εταιρεία ΑΘΗΝΑ ΤΡΑΜ σας ζητείται να αναπτύξετε τον αλγόριθμο για το μηχάνημα αυτόματης πώλησης εισητηρίων. Ο αλγόριθμος δέχεται τον αριθμό των εισητηρίων (των οποίων το κόστος είναι 0.50 €) και το ποσό πληρωμής και να εκτυπώνει τα ρέστα. Σημειώνεται οτι για ρέστα δίνονται μόνο κέρματα 50 λεπτών
Ασκ16. Ένα μηνιαίο περιοδικό πληροφορικής κοστίζει 6.50 €. Ωστόσο, αν κάποιος επιθυμεί να γίνει συνδρομητής για 1 χρόνο τότε θα έχει έκπτωση 20%. Να αναπτύξετε αλγόριθμο που θα εκτυπώνει το κόστος για την αγορά 12 μεμονωμένων τευχών και το αντίστοιχο κόστος για συνδρομή
Ασκ17. Μια εταιρεία αποφάσισε να χρηματοδοτήσει την εκπαίδευση του προσωπικού της στην πληροφορική και για το σκοπό αυτό θα συνεργαστεί με ιδιωτικό κέντρο. Το κόστος εκπαίδευσης είναι 25 € ανά εκπαιδευόμενο. Ωστόσο, το Υπουργείο Εργασίας χρηματοδοτεί μέσω Ευρωπαϊκού προγράμματος την εκπαίδευση σε ποσοστό 40%. Να αναπτύξετε αλγόριθμο που να διαβάζει το πλήθος των ατόμων που θα εκπαιδευτούν και να εκτυπώνει τα χρήματα που θα ξοδέψει η εταιρεία για την εκπαίδευση του προσωπικού και το αντίστοιχο μερίδιο του Υπουργείου Εργασίας
Ασκ18. Να αναπτυχθεί αλγόριθμος που θα διαβάζει έναν τριψήφιο αριθμό και θα επιστρέφει το άθροισμα των ψηφίων του (για παράδειγμα για τον αριθμό 523 θα ισχύει 5 + 2 + 3 = 10)
Ασκ19. Να αναπτύξετε αλγόριθμο που θα διαβάζει έναν τετραψήφιο αριθμό και να τον μετατρέπει σε πενταψήφιο τοποθετώντας ως κεντρικό ψηφίο τον αριθμό 2
Ασκ20. Να αναπτύξετε αλγόριθμο που να διαβάζει την ημερομηνία γέννησης (ημέρα, μήνας, χρόνος) ενός ατόμου καθώς και την τρέχουσα ημερομηνία, και να υπολογίζει την ηλικία του
Ασκ21. Η μισθοδοσία της εταιρείας ΧΥΖ πραγματοποιείται με χαρτονομίσματα των 50, 20, 5 € και με κέρματα του 1 €. Ο διευθυντής σας αναθέτει να γραψετε αλγόριθμο που να διαβάζει το ποσόν μισθοδοσίας των εργαζομένων και να εκτυπώνει πόσα χαρτονομίσματα από κάθε κατηγορία χρειάζονται