Category: Χωρίς κατηγορία

Ερωτήσεις εμπέδωσης

Τι είναι η μεταβλητή στον προγραμματισμό; Ποιους βασικούς τύπους αριθμών υποστηρίζει η γλώσσα Python; Τι τιμές μπορούν να πάρουν οι λογικοί (boolean) τύποι δεδομένων; Ποια εντολή της γλώσσας Python χρησιμοποιούμε για να εμφανίσουμε ένα μήνυμαστην οθόνη του υπολογιστή; Ποιο σύμβολο χρησιμοποιούμε για να δώσουμε μια τιμή σε μια μεταβλητή;    

Δραστηριότητα

Να γραφεί αλγόριθμος που να υπολογίζει και να εκτυπώνει το εμβαδό τριγώνου βάσης 10 και ύψους 15. Το εμβαδό δίνεται από τον τύπο Ε= (β*υ)/2. Στη συνέχεια να γραφεί πρόγραμμα που να υλοποιεί τον αλγόριθμο εμβαδό τριγώνου σε γλώσσα Python Ενδεικτική λύση # ΥΠΟΛΟΓΙΣΜΟΣ ΤΟΥ ΕΜΒΑΔΟΥ ΤΡΙΓΩΝΟΥ BASH = 10 YPSOS = 15 EMBADO = …

Continue reading

Δομή προγράμματος και καλές πρακτικές

Στη δραστηριότητα που ακολουθεί και στη δεξιά στήλη του πίνακα, εμφανίζεται μια κλασική δομή ενός προγράμματος σε Python. Παρότι δεν είναι αναγκαίο, είναι ιδιαίτερα χρήσιμο με τη μορφή σχολίων, όπου ξεκινάμε με το σύμβολο #, να δίνουμε ένα χαρακτηριστικό τίτλο στο πρόγραμμα και να προσθέτουμε, όπου κρίνουμε χρήσιμο, επεξηγηματικά σχόλια μέσα στον κώδικα. Χρειάζεται ιδιαίτερη …

Continue reading

Βασικές συναρτήσεις

Στο περιβάλλον της γλώσσας Python, επαληθεύστε τα παρακάτω: • Η συνάρτηση float() μετατρέπει ακεραίους και συμβολοσειρές σε δεκαδικούς αριθμούς. • Η συνάρτηση int() δέχεται οποιαδήποτε τιμή και τη μετατρέπει σε ακέραιο, κόβοντας τα δεκαδικά ψηφία, αν υπάρχουν • Η συνάρτηση abs() επιστρέφει την απόλυτη τιμή ενός αριθμού. • Η pow(a,b) επιστρέφει τη δύναμη του α …

Continue reading

Βασικές εντολές

Στις προηγούμενες παραγράφους παρουσιάστηκαν μερικές από τις βασικές εντολές της γλώσσας Python. Για την εμφάνιση τιμών στην οθόνη του υπολογιστή χρησιμοποιούμε την εντολή print, με ποικίλες μορφές, όπως: print όνομα_μεταβλητής, ή print αριθμός, ή print ΄συμβολοσειρά΄, ή print onoma_μεταβλητής (τελεστής) αριθμός Για την εκχώρηση τιμής σε μια μεταβλητή χρησιμοποιούμε το «=», με μορφή: ονομα_μεταβλητής=τιμή μεταβλητής. …

Continue reading

Βασικές εντολές, τελεστές, αριθμητικές και λογικές πράξεις

Στην παράγραφο αυτή παραθέτουμε συνοπτικά τις βασικές εντολές, τους τελεστές και τις αριθμητικές και λογικές πράξεις της γλώσσας Python. Αριθμητικοί τελεστές (Arithmetic operations): +, -, *, /, **, % Λογικοί τελεστές σύγκρισης: ==, !=, <, >, <=, >= Τελεστές λογικών πράξεων: not, or, and, με τις ακόλουθες λογικές λειτουργίες P            …

Continue reading

Δραστηριότητα

x= “Μυρτώ” y = “Βασίλη” print “Καλημέρα”, y, “και”, x print “Καλημέρα”, x + y

Δραστηριότητα

Καταγράψετε τι πιστεύετε ότι θα εμφανιστεί στην οθόνη, μετά την εκτέλεση των παρακάτω εντολών: x = 45 x = 45.5 print x print x + x

Δραστηριότητα εμπέδωσης

Πειραματιστείτε με τα παρακάτω παραδείγματα προσπαθώντας να κατανοήσετε το αποτέλεσμα των εντολών: >>> x = 10 # εκχωρεί την ακέραια τιμή 10 στο x >>> print x # εμφανίζει το περιεχόμενο της x 10 >>> x=x+15 # προσθέτει στο περιεχόμενο της x τον ακέραιο 15 και το αποτέλεσμα το εκχωρεί ξανά στη x >>> print …

Continue reading

Εκχώρηση τιμής σε μεταβλητή και εμφάνιση του περιεχομένου της

Για να χρησιμοποιήσουμε μια μεταβλητή, χρειαζόμαστε να της δώσουμε ένα όνομα και στη συνέχεια να της εκχωρήσουμε κάποια τιμή. Στη γλώσσα Python υπάρχουν ορισμένοι κανόνες που πρέπει να ακολουθήσουμε για να δώσουμε ένα όνομα σε μια μεταβλητή. Συνηθίζουμε να δίνουμε ένα όνομα σχετικό με το είδος της μεταβλητής με λατινικούς χαρακτήρες, που μπορεί να συνοδεύεται …

Continue reading