Elpinikh
Νεοφερμένος
Αλλες φορες ειναι πιο ευκολο(απλη χρηση των επαναληψεων και άλλες όχι και τόσο οταν π.χ. βάζουν και υποπρογράμματα)
Αυτό που θέλω να σας ρωτήσω είναι:Αν μας λεει να γραψουμε τις τιμες που θα εμφανιστουν...πρεπει απαραιτητα να κανουμε ΠΙΝΑΚΑ ΤΙΜΩΝ?
Ή μια λύση (όπως η παρακάτω)θα ήταν εξίσου αποδεκτή;
(οι αριθμοι ειναι τυχαιοι)
χ=
ψ=
7<=12 Αληθής -1η επανάληψη
....
....
....
εμφανίζει _,_ κ.ο.κ.
Σε όλες τις προτεινόμενες λύσεις βλέπω αποκλειστικά πίνακα τιμών,ενώ εμένα αυτός ο τρόπος μ αρεσει καλύτερα + ότι δείχνω με λεπτομέρεια ποιες εντολές εκτελούνται και τι εμφανίζεται.
Θα υπάρχει πρόβλημα λέτε?
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
PiDefiner
Δραστήριο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Chris1993
Περιβόητο μέλος
Δεν είναι απαραίτητο να είναι στο πρόχειρο.Αν δεν ζητάει πίνακα τιμών, αλλά ζητάει τι θα εμφανιστεί, το μόνο που έχεις να γράψεις είναι τι εμφανίζεται. Ο τρόπος που το βρήκες παραμένει στο πρόχειρο.
Μπορείς να φτιάξεις πίνακα τιμών. Απλά, θα πρέπει μετά τον πίνακα τιμών να γραψεις Οθόνη τάδε τάδε τάδε.
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
PiDefiner
Δραστήριο μέλος
Δεν είναι απαραίτητο να είναι στο πρόχειρο.
Μπορείς να φτιάξεις πίνακα τιμών. Απλά, θα πρέπει μετά τον πίνακα τιμών να γραψεις Οθόνη τάδε τάδε τάδε.
Ε, ναι, δεν φαντάζομαι πως θα βαθμολογούσε κανεις αρνητικά επειδή έκανες πίνακα που δεν ζητούσε. Αλλά είναι εξίσου περιττό με το να δικαιολογήσεις ένα Σωστό-Λάθος.
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Chris1993
Περιβόητο μέλος
Ε, ναι, δεν φαντάζομαι πως θα βαθμολογούσε κανεις αρνητικά επειδή έκανες πίνακα που δεν ζητούσε. Αλλά είναι εξίσου περιττό με το να δικαιολογήσεις ένα Σωστό-Λάθος.
Δεν είναι το ίδιο, διότι δίνοντάς σου ένα δύσκολο αλγόριθμο με πολλές αν, εμφωλευμένες επαναλήψεις κτλπ είναι δύσκολο να μην κάνεις πίνακα τιμών. Απλά, δεν θα βαθμολογηθείς σύμφωνα με αυτό.
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Elpinikh
Νεοφερμένος
ο πινακας τιμων με κουραζει..δηλαδή να τραβάω γραμμές κ.λ.π.
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
ultraviolence
Τιμώμενο Μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Chris1993
Περιβόητο μέλος
Μπορει καποιος να μου κανει ενα παραδειγμα κλιμακωτης χρέωσης; Συνεχως την μπερδευω
Θέμα 4ο - Πανελλήνιες 2000 - Λύση:
Αλγόριθμος Χρέωση
Διάβασε ΧΔ
Αν ΧΔ <= 500 τότε
ΧΡ <-- ΧΔ*1,5
αλλιώς_αν ΧΔ <= 800 τότε
ΧΡ <-- 500*1,5 + (ΧΔ - 500)*0,9
αλλιώς
ΧΡ <-- 500*1,5 + 300*0,9 + (ΧΔ - 800)*0,5
τέλος_αν
Εμφάνισε "ΧΡΕΩΣΗ", ΧΡ
Τέλος ΧΡΕΩΣΗ
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
ultraviolence
Τιμώμενο Μέλος
Το πως υπολογιζουμε κατι κλιμακωτά εννοούσα
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Chris1993
Περιβόητο μέλος
Το πως υπολογιζουμε κατι κλιμακωτά εννοούσα
Έγραψα την λύση από κάτω για να καταλάβεις την νοοτροπία
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
ultraviolence
Τιμώμενο Μέλος
τωρα ειδα το edit, thanksΈγραψα την λύση από κάτω για να καταλάβεις την νοοτροπία
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Chris1993
Περιβόητο μέλος
τωρα ειδα το edit, thanks
Σε αυτή την άσκηση αν ήταν μη κλιμακωτά τι θα σήμαινε?
Ότι αν μίλαγε ο άλλος πχ 600 λεπτά η χρέωση του θα ήταν 600*0,9. Σωστά;
Στην κλιμακωτή όμως υπάρχουν κλίμακες.
Στη συγκεκριμένη περίπτωση αλλιώς χρεώνονται τα πρώτα 500 λεπτά, αλλιώς τα επόμενα 300 και αλλιώς τα επόμενα.
Άρα, ένας που μίλησε 600 λεπτά με κλιμακωτή χρέωση, θα χρεωθεί τα πρώτα 500 λεπτά με 1,5 + τα επόμενα 100 (600-500) με 0,9, άρα 500*1,5 + 100*0,9.
Αν δεν κατάλαβες κάτι μου λες
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
ultraviolence
Τιμώμενο Μέλος
Όχι μια χαρα, ησουν κατανοητος! Thanks!Σε αυτή την άσκηση αν ήταν μη κλιμακωτά τι θα σήμαινε?
Ότι αν μίλαγε ο άλλος πχ 600 λεπτά η χρέωση του θα ήταν 600*0,9. Σωστά;
Στην κλιμακωτή όμως υπάρχουν κλίμακες.
Στη συγκεκριμένη περίπτωση αλλιώς χρεώνονται τα πρώτα 500 λεπτά, αλλιώς τα επόμενα 300 και αλλιώς τα επόμενα.
Άρα, ένας που μίλησε 600 λεπτά με κλιμακωτή χρέωση, θα χρεωθεί τα πρώτα 500 λεπτά με 1,5 + τα επόμενα 100 (600-500) με 0,9, άρα 500*1,5 + 100*0,9.
Αν δεν κατάλαβες κάτι μου λες
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
PiDefiner
Δραστήριο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Vold
Πολύ δραστήριο μέλος
Εγώ προσωπικά κοιτούσα από το 2006 και μετά αλλά όχι σε όλα τα μαθήματα.
Κάποια είχαν κάποια ενδιαφέρων ερωτήματα αλλά και πάλι είναι πολύ απλά
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
LiViNGtheLiFE
Διάσημο μέλος
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
PiDefiner
Δραστήριο μέλος
Όταν καλώ μέσω διαδικασίας μία συνάρτηση τότε μπορεί αυτή να πάρει παράμετρο που δεν υπάρχει στη διαδικασία αλλά στο κύριο ή πρέπει υποχρεωτικά να την περάσω και στη διαδικασία ώστε να περάσει στη συνάρτηση;
Αν κατάλαβα καλά αυτό που λες, τότε το δεύτερο. Τα υποπρογράμματα να θυμάσαι ότι δεν έχουν καμία επικοινωνία μεταξύ τους, πέρα των παραμέτρων. Όπως δεν μπορείς να χρησιμοποιήσεις μια μεταβλητή του κύριου προγράμματος στη διαδικασία, αν αυτή δεν έχει περάσει με παράμετρο, έτσι δεν μπορείς να κάνεις και το ανάλογο με τη συνάρτηση.
Επίσης, εφ' όσον καλείς συνάρτηση μέσω διαδικασίας, να θυμάσαι ότι η συνάρτηση θα επιστρέψει μόνο μια τιμή (με το όνομά της), και οι παράμετροι που έχεις εισάγει στη συνάρτηση, δεν θα επιστρέψουν αλλαγμένοι στη διαδικασία (όπως γίνεται, δηλαδή, όταν επιστρέφονται οι παράμετροι από τη διαδικασία). Ελπίζω να σε κάλυψα.
Μια ερώτηση και εγώ, με αφορμή τα παραπάνω. Μπορώ να καλέσω διαδικασία μέσω συνάρτησης; Απ' όσο θυμάμαι η καθηγήτρια μου μου είπε πως κανονικά γίνεται, αλλά εμείς δεν θα το χρησιμοποιούμε. Ίσως να κάνω και λάθος, δεν θυμάμαι.
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Χαλαραα
Νεοφερμένος
Μια ερώτηση και εγώ, με αφορμή τα παραπάνω. Μπορώ να καλέσω διαδικασία μέσω συνάρτησης; Απ' όσο θυμάμαι η καθηγήτρια μου μου είπε πως κανονικά γίνεται, αλλά εμείς δεν θα το χρησιμοποιούμε. Ίσως να κάνω και λάθος, δεν θυμάμαι.
Συμφωνα με το βιβλιο στο κεφαλαιο 10.5.2
Κάθε διαδικασία ή συνάρτηση μπορεί να καλείται από το κύριο πρόγραμμα ή από άλλη διαδικασία ή συνάρτηση.
Βέβαια πιο πριν λέει
Κάθε διαδικασία εκτελείται όταν καλείται από το κύριο πρόγραμμα ή άλλη διαδικασία
οποτε ειναι λιγο mindfuck!
Προσωπικα δεν ξερω,δεν μου τυχε να το χρειαστω..
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
LiViNGtheLiFE
Διάσημο μέλος
Εν τω μεταξύ όταν το δα στα θέματα λέω τι ναι τούτο, δε παιζει να ναι στην ύλη, δεν ειχα καν συνειδητοποιήσει την ύπαρξη του.
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
PiDefiner
Δραστήριο μέλος
Αυτό το γαμημένο κομμάτι με το χρόνο εκτέλεσης (έπεσε επαναληπτικές πέρυσι) το έχετε μάθει;
Εν τω μεταξύ όταν το δα στα θέματα λέω τι ναι τούτο, δε παιζει να ναι στην ύλη, δεν ειχα καν συνειδητοποιήσει την ύπαρξη του.
Λες αυτό με τη στοίβα όταν εκτελείται υποπρόγραμμα; Εγώ το μόνο που έχω μάθει είναι ότι η αμέσως επόμενη εντολή του κ.π. μπαίνει σε στοίβα και "περιμένει" μέχρι να τελειώσει το υποπρόγραμμα.
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Χρήστες Βρείτε παρόμοια
-
Τα παρακάτω 0 μέλη και 8 επισκέπτες διαβάζουν μαζί με εσάς αυτό το θέμα: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 στον περιηγητή σας.