Εργασία Π48.2 Δομή ακολουθίας
Τα βασικά στοιχεία της γλώσσας Python και αμέσως μετά θα ακολουθήσει η μετατροπή αλγορίθμων σε γλώσσα Python. Η εκμάθηση της γλώσσας προγραμματισμού Python θα γίνει μέσα από τα παραδείγματα.
Αναγνωριστικά: είναι τα ονόματα που χρησιμοποιούνται για να ορίσουμε το όνομα της μεταβλητής, συνάρτησης κ.λπ. Τα αναγνωριστικά - ονόματα μπορεί να αποτελούνται από γράμματα του λατινικού αλφαβήτου (A - Z, a - z), τον χαρακτήρα _ (underline) και τα ψηφία (0 έως 9), αρκεί ο πρώτος χαρακτήρας να μην είναι ψηφίο. Π.χ. Έγκυρα ονόματα-αναγνωριστικά είναι: first_name, code1, x, a1, _a, price_sold.
Δεσμευμένες λέξεις: είναι οι λέξεις που χρησιμοποιεί η Python για εντολές.
Αριθμητικές εκφράσεις: είναι οι μαθηματικές παραστάσεις, που αποτελούνται από αριθμούς ή αριθμητικές μεταβλητές ή μαθηματικές συναρτήσεις και τα σύμβολα των πράξεων δηλαδή τους αριθμητικούς τελεστές.
Μεταβλητή: είναι θέσεις μνήμης στις οποίες αποθηκεύονται τιμές. Η Python δεσμεύει χώρο στη μνήμη του υπολογιστή για τις μεταβλητές ανάλογα με το είδος της μεταβλητής (τύπος δεδομένων). Στην Python δεν είναι απαραίτητο να δηλώσουμε τον τύπο της μεταβλητής που θα χρησιμοποιήσουμε, αλλά αυτό γίνεται αυτόματα, όταν η μεταβλητή πάρει τιμή την πρώτη φορά.
Αριθμητικοί τελεστές: είναι τα σύμβολα που χρησιμοποιούμε για να κάνουμε μαθηματικές πράξεις. Η Python χρησιμοποιεί τους παρακάτω αριθμητικούς τελεστές:
+ (πρόσθεση)
* ( αφαίρεση)
/ (διαίρεση)
** (δύναμη, πχ. 23-2**3)
% (το υπόλοιπο ακέραιας διαίρεσης)
Τύποι δεδομένων: Η Python υποστηρίζει τους παρακάτω τύπους δεδομένων
Ακέραιοι: είναι οι γνωστοί ακέραιοι αριθμοί από τα μαθηματικά. Π.χ. ο αριθμός 3, 198,-4, κ.λπ.
Κινητής υποδιαστολής: είναι οι πραγματικοί αριθμοί. Π.χ. 3.14 και 28.2Ε-5, όπου το Ε δηλώνει δύναμη του 10, δηλαδή ο αριθμός 28.2Ε-5 σημαίνει 28.2*10-5.
Μιγαδικοί αριθμοί: είναι οι αριθμοί-2+3j
Λογικές: είναι ο τύπος που μπορεί να πάρει μόνο δύο τιμές True (Αληθής) ή False (Ψευδής).
Συμβολοσειρές: είναι μια ακολουθία χαρακτήρων που ορίζεται με μονά ή διπλά εισαγωγικά, αρκεί με όποια ξεκινάμε με την ίδια να κλείνουμε. Π.χ. "Σήμερα είναι μια ηλιόλουστη μέρα" ή 'Αύριο θα έχει κρύο' ή 'Σταδίου 1125' κλπ.
Δομή ακολουθίας
Θα περιγράψουμε τις τρεις βασικές εντολές της Python για να δώσουμε τα πρώτα απλά παραδείγματα σε δομή ακολουθίας.
Γενική μορφή: <όνομα μεταβλητής ή μεταβλητών> = τιμή ή τιμές σε πλήρη αντιστοιχία.
Λειτουργία: Καταχωρείται η τιμή του δεξιού μέλους στη μνήμη στη μεταβλητή με το όνομα - αναγνωριστικό που έχουμε ορίσει στο αριστερό μέλος.
Π.χ. x=1 #καταχωρείται στη μεταβλητή x η τιμή1
x=x+15 # αυξάνεται η τιμή της μεταβλητής x κατά 15
οnoma='Άννα’ #καταχωρείται στη μεταβλητή onoma η τιμή Άννα
m1=m2=m3=23 # στις μεταβλητές m1, m2, m3 καταχωρείται η ίδια τιμή 23
x,y=10,18 #στη μεταβλητή x εκχωρείται η τιμή 10 και στη y η τιμή 18
x,y,z=3,7,'Μαρία' #στη μεταβλητή χ εκχωρείται η τιμή 3, στη y η τιμή 7 και στη ζ η τιμή Μαρία.
Γενική μορφή: όνομα μεταβλητής=input( "κείμενο προς εμφάνιση ")
Λειτουργία: Στο παράθυρο του διερμηνευτή, εμφανίζεται το κείμενο που έχουμε πληκτρολογήσει, μέσα στην παρένθεση της ενσωματωμένης συνάρτησης (στις συναρτήσεις θα αναφερθούμε σε επόμενη παράγραφο) input. Στη συνέχεια, ο υπολογιστής περιμένει να πληκτρολογήσουμε μια τιμή. Όταν πατήσουμε το Enter, η τιμή που πληκτρολογήσαμε καταχωρείται στη μεταβλητή.
Γενική μορφή: print κείμενο ή όνομα μεταβλητής
Λειτουργία: Εμφανίζει στο παράθυρο του διερμηνευτή, ό,τι έχουμε ορίσει μέσα στην παρένθεση της ενσωματωμένης συνάρτησης print. Μπορούμε να εμφανίσουμε ένα δικό μας κείμενο, αρκεί να βρίσκεται μέσα σε διπλά ή μονά εισαγωγικά ή την τιμή μιας μεταβλητής δίνοντας μόνο το όνομα της χωρίς εισαγωγικά.
Για εισαγωγή επεξηγηματικών σχολίων στο πρόγραμμά μας, θέτουμε μπροστά το σύμβολο #. Με αυτόν τον τρόπο, όταν κάποιος δει το πρόγραμμά μας, θα καταλάβει πιο εύκολα τι ακριβώς κάνει και πώς σκεφτήκαμε να το φτιάξουμε.
Εργασία 48-2α-misthos
Για να δημιουργήσετε πρόγραμμα σε γλώσσα Python που να δίνετε από το πληκτρολόγιο το ημερομίσθιο ενός εργαζομένου και στην συνέχεια να υπολογίζετε και το εμφανίζετε το ποσό που θα εισπράξει μετά από 25 ημέρες εργασίας εφαρμόζετε τα παρακάτω βήματα
Εργασία 48_2b_kyklos
Για να δημιουργήσετε πρόγραμμα σε γλώσσα Python που να δίνετε από το πληκτρολόγιο δίνετε την ακτίνα του κύκλου και να υπολογίζετε και να εμφανίζετε το μήκος της περιφέρειας και το εμβαδόν του κύκλου.