Albatross
Νεοφερμένος
Γειά χαρά, είναι το πρώτο μου μήνυμα στο forum σας, αν και παρακολουθώ τακτικά τις διάφορες συζητήσεις. Θα ήθελα την γνωμη σας για τη απάντηση μου στο 3ο ερώτημα (γ) του 3ου θέματος. Έγραψα :
ΑΕ[1]<-- ΕΠΙΒ[1]
ΓΙΑ Ι ΑΠΟ 2 ΜΕΧΡΙ 25
ΑΘΡ<--ΕΠΙΒ[Ι-1] + ΑΠΟΒ[Ι-1]
ΑΝ Ι=2 ΤΟΤΕ
ΑΕ[Ι]<--ΕΠΙΒ[Ι] - ΑΠΟΒ[Ι] + ΑΘΡ
ΑΛΛΙΩΣ
ΑΕ[Ι]<--ΕΠΙΒ[Ι] - ΑΠΟΒ[Ι] + ΑΘΡ + ΕΠΙΒ[1]
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Το εκτέλεσα με ένα παράδειγμα και δεν βρήκα κάπου λάθος. Ευχαριστώ εκ των προτέρων και καλά αποτελέσματα σε όλους.
Κι εγώ έχω την εντύπωση ότι είναι λάθος. Όπως είπε και o rex μετά το ι=3 αρχίζει και χαλάει...Βέβαια περίμενε και την γνώμη ενός καθηγητή καλύτερα...
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Albatross
Νεοφερμένος
Σε ποιο ακριβώς σημείο ήταν απαραίτητη η χρήση της συνάρτησης Α_Τ;
Δεν ήταν πουθενά απαραίτητη. Απλά στο 4ο που ζητούσε το συνολικό κέρδος στην περίπτωση της ζημίας μπορούσε να χρησιμοποιηθεί για να δίνει θετικό αριθμό (επειδή το "Είχε κέρδος -500" δεν στέκει). Όχι ότι δεν αρκούσε φυσικά ένας πολλαπλασιασμός με το μείον.
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Albatross
Νεοφερμένος
Μη βιάζεσαι.
Αφήστε με να χαρώ λίγο
Στο κάτω-κάτω ακόμα και να μην το πάρουν σωστό, ξέρω ότι έχω δίκιο. Εγώ πήγα να δώσω με βάση το βιβλίο.
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Albatross
Νεοφερμένος
μηδενιζεις τον αθροιστη μετα την εξοδο απο την πρωτη απαναληψη. οποτε στην ουσια αυτο που εγραψες σου δειχνει μονο την διαφορα: ανθρωποι που επιβιβαστηκαν - ανθρωποι που αποβιβαστηκαν
Όχι, απλά κάνει την διαδικασία της προσθαφαίρεσης από την αρχή για κάθε σταθμό. Πρόσεξε ότι χρησιμοποιεί εμφωλευμένη επανάληψη.
Πολύ φοβάμαι όμως ότι η επιτροπή θα τον δεχτεί σωστό και τον ακέραιο. Ας πρόσεχαν να έγραφαν καλύτερο βιβλίο. η φράση "Πραγματικός Τύπος. Ο τύπος αυτός περιλαμβάνει τους πραγματικούς αριθμούς που γνωρίζουμε από τα μαθηματικά." Είναι παντελώς μα παντελώς λάθος.
Δικαίωση
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Albatross
Νεοφερμένος
Δεν είναι αυτή η ουσία ούτε η λογική του προγραμματισμού (προσωπική άποψη). Και όσον αφορά τις ασάφειες της ΓΛΩΣΣΑΣ, υπάρχουν πολλά σημεία του βιβλίου που είναι μπερδεμένα. Π.χ., οι τελεστές div και mod τι σειρά προτεραιότητας έχουν; πού ανήκουν;
Να δίναμε πάνω σε BASIC ή κάποια άλλη γλώσσα το καταλαβαίνω, αλλά πάνω στη ΓΛΩΣΣΑ...
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Albatross
Νεοφερμένος
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Albatross
Νεοφερμένος
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Albatross
Νεοφερμένος
Παραπέμπω στη σελίδα 148 του βιβλίου:
"Πραγματικός τύπος. Ο τύπος αυτός περιλαμβάνει τους πραγματικούς αριθμούς που γνωρίζουμε απο τα ΜΑΘΗΜΑΤΙΚΑ. ... "
ΜΑΘΗΜΑΤΙΚΑ. Απ' όσο ξέρω στα Μαθηματικά το -32,0 είναι ακέραιος.
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Albatross
Νεοφερμένος
Τι πεταξες; Συναρτηση; Μη μου πεις πως την ετοιμη Α_Τ( ) που εχει η ΓΛΩΣΣΑ την εκανες παλι μονη σου απο την αρχη ολη;!
Όχι, την χρησιμοποίησα κατευθείαν! Για να δείξω ότι ξέρω ότι η γλώσσα έχει ενσωματωμένες συναρτήσεις
-----------------------------------------
Παιδιά και εγώ έβαλα το -32,0 ακέραιο. Το ξέρω ότι έχει υποδιαστολή, αλλά έχω τα εξής επιχειρήματα:
1) Στα μαθηματικά είναι ακέραιος! Το βιβλίο αναφέρει πως τους ακεραίους και τους πραγματικούς τους αντιμετωπίζουμε όπως στα μαθηματικά!! Πουθενά δεν ξεκαθαρίζει ότι αν υπάρχει υποδιαστολή τότε είναι πραγματικός!
2) Πολύ σημαντικό είναι ότι η γλώσσα προγραμματισμού ΓΛΩΣΣΑ δεν ενδιαφέρεται για τεχνικές λεπτομέρειες όπως ειναι ο τρόπος με τον οποίο αποθηκεύονται οι αριθμοί στον υπολογιστή.... Αυτό είναι καθαρά τεχνική λεπτομέρεια. Πως να την ξέρεις;;
3) Δεν υπάρχει, από ότι έψαξα τουλάχιστον, κανένα παράδειγμα ώστε να μπορούν να στηριχθούν κάπου. Ότι πραγματικούς δίνει έχουν ψηφία διαφορετικά του 0 για δεκαδικά.
4) Το δοκίμασα στη γλώσσα C++ με την οποία ασχολούμαι και τον μετατρέπει σε ακέραιο αν έχω δηλώσει τη μεταβλητή ακέραια. Δηλαδή είναι επιλογή του compiler για το πως θα αντιμετωπίσει ένα τέτοιο θέμα και εξαρτάται από τη γλώσσα προγραμματισμού. Όπως είπα παραπάνω, η ΓΛΩΣΣΑ δεν ασχολείται με τεχνικά ζητήματα.... Όπως επίσης άλλες γλώσσες αρχικοποιούν μόνες τους τις μεταβλητές με την τιμή 0 για παράδειγμα!
5) Ζητούσε τύπο δεδομένου και το δεδομένο είναι ακέραιος. Όχι τύπο μεταβλητής που θα δηλώναμε.
Αυτό θα πει επιχειρηματολογία! Σωστός! Εγώ το σκέφτηκα από την μαθηματική άποψη μόνο και το έβαλα ακέραιο χωρίς δεύτερη σκέψη.
Άλλωστε αναφέρεται και στις σκοπιές μελέτης των δεδομένων:
Γλώσσες προγραμματισμού:
Οι γλώσσες προγραμματισμού υψηλού επιπέδου επιτρέπουν την χρήση διαφόρων τύπων μεταβλητών για την περιγραφή ενός δεδομένου...Ο μεταφραστής κάθε γλώσσας φροντίζει για την αποδοτικότερη μορφή αποθήκευσης, από πλευράς υλικού, στην κύρια μνήμη.
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Albatross
Νεοφερμένος
Πχ έβαλα παντού μηνύματα στις εισαγωγές δεδομένων, έβαλα 1-2 σχόλια, χρησιμοποίησα και σταθερές (αν και δεν ήταν απαραίτητο), πέταξα και 1 συνάρτηση στο 4ο (την απόλυτη τιμή)... Ελπίζω να με λυπηθεί και να μην μου κόψει..!
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Albatross
Νεοφερμένος
Το αρχικό πρόγραμμα ήταν:
δ<-α mod 10
Όσο δ>0 επανάλαβε
δ<-δ-1
β<-β+γ
Τ_Ε
Και εγώ το μετέτρεψα:
δ<-α mod 10
Για α από δ μέχρι 1 με_βήμα -1
β<-β+γ
Τ_Ε
Το μόνο που αλλάζω σε σχέση με τον αρχικό αλγόριθμο είναι η τιμή του α. Μου φάνηκε χαζό όμως να πώ:
Για δ από α mod 10 μέχρι 1 με_βήμα -1 κλπ Αφού ξέρουμε τι τιμή έχει το δ, γιατί να μην χρησιμοποιήσω την μεταβλητή α που περισσεύει στο κάτω κάτω;
Πόσο λέτε να μου κόψουν; Δεν πιστεύω να το χάνω όλο!
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
-
Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας.
Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας.