Mercury
Επιφανές μέλος
Δεν θα έπρεπε να τεθεί και περιορισμός σε περίπτωση που το α ξεπεράσει το 10;
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
antonisd95
Δραστήριο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
antonisd95
Δραστήριο μέλος
Αν η άσκηση δεν απαιτεί έλεγχο τιμών, αλλά επειδή εγώ γουστάρω να προγραμματίζω σωστά, κάνω έλεγχο τιμών, τότε προφανώς και δεν είναι λάθος αφού μας λέει ότι δεν απαιτεί.Αν έλεγε ότι δεν θέλει έλεγχο τιμών, αλλά πάλι επειδή γουστάρω να προγραμματίζω σωστά, κάνω έλεγχο τιμών, τότε είναι λάθος; και αν ναι τότε τι θα έκανα στην περίπτωσή μου;
Υ.Γ.
Ακόμα πιο χαζός είσαι εσύ που δεν μπορείς να απαντήσεις ξεκάθαρα σε μία χαζή ερώτηση.Ερώτηση,ίσως και λίγο χαζή.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Mercury
Επιφανές μέλος
Τότε σε αυτήν την περίπτωση,είσαι και εσύ που δεν μοιράζεσαι την απάντησήΥ.Γ.
Ακόμα πιο χαζός είσαι εσύ που δεν μπορείς να απαντήσεις ξεκάθαρα σε μία χαζή ερώτηση.
Αλλά ας εξηγήσω λιγάκι το σκεπτικό μου.
Στην αρχική ερώτηση λές:
Και σε ρωτάω,θέτεις περιορισμούς άν α<5 και α>5 μόνο.Ερώτηση: Έστω ότι έχουμε την μεταβλητή 'α' για την οποία λόγω εκφώνησης ξέρουμε ότι το πρόγραμμά μας κάνει εντολές1 αν 1<α<5 και εντολές2 αν 5<α<10, αλλά μας λέει ότι δεν απαιτείται έλεγχος τιμών όταν την διαβάσουμε.Τότε δεν λέμε απλά:
αν α<5 τότε
....
αλλιως_αν α>5 τότε
....
;;;;
Η απορία μου είναι αν είμαστε σίγουροι ότι το α αν είναι < 5 τότε είναι και αναγκαστικά > 1 λόγω εκφώνησης.Και αν α > 5 τότε αναγκαστικά είναι και <10.
(Δεν μπορούσα να σκεφτώ πιο απλό παράδειγμα για να μου λυθεί η απορία)
Αυτά κάνουν ηλίθιες ασκήσεις που δεν απαιτούν έλεγχο τιμών.
Καταρχάς,τί γίνεται σε περίπτωση που το α είναι 5;
Προφανώς τίποτα,αλλά κάνω την σκεψη πως οι εντολές περιλαμβάνουν πράξεις με την μεταβλητή ά.
Συνέχεια,στην εκφώνηση σου λέει ότι το ά πρέπει να είναι μεγαλύτερο του 5 και μικρότερο του 10 για να κάνει το συγκεκριμένο σέτ εντολών.Εσύ όμως,θέτεις σαν περιορισμό μόνο το α>5.Υποθέτω μέσα στον βρόγχο υπάρχει κάποια εντολή που θα αυξάνει το α κατα κάποιο αριθμό.Κάποτε θα φτάσει στο 10 και τότε ο βρόγχος δεν θα σταματήσει.Θα συνεχίσει να εκτελείτε επ'απειρον.
Οπότε καταλήγεις σε ατέρμονα βρόγχο και το πρόγραμμά σου δεν τελειώνει ποτέ.Άρα μηδενίζεσαι
Το πρόγραμμα κάνει ότι εντολές γράψεις εσύ.Δεν παίρνει τίποτα σαν δεδομένο απο την εκφώνηση.Αν δεν το γράψεις,δεν υπάρχει.
Είναι το δικό σου πρόγραμμα,κάνεις ότι γουστάρεις σε αυτό.Το αποτέλεσμα μετράει.Να καταλήξω σε μία τελική ερώτηση, για ν πάρω μία καθαρή απάντηση.
Αν η άσκηση δεν απαιτεί έλεγχο τιμών, αλλά επειδή εγώ γουστάρω να προγραμματίζω σωστά, κάνω έλεγχο τιμών, τότε προφανώς και δεν είναι λάθος αφού μας λέει ότι δεν απαιτεί.Αν έλεγε ότι δεν θέλει έλεγχο τιμών, αλλά πάλι επειδή γουστάρω να προγραμματίζω σωστά, κάνω έλεγχο τιμών, τότε είναι λάθος; και αν ναι τότε τι θα έκανα στην περίπτωσή μου;
Σου ζητάνε να πάς Αθήνα-Θεσσαλονίκη,και έχεις 3 ώρες στην διάθεσή σου.Το άν πάς με αυτοκίνητο αεροπλάνο ή γάιδαρο,λίγη σημασία έχει,ή να θα πας απευθείας ή μέσω Πάτρας.Το ζητούμενο είναι να έχεις φτάσει πρίν λήξουν οι 3 ώρες.
Ελπίζω να κατάλαβες τον παραλληλισμό μου,και να μήν χρειάζεται να τον εξηγήσω,μιάς εγώ είμαι ο "χαζός" σωστά;
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
antonisd95
Δραστήριο μέλος
Όχι, το α είναι συγκεκριμένος αριθμός.
Από την εκφώνηση έχεις ότι αν 0<α<5 τότε εντολές1, αν 5<α<10 εντολές2.
Συμφωνώ ότι πρέπει να καλύψεις τις περιπτώσεις που το α δεν είναι στις παραπάνω τιμές.Αφού όμως το άλφα είναι πραγματική μεταβλητή και ελέγχεις ότι το α είναι μέσα στον παραπάνω περιορισμό τότε κάνεις έλεγχο τιμών, πράγμα που έρχεται σε αντίφαση με αυτά που σου λέει η άσκηση.
Και καταλήγω στο συμπέρασμα ότι αφού δεν θέλει έλεγχο τιμών είμαστε σίγουροι ότι το α που θα βάλει ο χρήστης είναι ανάμεσα στις παραπάνω τιμές αναγκαστικά.Αυτό το συμπέρασμα είναι και η απορία μου, αφού και εγώ προφανώς και κάλυψα τις περιπτώσεις που το α είναι εκτός των παραπάνω τιμών.
π.χ. σκέψου ένα πρόγραμμα που διαβάζεις ένα χρηματικό ποσό.Αν σου λέει ότι δεν απαιτείται έλεγχος τιμών τότε είσαι σίγουρος ότι το ποσό που θα δώσει ο χρήστης είναι > 0.
Δεν ξέρω αν το κατάλαβες, αλλά δεν μου εξηγείς εσύ. Εγώ σου εξηγώ.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
Πχ, αν θέλετε 0 < a < 10 και a <> 5:
ΔΙΑΒΑΣΕ a
ΑΝ ( ( a > 0 ) ΚΑΙ ( a <> 5 ) ΚΑΙ ( a < 10 ) ) ΤΟΤΕ
< όλο το υπόλοιπο πρόγραμμα >
ΓΡΑΨΕ ...
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
Αν σας πούνε ρητά για έλεγχο τιμών, εκεί βάζετε το a να διαβάζεται σε μία δομή επανάληψης, μέχρι να πάρει επιτρεπτή τιμή. Αλλά ΜΟΝΟ αν σας πούνε ΡΗΤΑ να κάνετε έλεγχο.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
artemaki
Διάσημο μέλος
- Εχει σημασια αν γραφουμε ενα προγραμμα η εναν αλγοριθμο με κεφαλαια η μικρα ;
Εχει σημασια αν θα βαλουμε τονους ;
- Αν μια μεταβλητη τη δηλωσουμε με κεφαλαια, μετα θα πρεπει να συνεχισουμε με κεφαλαια και οχι με μικρα ;
Αν τη δηλωσουμε με τονο, θα πρεπει να εχει και τονο σε ολο το προγραμμα ;
- Στα προγραμματα η στους αλγοριθμους, χρησιμοποιουμε " η ' ;
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Mercury
Επιφανές μέλος
- Εχει σημασια αν γραφουμε ενα προγραμμα η εναν αλγοριθμο με κεφαλαια η μικρα ;
Εχει σημασια αν θα βαλουμε τονους ;
- Αν μια μεταβλητη τη δηλωσουμε με κεφαλαια, μετα θα πρεπει να συνεχισουμε με κεφαλαια και οχι με μικρα ;
Αν τη δηλωσουμε με τονο, θα πρεπει να εχει και τονο σε ολο το προγραμμα ;
- Στα προγραμματα η στους αλγοριθμους, χρησιμοποιουμε " η ' ;
Απο ότι θυμάμαι,δεν είχε σημασία.Εγώ πάντως συνήθιζα να τα γράφω με κεφαλαία.Έτσι ήτανε πιό ευανάγνωστο το πρόγραμμα,και δεν χρειάζότανε να ανησυχώ για τόνους.
Την μεταβλητή την δηλώνεις όπως θέλεις.Συνηθίζεται όμως να δηλώνεται με μικρά γράμματα χάριν ευκολίας.Και αντίστοιχα οι σταθερές δηλώνονται με κεφαλαία.Όπως την δήλωσες την μεταβλητή,έτσι την χρησιμοποιείς και στο υπόλοιπο πρόγραμμα.
Το τελευταίο δεν το κατάλαβα
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
- Εχει σημασια αν γραφουμε ενα προγραμμα η εναν αλγοριθμο με κεφαλαια η μικρα ;
Εχει σημασια αν θα βαλουμε τονους ;- Αν μια μεταβλητη τη δηλωσουμε με κεφαλαια, μετα θα πρεπει να συνεχισουμε με κεφαλαια και οχι με μικρα ;
Αν τη δηλωσουμε με τονο, θα πρεπει να εχει και τονο σε ολο το προγραμμα ;- Στα προγραμματα η στους αλγοριθμους, χρησιμοποιουμε " η ' ;
- Εφόσον το βιβλίο ορίζει ότι στη ΓΛΩΣΣΑ οι δεσμευμένες λέξεις είναι με ΚΕΦΑΛΑΙΑ, πρέπει να γράφονται με ΚΕΦΑΛΑΙΑ. Αντίστοιχα, στον αλγόριθμο με πεζά (αλλά είπαμε, θα γράψεις παντού σε ΓΛΩΣΣΑ).
- Μία μεταβλητή θα την γράψεις ΑΚΡΙΒΩΣ όπως την δήλωσες στο τμήμα δηλώσεων μεταβλητών, για να είσαι 100% σίγουρη. Αν βάλεις τόνους στην δήλωση, θα κρατήσεις τους τόνους και στη συνέχεια. Αν την δηλώσεις με πεζά, θα κρατήσεις τα πεζά και στη συνέχεια. It's your call. (note 1)
- Διάζευξη συνθηκών; Στο πρόγραμμα χρησιμοποιείς τον τελεστή 'Η. Πχ, (συνθήκη 1) Ή (συνθήκη 2). Πάντα σε παρενθέσεις οι συνθήκες.
(note 1): Στην Pascal, η μεταβλητή "number" είναι ίδια με την "NUMBER". Στην C, είναι άλλη μεταβλητή η μία, άλλη η δεύτερη.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
artemaki
Διάσημο μέλος
Απλα δεν καταλαβατε την τριτη ερωτηση. Εγω φταιω.
Στα προγραμματα η στους αλγοριθμους χρησιμοποιουμε διπλα εισαγωγικα " η μονα ' ;
Επισης, τωρα που το ειπες, γιατι παντα σε παρενθεσεις οι συνθηκες ;
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
Το σχολικό βιβλίο το κοίταξες ή το 'χεις για μόστρα; Αν το δεις, θα παρατηρήσεις ότι χρησιμοποιεί διπλά εισαγωγικά ("...") στους αλγορίθμους και απλά εισαγωγικά ('...') στο ΠΡΟΓΡΑΜΜΑ. Έλεγξέ το κι εσύ για να 'σαι σίγουρη.Στα προγραμματα η στους αλγοριθμους χρησιμοποιουμε διπλα εισαγωγικα " η μονα ' ;
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
true OR false AND trueΕπισης, τωρα που το ειπες, γιατι παντα σε παρενθεσεις οι συνθηκες ;
Τι τιμή βγάζει;
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Mercury
Επιφανές μέλος
Ωραια, ευχαριστω.
Απλα δεν καταλαβατε την τριτη ερωτηση. Εγω φταιω.
Στα προγραμματα η στους αλγοριθμους χρησιμοποιουμε διπλα εισαγωγικα " η μονα ' ;
Επισης, τωρα που το ειπες, γιατι παντα σε παρενθεσεις οι συνθηκες ;
Στην C/C++ απο ότι θυμάμαι είχε διαφορά.
Τώρα στην ΑΕΠΠ μιάς και γράφετε ακόμα σε χαρτί,το σίγουρο είναι να πάς με τα διπλά αυτάκια.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
artemaki
Διάσημο μέλος
Για μοστρα το χω βασικα.Το σχολικό βιβλίο το κοίταξες ή το 'χεις για μόστρα; Αν το δεις, θα παρατηρήσεις ότι χρησιμοποιεί διπλά εισαγωγικά ("...") στους αλγορίθμους και απλά εισαγωγικά ('...') στο ΠΡΟΓΡΑΜΜΑ. Έλεγξέ το κι εσύ για να 'σαι σίγουρη.
Εεε δεν ξερω. Αλλα αμα ειναι δυο οι συνθηκες, δεν χρειαζεται, νομιζω.true OR false AND true
Τι τιμή βγάζει;
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
Κάτσε και καμιά μέρα σπίτι σου και διάβασέ το, τότε.Για μοστρα το χω βασικα.
Γι' αυτό το λόγο βάζεις παρενθέσεις, για να δείξεις στον διορθωτή πώς θέλεις να γίνει parse η έκφραση.Εεε δεν ξερω.
Θα βάζεις και σε δύο, για clarity. Το λέω εγώ. Αλλιώς όταν θα έρθει η ώρα για 3+ εκφράσεις, θα τις ξεχάσεις. Οι παρενθέσεις κάνουν ΚΑΛΟ, προωθούν την καθαρότητα στον κώδικα.Αλλα αμα ειναι δυο οι συνθηκες, δεν χρειαζεται, νομιζω.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
artemaki
Διάσημο μέλος
Το κανω. :]Κάτσε και καμιά μέρα σπίτι σου και διάβασέ το, τότε.
Γι' αυτό το λόγο βάζεις παρενθέσεις, για να δείξεις στον διορθωτή πώς θέλεις να γίνει parse η έκφραση.
Θα βάζεις και σε δύο, για clarity. Το λέω εγώ. Αλλιώς όταν θα έρθει η ώρα για 3+ εκφράσεις, θα τις ξεχάσεις. Οι παρενθέσεις κάνουν ΚΑΛΟ, προωθούν την καθαρότητα στον κώδικα.
Καλα.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
artemaki
Διάσημο μέλος
"Παρακαλώ".
Ευχαριστω πολυ Γιωργο.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
antonisd95
Δραστήριο μέλος
Αν ναι, τότε το σχολείο με προετοιμάζει 12 χρόνια να γράφω με μικρά για να εξεταστώ στο τέλος με κεφαλαία;
Εγώ γουστάρω να γράφω με μικρά, να βάζω " στο πρόγραμμα και ' στην άλλη την παπαριά. Τι να κάνουμε δηλαδή; χαχα
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Γιώργος
Τιμώμενο Μέλος
Εάν στην C γράψεις "MAIN" αντί για "main", απλώς δεν θα γίνει ποτέ compile.Υπάρχει διορθωτής που να του γράψεις πρόγραμμα με πεζά και να το πάρει λάθος ; (προφανώς επειδή το βιβλίο το έχει με κεφαλαία)
Αν ναι, τότε το σχολείο με προετοιμάζει 12 χρόνια να γράφω με μικρά για να εξεταστώ στο τέλος με κεφαλαία;
Εγώ γουστάρω να γράφω με μικρά, να βάζω " στο πρόγραμμα και ' στην άλλη την παπαριά. Τι να κάνουμε δηλαδή; χαχα
Ο προγραμματισμός έχει αυτήν την έννοια: to enforce prototyping. Έτσι ορίζεται, έτσι θα το γράψεις.
Σημείωση: Το μήνυμα αυτό γράφτηκε 12 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Χρήστες Βρείτε παρόμοια
-
Τα παρακάτω 0 μέλη και 45 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα:Tα παρακάτω 61 μέλη διάβασαν αυτό το θέμα:
- john_55
- akis_95
- Marios2020
- Hased Babis
- Mara2004
- Mary06
- Valous
- Ilovemycats27
- katia.m
- Anna_kitty
- antonis97
- gewrgioyp
- Panagiotis849
- Σωτηρία
- marian
- ggl
- tsiobieman
- elenicar
- Scandal
- Δήμος56103
- eukleidhs1821
- calliope
- kwstaseL
- Eri0611
- liaiscool
- leo41
- Georgekk
- Athens2002
- Johnman97
- imkindalost
- panagiotis G
- Giovanni5
- marsenis
- thecrazycretan
- the purge
- eri548
- Ria99
- JohnGreek
- lostpfg
- Vold
- Λαμπρινηη
- SlimShady
- tasost
- Vasilina93
- kvstas92
-
Φορτώνει...
-
Το forum μας χρησιμοποιεί cookies για να βελτιστοποιήσει την εμπειρία σας.
Συνεχίζοντας την περιήγησή σας, συναινείτε στη χρήση cookies στον περιηγητή σας.