Επιστροφή από Συνάρτηση

Ξεκίνησε από kapapi, 05 Απρ 2015, 11:16:23 ΠΜ

« προηγούμενο - επόμενο »

petrosp13

To ότι δεν κόβονται μονάδες για ένα τόσο συνηθισμένο όνομα μεταβλητής δεν σημαίνει ότι δεν είναι συντακτικό λάθος και ότι πρέπει να επισημαίνεται
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

kapapi

#16
Αφού όμως δεν υπάρχει έτοιμη μαθηματική συνάρτηση που να έχει μόνο ένα, υποχρεωτικά ελληνικό γράμμα, καμία από αυτές ως μεταβλητή δεν είναι δεσμευμένη λέξη αφού δεν ξέρουμε αν γράφτηκε με ελληνικά ή αγγλικά.

Άλλωστε τόσα χρόνια στις εκφωνήσεις των πανελληνίων εξετάσεων έχει χρησιμοποιηθεί χωρίς να ιδρώνει το αυτί κανενός.

petrosp13

Όλες οι άλλες συναρτήσεις έχουν ελληνικά ονόματα, γιατί αυτή να είναι με αγγλικά;
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

kapapi

Λέω το ακριβώς αντίθετο. Οι συναρτήσεις καλά κάνουν και είναι στο ελληνικά, αλλά οι μεταβλητές μπορούν να έχουν και αγγλικά και ελληνικά γράμματα.
Παράδειγμα χρησιμοποιώ τη μεταβλητή ΛΟΓ αλλα το γράμμα Ο είναι αγγλικό, άρα δεν είναι δεσμευμένη λέξη.

Αν υπήρχε μιά συνάρτηση με όνομα Λ τότε πράγματι δεν θα μπορούσε να χρησιμοποιηθεί ως όνομα μεταβλητής.

petrosp13

Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

kapapi

Πράγματι έχετε δίκαιο. Η δεσμευμένη λέξη, είναι δεσμευμένη λέξη, απλώς στο χαρτί δεν μπορεί να φανεί το λάθος σε αυτή την περίπτωση.

Βέβαια μετά από όλα αυτά μπορεί καποιος να ονομάσει μια μεταβλητή: ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ή μια συνάρτηση: ΠΡΟΓΡΑΜΜΑ