Header section

Ασκήσεις Εργαστηρίου 2

Όνομα Άσκησης Περιγραφή Πηγαίος Κώδικας PDF
Άσκηση 1 Αναέσεις στις μεταβλητές a,b,c,d τις τιμές 3, -123,1033 x 10-33 και 'Python is fun' και τυπώστε τις τιμές τους στην μορφή The value of the variable a is 3, κ.ο.κ as1.py ----
Άσκηση 2 Οι συναρτήσεις hex, oct, bin μετατρέπουν έναν ακέραιο στο δεκαεξαδικό , οκταδικό και δυαδικό σύστημα , αντιστοιχα . εκτυπώστε τον αριθμό μητρώου σας σε κάθε ένα από αυτά τα συστήματα.(Η συνάρτηση int κάνει την ασνίστροφη μετατροπή) as2.py ----
Άσκηση 3 Να γράψετε πρόγραμμα σε Python που θα χρησιμοποιει συνάρτηση main και θα δέχεται ως είσοδο με έλγχο τιμών το ύψος και θα τυπώνει στην οθόνη το παρακάτω: (Δώσε ύψος: το ύψος του ατόμου είναι 1.83 μέτρα. Είναι ψηλός) Για το χαρακτηρισμό του ύψους να χρησιμοποιηθούν οι εκφράσεις (πολύ κοντός , κοντός , κανονικός , ψηλός , πολύ ψηλός) με αντίστοιχα ύψη 1.40, 1.72, 1.80, 1.95 και 2.05 as3.py ----
Άσκηση 4 Στην κλίμακα Fehreheit το νερό παγώνει στους 32 βαθμους και βράζει στους 212. Να γραφεί συνάρτηση μετατροπής από οC σε οF και το αντίστροφο και πρόγραμμα που ο χρήστης να δίνει oC ή οF και να επιστρέφει την αντίστοιχη θερμοκρασία στην άλλη κλίμακα as4.py ----
Άσκηση 5 να βρεθεί το εμβαδόν του χωρίου το οποίο περικλύεται μεταξύ του εγγεγραμένου και του περιγγεγραμένου κύκλου ενός τεταγώνου πλευράς 3 as5.py ----
Άσκηση 6 Ένα έτος είναι δίσεκτο αν διαιρείται με το 4 αλλα όχι με το 100, με εξαίρεση τα έτη που διαιρούνται με το 400 τα οποία είναι δίσεκτα.Γράψτε ένα προγραμμα που να καλεί συνάρτηση σε Python η οποία να ελέγχεει αν ένα έτος είναι δίσεκτο ή όχι. as6.py ----
Άσκηση 7 Η ταχύτητα του φωτός είναι 300 000km/s.Ένα έτος φωτός είναι η απόσταση την οποία διανύει το φως σε ένα έτος , δηλαδη , περίπου 9.5 τρισεκατομμύρια km.Πόσο χρόνο χρειάζεται το αυτοκίνητο σας, αν ταξιδεύει με σταθερή ταχύτητα 120 km/h, να διανύσει ένα δευτερόλεπτο φωτός ; Ν αυλοποιήσετε κατάλληλη συνάρτηση που να δέχεται ως είσοδο ταχύτητα km/s και να υπολογίζει δευτερόλεπτα φωτός as7.py ----
Άσκηση 8 Να γεμίσετε ένα πίνακα 3χ3 μετυχαίους ακέραιους στο [0,1].να χρησιμοποιήσετε για το σκοπό αυτό κατάλληλες συναρτήσεις . Να μετασχηματίσετε τον πίνακα από 4χ4 σε 4χ6 και εν συνεχεία σε 6χ6 μέσω κατάλληλων συναρτήσεων μετασχηματισμών. as8.py ----
Άσκηση 9 Να γραφεί πίνακας nxn στοιχείων και να τον γεμίσετε σε ξεχωριστή συνάρτηση με ψευδοτυχαιές ακέραιες τιμές στο δίαστημα [1,6]. Εν συνεχεία σε ξεχωριστή συνάρτηση να εμφανίζεται τον πίνακα καθώς και σε ξεχωριστή συνάρτηση να υπολογίζει την συχνότητα εμφάνισης κάθε αριθμού {1,2,3,4,5,6} και να εμφανίζει το αποτέλεσμα. as9.py ----
Άσκηση 10 Να γραφεί πρόγραμμα που θα χρησιμοποιεί συνάρτηση για να γεμίζει κ διανύσματα n στοιχείων με κ μικρότερο του n με ψευδοτυχαίες πραγματικές τιμές στο [1,100] και εν συνεχεια συνάρτηση που θα τυπώνει τα διανύσματα αυτά στην οθόνη καθώς και συνάρτηση που θα υπολογίζει και θα τυπώνει τα μέτρα των διανυσμάτων στον Rn. as10.py ----
Άσκηση 11 Να γραφεί συνάρτηση η οποία δεδομένης μιας θερμοκρασίας Τ να τυπώνει το μήνυμα Cold αν η θερμοκρασια είναι μικρότερη από 10 βαθμούς.Το μήνυμα Hot αν η θερμοκρασία είναι μεγαλύτερη απο 35 βαθμους και το μήνυμα Pleasant διαφορετικα. Γράψτε ένα πρόγραμμα Python το οποίο διαβάζει ένα πραγματικό αριθμό χ και να υπολογίζει την τιμή της συνάρτησης . as11.py ----
Άσκηση 12 Γράψτε ένα πρόγραμμα σε Python το οποίο διαβάζει ένα πραγματικό αριθμό χ και υπολογίζει την τιμή της συνάρτησης . as12.py ----
Άσκηση 13 Να γράψετε συνάρτηση που να υπολογίζει τον μεγαλύτερο περιττό αριθμό μεταξύ των ακεραίων x, y, z. as13.py ----
Άσκηση 14 Γράψτε πρόγραμμα το οποίο ζητάει μια γωνία θ στο δίαστημα (0,π/2) και συνάρτηση που να τυπώνει τους τριγωνομετρικούς αριθμούς sinθ, cosθ και tanθ. as14.py ----
Άσκηση 15 Γράψτε κατάλληλη συνάρτηση για την επεξεργασία της ακολουθίας χαρακτήρων AppliedMathematics. Συγκεκριμένα να τυπώνουν: (1) τους πρώτους 6 αριθμούς (2) Τους τελευταιους 5 χαρακτήρες (3)κάθε δεύτερο χαρακτήρα ξεκινώντας από την θέση 3 (4)όλους τους χαρακτήρες ξεκινώντας από το τέλος χαρακτήρα και προχωρώντας πρός την αρχή. Τέλος μια ακολουθία η αποτελούμενη από τους χαρακτήρες στις άρτιες θέσεις ακολουθούμενη από τους χαρακτήρες στις περριτές θέσεις. Ν αγενικευτεί η παραπάνω συνάρτηση για οποιοδήποτε αλφαριθμητικό 18 χαρακτήρων. as15.py ----
Άσκηση 16 Γράψτε συνάρτηση η οποία ζητά από το χρήστη να δώσει ένα αλφαριθμητικό και ελέγχει ποια φωνήεντα έχει (επιστρέφει τον πίνακα των φωνήεντων)(a,e,i,o,u )Το κυρίως πρόγραμμα να εμφανίζει τον πίνακα αυτό . Να γενικευτεί η συνάρτηση και για τα φωνήεντα της Ελληνικής γλώσσας. as16.py ----