Elpinikh
Νεοφερμένος
Η Elpinikh αυτή τη στιγμή δεν είναι συνδεδεμένη. Είναι 31 ετών. Έχει γράψει 64 μηνύματα.
09-05-15
16:32
9.2 Πότε πρέπει να χρησιμοποιούνται πίνακες.
Υποθέτω πως στο παραπάνω βασίστηκε το συγκεκριμένο θέμα. Δεν βλέπω γιατί να μην μπορεί να λυθεί με πίνακες, απλά δεν είναι αναγκαίοι και δεν προτιμούνται λόγω των μειονεκτημάτων τους. Άλλωστε θα έχεις καταλάβει τόσο καιρό πως στο ΑΕΠΠ προτιμάται η απλούστερη λύση που δουλεύει. Τώρα, αν θα στο έπαιρναν σωστό, δε γνωρίζω. Υποθέτω πως θα έχανες μερικές μονάδες για τα παραπάνω.
Το γνωρίζω αυτό το κομμάτι της θεωρίας και ευχαριστώ!
Αλλά εξακολουθώ να μη καταλαβαίνω τις περιπτώσεις που δε χρειάζεται πίνακας.Ίσως επειδή εδώ και μισό χρόνο λύνω μόνο ασκήσεις με πίνακες και έχω ξεχάσει τα προηγούμενα.
Anyway,ελπίζω να βάλουνε άσκηση με πίνακα
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Elpinikh
Νεοφερμένος
Η Elpinikh αυτή τη στιγμή δεν είναι συνδεδεμένη. Είναι 31 ετών. Έχει γράψει 64 μηνύματα.
08-05-15
23:13
Αχ αυτη η ΑΕΠΠ και οι χιλιοστες απορίες μου που προκυπτουν καθημερινά
Εχουμε και λεμε
Μερικες ασκήσεις (συνήθως 3ου θέματος) χρησιμοποιείς δομη επανάληψης Για..από...μέχρι χωρίς πίνακες.
Ένα παράδειγμα(Επαναληπτικές 2005):
100 υποψήφιοι του ΑΣΕΠ διαγωνίζονται σε 3 μαθήματα για την κάλυψη θέσεων του Δημοσίου.Να γραφεί κύριο πρόγραμμα σε ΓΛΩΣΣΑ που να κάνει τα παρακάτω: α) Διαβάζει τα ονόματα των 100 υποψηφίων του ΑΣΕΠ και τη βαθμολογία καθενός υποψηφίου σε 3 διαφορετικά μαθήματα.(Θεωρήστε ότι η βαθμολογία κάθε μαθήματος είναι από 1 έως 20). β) Βρίσκει και τυπώνει τον ελάχιστο και τον μέγιστο βαθμό καθενός υποψηφίου στα 3 μαθήματα που εξετάστηκε. γ) Να γραφεί υποπρόγραμμα,το οποίο να καλείται από το κύριο πρόγραμμα,για τον υπολογισμό και την εκτύπωση του μέσου όρου κάθε υποψηφίου στα 3 μαθήματα που διαγωνίστηκε.
Εγω δηλαδή που θα γραφα...
Για i από 1 μέχρι 100
διάβασε ον
Για j από 1 μέχρι 3
Αρχή_επανάληψης
διάβασε βαθ[i,j]
μέχρις_ότου βαθ[i,j]>=1 και βαθ[i,j]<=20
τέλος_επανάληψης
τέλος_επανάληψης
κ.λ.π.
...ειμαι τελειως χαζη;Θα μου το κοβανε ολο να φανταστω,ε;
Εχουμε και λεμε
Μερικες ασκήσεις (συνήθως 3ου θέματος) χρησιμοποιείς δομη επανάληψης Για..από...μέχρι χωρίς πίνακες.
Ένα παράδειγμα(Επαναληπτικές 2005):
100 υποψήφιοι του ΑΣΕΠ διαγωνίζονται σε 3 μαθήματα για την κάλυψη θέσεων του Δημοσίου.Να γραφεί κύριο πρόγραμμα σε ΓΛΩΣΣΑ που να κάνει τα παρακάτω: α) Διαβάζει τα ονόματα των 100 υποψηφίων του ΑΣΕΠ και τη βαθμολογία καθενός υποψηφίου σε 3 διαφορετικά μαθήματα.(Θεωρήστε ότι η βαθμολογία κάθε μαθήματος είναι από 1 έως 20). β) Βρίσκει και τυπώνει τον ελάχιστο και τον μέγιστο βαθμό καθενός υποψηφίου στα 3 μαθήματα που εξετάστηκε. γ) Να γραφεί υποπρόγραμμα,το οποίο να καλείται από το κύριο πρόγραμμα,για τον υπολογισμό και την εκτύπωση του μέσου όρου κάθε υποψηφίου στα 3 μαθήματα που διαγωνίστηκε.
Εγω δηλαδή που θα γραφα...
Για i από 1 μέχρι 100
διάβασε ον
Για j από 1 μέχρι 3
Αρχή_επανάληψης
διάβασε βαθ[i,j]
μέχρις_ότου βαθ[i,j]>=1 και βαθ[i,j]<=20
τέλος_επανάληψης
τέλος_επανάληψης
κ.λ.π.
...ειμαι τελειως χαζη;Θα μου το κοβανε ολο να φανταστω,ε;
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Elpinikh
Νεοφερμένος
Η Elpinikh αυτή τη στιγμή δεν είναι συνδεδεμένη. Είναι 31 ετών. Έχει γράψει 64 μηνύματα.
07-05-15
14:31
Δηλαδή παιδιά αν δε μας ζητήσουν πίνακα τιμών απλά να γράψουμε τις τιμές που εμφανίζονται, είναι αποδεκτό να μη κάνω πίνακα τιμών και να γράψω αναλυτικά τι γίνεται σε κάθε γραμμή και στο τέλος συνοπτικά όλα τα εμφάνισε?
ο πινακας τιμων με κουραζει..δηλαδή να τραβάω γραμμές κ.λ.π.
ο πινακας τιμων με κουραζει..δηλαδή να τραβάω γραμμές κ.λ.π.
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Elpinikh
Νεοφερμένος
Η Elpinikh αυτή τη στιγμή δεν είναι συνδεδεμένη. Είναι 31 ετών. Έχει γράψει 64 μηνύματα.
06-05-15
11:46
εχω δει πολλες φορες οτι 2ο Θεμα είναι πολύ πιθανό να πέσει "Σου δίνουμε το ταδε αλγόριθμο και ως είσοδο αυτές τις τιμές,γραψε τι τιμές θα εμφανιστούν".
Αλλες φορες ειναι πιο ευκολο(απλη χρηση των επαναληψεων και άλλες όχι και τόσο οταν π.χ. βάζουν και υποπρογράμματα)
Αυτό που θέλω να σας ρωτήσω είναι:Αν μας λεει να γραψουμε τις τιμες που θα εμφανιστουν...πρεπει απαραιτητα να κανουμε ΠΙΝΑΚΑ ΤΙΜΩΝ?
Ή μια λύση (όπως η παρακάτω)θα ήταν εξίσου αποδεκτή;
(οι αριθμοι ειναι τυχαιοι)
χ=
ψ=
7<=12 Αληθής -1η επανάληψη
....
....
....
εμφανίζει _,_ κ.ο.κ.
Σε όλες τις προτεινόμενες λύσεις βλέπω αποκλειστικά πίνακα τιμών,ενώ εμένα αυτός ο τρόπος μ αρεσει καλύτερα + ότι δείχνω με λεπτομέρεια ποιες εντολές εκτελούνται και τι εμφανίζεται.
Θα υπάρχει πρόβλημα λέτε?
Αλλες φορες ειναι πιο ευκολο(απλη χρηση των επαναληψεων και άλλες όχι και τόσο οταν π.χ. βάζουν και υποπρογράμματα)
Αυτό που θέλω να σας ρωτήσω είναι:Αν μας λεει να γραψουμε τις τιμες που θα εμφανιστουν...πρεπει απαραιτητα να κανουμε ΠΙΝΑΚΑ ΤΙΜΩΝ?
Ή μια λύση (όπως η παρακάτω)θα ήταν εξίσου αποδεκτή;
(οι αριθμοι ειναι τυχαιοι)
χ=
ψ=
7<=12 Αληθής -1η επανάληψη
....
....
....
εμφανίζει _,_ κ.ο.κ.
Σε όλες τις προτεινόμενες λύσεις βλέπω αποκλειστικά πίνακα τιμών,ενώ εμένα αυτός ο τρόπος μ αρεσει καλύτερα + ότι δείχνω με λεπτομέρεια ποιες εντολές εκτελούνται και τι εμφανίζεται.
Θα υπάρχει πρόβλημα λέτε?
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Elpinikh
Νεοφερμένος
Η Elpinikh αυτή τη στιγμή δεν είναι συνδεδεμένη. Είναι 31 ετών. Έχει γράψει 64 μηνύματα.
07-04-15
11:43
Η συνάρτηση παίρνει πολλές μεταβλητές από το κυρίως πρόγραμμα, τις επεξεργάζεται και επιστρέφει 1 μεταβλητή στο πρόγραμμα. Η διαδικασία παίρνεις πολλές μεταβλητές από το κυρίως πρόγραμμα και επιστρέφει, επίσης, πολλές μεταβλητές στο κυρίως πρόγραμμα.
Από τα παραπάνω, οποιοδήποτε υποπρόγραμμα μπορεί να κατασκευαστεί σε μορφή Συνάρτησης, μπορεί να κατασκευαστεί και σε μορφή Διαδικασίας. Ωστόσο, οι Διαδικασίες δεν μπορούν πάντα να μετατραπούν σε Συναρτήσεις. Είναι σαν τους βρόχους Για και Όσο... Το Για γίνεται πάντα Όσο, το όσο δεν γίνεται πάντα Για.
Ο λόγος που προτιμούμε την Συνάρτηση (αντίστοιχα τη Για) είναι χάρης την ευκολία κλήσης της.
πχ
Εμφάνισε εφ(χ), με μία σειρά κώδικα καλέσαμε την Συνάρτηση εφ(χ), αυτή εκτελέστηκε, αποδόθηκε η τιμή της και εμφανίστηκε στην οθόνη.
Κάλεσε εφ(χ,y)
Εμφάνισε y
Χρειαζόμαστε δύο σειρές κώδικα, καθώς και την πρόσθετη μεταβλητή y.
Θα σου πω ότι μου είπαν.Στο συγκεκριμένο μπορείς και τα δύο.Αλλά καλό είναι όταν λέει <<κατάλληλο υποπρόγραμμα>> και μπορείς,να χρησιμοποιείς συνάρτηση για να είσαι 100% σίγουρος.
Ευχαριστω πολυ για τις απαντησεις σας.
Καταλαβα λοιπον οτι κοιταω αν γινεται η συναρτηση και μονο αν δεν γινεται τοτε κανω διαδικασια.
Απλα για να μου φυγει η "περιεργεια" μου...αν το κανα με διαδικασια ποιος θα ταν ο τροπος;
(στη φωτο δειχνω ετσι οπως θα το γραφα εγω...πιθανοτατα λαθος)
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Συνημμένα
Elpinikh
Νεοφερμένος
Η Elpinikh αυτή τη στιγμή δεν είναι συνδεδεμένη. Είναι 31 ετών. Έχει γράψει 64 μηνύματα.
06-04-15
22:06
Ήταν το 3ο Θεμα από Πανελληνιες 2008
Σχετικα με το β.ii) οπου μας ζητα να καλεσουμε υποπρογραμμα σε προτυπες απαντησεις βλεπω πως γραφουνε συναρτηση.
Ειναι σωστο καποιος να φτιαξει διαδικασια;
Σχετικα με το β.ii) οπου μας ζητα να καλεσουμε υποπρογραμμα σε προτυπες απαντησεις βλεπω πως γραφουνε συναρτηση.
Ειναι σωστο καποιος να φτιαξει διαδικασια;
Σημείωση: Το μήνυμα αυτό γράφτηκε 9 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.