Πέμπτη 5 Φεβρουαρίου 2026

Eιδικοί προειδοποιούν: Mην κάνετε σχέσεις με την τεχνητή νοημοσύνη

Eιδικοί προειδοποιούν: Mην κάνετε σχέσεις με την τεχνητή νοημοσύνη | ΣΚΑΪ

Βρετανία: Ταξί χωρίς οδηγό θα κυκλοφορήσουν από τον Σεπτέμβριο

Βρετανία: Ταξί χωρίς οδηγό θα κυκλοφορήσουν από τον Σεπτέμβριο | Η ΚΑΘΗΜΕΡΙΝΗ

Η Ευρωπαϊκή Επιτροπή υπονομεύει την ουδετερότητα του διαδικτύου

 Η Ευρωπαϊκή Επιτροπή υπονομεύει την ουδετερότητα του διαδικτύου – Ανοιχτά πρότυπα και άδειες

Τετάρτη 4 Φεβρουαρίου 2026

Ψηφιακή απάτη χωρίς links και κωδικούς: Πώς λειτουργεί το κόλπο με τα «γνωστά πρόσωπα»

 Ψηφιακή απάτη χωρίς links και κωδικούς: Πώς λειτουργεί το κόλπο με τα «γνωστά πρόσωπα» | Alfavita

Υποπρογράμματα -Συναρτήσεις

 Υπάρχει περίπτωση κάποιο τμήμα του προγράμματος (π.χ. υπολογισμός μέσου όρου,  υπολογισμός μέγιστου κλπ) να πρέπει να χρησιμοποιηθεί σε πολλά και διαφορετικά σημεία μέσα στο πρόγραμμα.

Με τις ως τώρα γνώσεις μας, αυτό γίνεται γράφοντας πολλές φορές τον ίδιο κώδικα (εντολές) σε κάθε σημείο του προγράμματος όπου χρειάζεται.


Ωστόσο, μπορούμε να γράψουμε τις εντολές μία και μόνη φορά σε ένα υποπρόγραμμα , να  καλούμε μόνο το όνομα του υποπρογράμματος αυτού και να εκτελούνται οι εντολές που αυτό περιλαμβάνει.

Τα υποπρογράμματα στην python καλούνται συναρτήσεις.

Στο παρακάτω πρόγραμμα δημιουργούμε  την συνάρτηση average, η οποία, κάθε φορά που την καλούμε με το όνομά της, θα υπολογίζει και εμφανίζει τον μέσο όρο δύο αριθμών που έχει δώσει ο χρήστης:






Η συνάρτηση ορίζεται με την εντολή def και της δίνεται ένα όνομα (average).  Επίσης δίπλα στο όνομα φαίνονται και οι παράμετροι που θα χρησιμοποιηθούν (x και y).  Αυτές είναι μεταβλητές που θα μεταφέρουν τις τιμές που δίνει ο χρήστης από το πρόγραμμα για να γίνει ο υπολογισμός μέσα στην συνάρτηση.

 Μέσα στο def γράφονται οι εντολές που εκτελεί κάθε φορά που θα την καλούμε από το πρόγραμμα με το όνομά της και θα της στέλνουμε τις παραμέτρους (τιμές των μεταβλητών x,y) ώστε να κάνει τις κατάλληλες πράξεις (υπολογισμός μέσου όρου) και να εμφανίσει το αποτέλεσμα.


Ασκήσεις

1. Να γραφεί πρόγραμμα που θα υπολογίζει και εμφανίζει το εμβαδό ενός τριγώνου με αντίστοιχη συνάρτηση, αφού ο χρήστης δώσει την βάση και το ύψος του τριγώνου

2. Να γραφεί πρόγραμμα που θα διαβάζει τον μέσο όρο ενός μαθητή και θα εμφανίζει με συνάρτηση αν  προάγεται ή παραπέμπεται λόγω απουσιών.

3. Να γραφεί πρόγραμμα που να διαβάζει την ηλικία τεσσάρων ατόμων  και κάθε φορά θα εμφανίζει με συνάρτηση αν το κάθε άτομο είναι ανήλικο ή ενήλικο.

4. Να γραφεί πρόγραμμα που θα διαβάζει αριθμό απουσιών  μαθητών   και κάθε φορά θα εμφανίζει με συνάρτηση αν ο μαθητής προάγεται ή απορρίπτεται λόγω απουσιών. Η επανάληψη θα τελειώνει μόλις ο χρήστης δώσει για αριθμό απουσιών το -999.




Η Ελλάδα θα ανακοινώσει σύντομα την απαγόρευση των social media για παιδιά κάτω των 15 ετών

 Κυβερνητική πηγή στο Reuters: Η Ελλάδα θα ανακοινώσει σύντομα την απαγόρευση των social media για παιδιά κάτω των 15 ετών - iefimerida.gr

Κτηματολόγιο: Από τις «υπερηχητικές» ταχύτητες στον... καρβουνιάρη

 Κτηματολόγιο: Από τις «υπερηχητικές» ταχύτητες στον... καρβουνιάρη | in.gr

Τρίτη 3 Φεβρουαρίου 2026

Η Gen Z είναι η πρώτη γενιά που έχει χαμηλότερη νοημοσύνη από τους γονείς της

 Στοιχεία σοκ: Η Gen Z είναι η πρώτη γενιά που έχει χαμηλότερη νοημοσύνη από τους γονείς της | Flash

Cyber Alert Videos

 (171) Cyber Alert - YouTube

ΕΚΠΑ: Η πρώτη διεθνής κλίμακα μέτρησης της παραπληροφόρησης από fake news

 ΕΚΠΑ: Η πρώτη διεθνής κλίμακα μέτρησης της παραπληροφόρησης από fake news | Alfavita