Δεν πρέπει με κάποιο τρόπο να δώσεις στον υπολογιστή να καταλάβει ότι το 205 cm είναι ψηλός παίκτης και το 195 κοντός?
Η απάντηση είναι φυσικά και όχι (προσωπική γνώμη πάντα)
Μα μια συνάρτηση σαν αυτή που σου έγραψα, έχει το ύψος μέσα. Αν λοιπόν εσύ βάλεις μικρό ύψος πχ185, θα είναι πιο μικρή η ποσότητα 0.00342x άρα και πιο μικρή η άνοδος του σκιλ. Αν βάλεις μεγάλο ύψος πχ 210, θα είναι μεγάλη και η ποσότητα 0.00342x άρα και πιο μεγάλη η άνοδος.
Άρα με τη χρήση μίας τέτοιας συνάρτησης, το πρόγραμμα στην ουσία θα λαμβάνει υπόψη του ότι το 185 ειναι μικρότερο από το 186 και αυτό μικρότερο από το 187 και αυτό μικρότερο από το 188 κτλ. χωρίς βέβαια να λαμβάνει υπόψη του την κεντρική τιμή. Δεν έχει λοιπόν νόημα να βάλεις μέσα στον αλγόριθμο μια εντολή που να λέει....αν είναι κατω από πχ 200 κάνε αυτό ενώ αν είναι πάνω από 200 κάνε το άλλο.
Δηλαδή αυτό που λέω εγώ είναι ότι η συνάρτηση θα είναι ίδια για όλους τους παίχτες ανεξαρτήτως ύψους. Ενώ με αυτό που λες εσύ χρειάζονται 2 συναρτήσεις για το ίδιο είδος προπόνησης...μία να υπολογίζει την άνοδο του σκιλ αν το ύψος είναι κάτω από την κεντρική τιμή και μία να υπολογίζει την άνοδο του σκιλ αν το ύψος είναι πάνω από την κεντρική τιμή.
Αν χρησιμοποιήσεις την κεντρική με μία μόνο συνάρτηση, τότε πως το πρόγραμμα θα ξεχωρίσει ότι ο παίχτης 215 είναι ψηλότερος από τον παίχτη 205, αφού και οι δύο σύμφωνα με την κεντρική τιμή είναι στους ψηλούς;
Επίσης σκέψου και το εξής: σύμφωνα με αυτό που λες, αν βάλεις έναν παίχτη ύψους 190 να παίξει center και προπονείς ριμπάουντ, το πρόγραμμα θα τον έχει για κοντό οπότε δε θα ανεβάσει ριμπάουντ ποτέ. Το οποίο βέβαια ξέρουμε πως δεν ισχύει. Θα ανεβάσει αλλά θα ανεβάσει πολύ αργά.
Last edited by sorazal at 4/12/2012 6:26:30 PM