Chris1993
Περιβόητο μέλος
Δεν καταλαβα τι εννοεις ..... δηλαδη εκει οπου ειναι το 2ο ψηφιο βαζω το τριτο?
Το δεύτερο ψηφίο είναι το λdiv10 και το τρίτο ψηφίο είναι το λmod10.
Πχ έστω Χ=150
Λες ότι το πρώτο είναι το ακεραιο αποτέλεσμα της διαίρεσης 150/100 που όντως είναι το 1.
Το ακεραιο υπόλοιπο 50 αν το διαιρεσεις δια 10 έχεις 5 που είναι το δεύτερο ψηφίο (div) και το υπόλοιπο της διαίρεσης είναι το 0 που είναι το τρίτο ψηφίο (mod).
Επίσης, καλό είναι να μην χρησιμοποιησεις άνευ λόγου μεταβλητές.
Άν x > 99 και x < 1000 τότε
first <-- xdiv100
second <-- (xmod100)div10
third <-- (xmod100)mod10
Τέλος_αν
Σημείωση: Το μήνυμα αυτό γράφτηκε 8 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
TomMpak
Νεοφερμένος
Για να δεις αν ειναι τριψηφιος χρειαζεσαι την συνθηκη: Αν x < 1000 και x > 99.
Μετα για να παρεις το πρωτο ψηφιο του γραφεις:
x div 100
Κρατας τον αριθμο x = x mod 100 και γραφεις για το δευτερο ψηφιο: x div 10
Κρατας τον αριθμιο x = x mod 10(με x οτι προεκυψε στο προηγουμενο βημα) κι αυτο ειναι το τριτο ψηφιο.
Μπορεις να χρησιμοποιησεις μια ΓΙΑ για οποιονδηποτε αριθμο.
Καταρχήν πρέπει να αλλάξεις μεταβλητές αν θες να κρατήσεις τις τιμές που στη συγκεκριμένη περίπτωση θέλει.Έπειτα 1ο ψηφίο a=xdiv100 2ο b=xmod100div10 3o c=xmod10.Τα έχει και το παιδί από πάνω.
Σημείωση: Το μήνυμα αυτό γράφτηκε 8 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Chris1993
Περιβόητο μέλος
Αν Χ>99 και Χ < 1000
first <-- xdiv100
x<--xmod100
second <-- xdiv10
third <-- xmod10
Τελος_αν
Που είναι 100% σωστό γιατί κρατάει στο X το xmod100 που με ένα div,mod10 βρίσκει τα άλλα 2 ψηφία.
Που ακριβώς εντόπισες λάθος?
Έχω γράψει παραπάνω και εγώ μια λύση λίγο πιο ευκολη.
1) Ο Vold πρότεινε να μην χρησιμοποιει το παιδί δίχως λόγο μεταβλητές ( για δικό του καλό γιατί σε μεγάλα προγράμματα χάνεσαι )
2) Το παιδί πιο πάνω έχει κάνει λάθος και έχει βάλει για το δευτερο ψηφίο mod ενώ θέλει div όπως και λάθος για το 3ο ψηφίο που έχει βάλει div αντί για mod.
ΥΓ. Το τρίτο ψηφίο είναι xmod100mod10
Σημείωση: Το μήνυμα αυτό γράφτηκε 8 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
TomMpak
Νεοφερμένος
Δεν κατάλαβες καλά τι λέει ο Vold.
Αν Χ>99 και Χ < 1000
first <-- xdiv100
x<--xmod100
second <-- xdiv10
third <-- xmod10
Τελος_αν
Που είναι 100% σωστό γιατί κρατάει στο X το xmod100 που με ένα div,mod10 βρίσκει τα άλλα 2 ψηφία.
Που ακριβώς εντόπισες λάθος?
Έχω γράψει παραπάνω και εγώ μια λύση λίγο πιο ευκολη.
1) Ο Vold πρότεινε να μην χρησιμοποιει το παιδί δίχως λόγο μεταβλητές ( για δικό του καλό γιατί σε μεγάλα προγράμματα χάνεσαι )
2) Το παιδί πιο πάνω έχει κάνει λάθος και έχει βάλει για το δευτερο ψηφίο mod ενώ θέλει div όπως και λάθος για το 3ο ψηφίο που έχει βάλει div αντί για mod.
ΥΓ. Το τρίτο ψηφίο είναι xmod100mod10
Μάλιστα , δε κατάλαβα ότι εννοούσε αυτό.Το παιδί απο πάνω εννοούσα εσένα Το έκανα επεξεργασία και το έσβησα καταλάθος
Σημείωση: Το μήνυμα αυτό γράφτηκε 8 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Giovanni_
Επισκέπτης
(ΘΕΜΑ 7 ερωτημα i)
Παιδια εχω ενα προβλημα με αυτην την ασκηση.Ο καθηγητης μας λεει να κανουμε ολες τις ασκησεις σε ΓΛΩΣΣΑ ομως στην παραπανω ασκηση δεν νομιζω να ειναι δυνατο αυτο,καθως δεν μας δινει τον κωδικο και το υπολοιπο.Με αλγοριθμο θα ηταν πολυ ευκολο μεσω της ενολης "δεδομενα".Οποιος γνωριζει να μου επιβεβαιωσει οτι η ασκηση δεν λυνεται με ΓΛΩΣΣΑ αλλιως να μου υποδειξει τον σωστο τροπο
Ευχαριστω εκ των προτερων.
Σημείωση: Το μήνυμα αυτό γράφτηκε 8 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
akikos
Επιφανές μέλος
https://github.com/card-io/card.io-iOS-source
και να παρακάλεσεις τους δημιουργούς να το μετατρέψουν σε "ΓΛΩΣΣΑ"
Σημείωση: Το μήνυμα αυτό γράφτηκε 8 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Chris1993
Περιβόητο μέλος
Οπότε, αν θέλεις να το κάνεις σε ΓΛΩΣΣΑ, πρέπει να παραλείψεις το κομμάτι των "δεδομένων", διαβάζοντας κωδικό (που ούτως η άλλως το λέει η εκφώνηση) και το υπόλοιπο χωρίς να κάνεις έλεγχο εγκυρότητας (που ακυρώνει το 1ο ερώτημα).
Σημείωση: Το μήνυμα αυτό γράφτηκε 8 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
ΣπύροςΔ
Εκκολαπτόμενο μέλος
Επιπλέον επειδη εχω λύσει κ γω αυτήν την άσκηση με προγράμμα διαβάζοντας το υπόλοιπο και το κωδικό τελικά στις λύσεις δινόταν σαν αλγοριθμος
Σημείωση: Το μήνυμα αυτό γράφτηκε 8 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Giovanni_
Επισκέπτης
Στο πρόγραμμα δεν μπορεί να γίνει χρήση των εντολών δεδομένα ή αποτελέσματα.
Οπότε, αν θέλεις να το κάνεις σε ΓΛΩΣΣΑ, πρέπει να παραλείψεις το κομμάτι των "δεδομένων", διαβάζοντας κωδικό (που ούτως η άλλως το λέει η εκφώνηση) και το υπόλοιπο χωρίς να κάνεις έλεγχο εγκυρότητας (που ακυρώνει το 1ο ερώτημα).
Χρηστο ευχαριστω για την απαντηση,εγω σκεφτηκα για να μην ακυρωσω το πρωτο ερωτημα να δηλωσω ως σταθερα εναν κωδικο και πιο μετα ενα υπολοιπο ποσο και να συνεχισω κανονικα την ασκηση.
Βρε κατι μ θυμίζει αυτο το βιβλιο κ αυτη η άσκηση..guru5ου πεδίου μηπως πας στο θετικό η στο νέο?
Επιπλέον επειδη εχω λύσει κ γω αυτήν την άσκηση με προγράμμα διαβάζοντας το υπόλοιπο και το κωδικό τελικά στις λύσεις δινόταν σαν αλγοριθμος
Σπυρο οπως μου εχει πει ο καθηγητης (στο θετικο φροντιστηριο παω) οταν βλεπουμε καπου να λεει "Να γινει αλγοριθμος" η "Να γινει προγραμμα" εμεις πρεπει να γραφουμε παντα σε ΓΛΩΣΣΑ (μονο ΓΛΩΣΣΑ επιτρεπεται σε Γ η Δ θεμα στις πανελληνιες) επομενως οπως ειπα και στον Χρηστο θα παω να δηλωσω αυθαιρειτα ενα pin και ενα υπολοιπο ποσο για να εχουν και νοημα τα ερωτηματα
Σημείωση: Το μήνυμα αυτό γράφτηκε 8 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
ΣπύροςΔ
Εκκολαπτόμενο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 8 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Giovanni_
Επισκέπτης
Σημείωση: Το μήνυμα αυτό γράφτηκε 8 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Giovanni_
Επισκέπτης
Σημείωση: Το μήνυμα αυτό γράφτηκε 8 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
ΣπύροςΔ
Εκκολαπτόμενο μέλος
Μαχ1<--0
Μαχ2<--0
Για Ι απο 1 μέχρι ν
Διάβασε β
Αν μαχ1<β τοτε
Μαχ2<--μαχ1
Μαχ1<--β
Τελος_αν
Αν μαχ1>Β και μαχ2<β τοτε
Μαχ2<--β
Τελος_αν
Τελος_επαναληψης
Γράψε μαχ1,μαχ2
Σημείωση: Το μήνυμα αυτό γράφτηκε 8 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Chris1993
Περιβόητο μέλος
Πχ
Μαχ1<--0
Μαχ2<--0
Για Ι απο 1 μέχρι ν
Διάβασε β
Αν μαχ1<β τοτε
Μαχ2<--μαχ1
Μαχ1<--β
Τελος_αν
Αν μαχ1>Β και μαχ2<β τοτε
Μαχ2<--β
Τελος_αν
Τελος_επαναληψης
Γράψε μαχ1,μαχ2
Δεν έχεις πάρει την περίπτωση να έχουμε 2 ίσα μέγιστα στοιχεία. Επίσης, δεν καταλαβαίνω τι προσπαθείς να κάνεις με την 2η σε σειρά αν τότε.
Σημείωση: Το μήνυμα αυτό γράφτηκε 8 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
ΣπύροςΔ
Εκκολαπτόμενο μέλος
Δοκίμασε μερικές τιμές τρέχτο κ πιστευω θα λυθεί καθε σου απορια
Σημείωση: Το μήνυμα αυτό γράφτηκε 8 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Chris1993
Περιβόητο μέλος
Αρκούσε, δηλαδή το Αν B>max2 τότε..
Κάτι που ίσως να υποδηλώνει ότι δεν έχεις καταλάβει εις βάθος την αν αλλά ακολουθείς τυποποιημένα κάποια πράγματα.
Επισημαίνω ότι λέω, ίσως. Για να μην παρεξηγηθώ.
Σημείωση: Το μήνυμα αυτό γράφτηκε 8 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
ΣπύροςΔ
Εκκολαπτόμενο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 8 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Chris1993
Περιβόητο μέλος
Στα λέω συμβουλευτικά διότι όποιος πάει τυποποιημένα συνήθως γράφει 15-18
Σημείωση: Το μήνυμα αυτό γράφτηκε 8 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
ΣπύροςΔ
Εκκολαπτόμενο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 8 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Vold
Πολύ δραστήριο μέλος
Tip: Βάζουμε πρώτη την κρίσιμη μεταβλητή σε έναν έλεγχο --Αναφέρομαι για την μεταβλητή β.
Μαχ1<--0
Μαχ2<--0
Για Ι απο 1 μέχρι ν
Διάβασε β
Αν β > μαχ1 τοτε
Μαχ2<--μαχ1
Μαχ1<--β
Αλλιώς_αν β > μαχ2 τοτε
Μαχ2<--β
Τελος_αν
Τελος_επαναληψης
Γράψε μαχ1,μαχ2
Σημείωση: Το μήνυμα αυτό γράφτηκε 8 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Χρήστες Βρείτε παρόμοια
-
Τα παρακάτω 0 μέλη και 10 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα:Tα παρακάτω 61 μέλη διάβασαν αυτό το θέμα:
- john_55
- akis_95
- Marios2020
- Hased Babis
- Mara2004
- Mary06
- Valous
- Ilovemycats27
- ultraviolence
- 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 στον περιηγητή σας.