Afey
Πολύ δραστήριο μέλος
Ο Θέμης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 33 ετών, Φοιτητής και μας γράφει απο Πάτρα (Αχαΐα). Έχει γράψει 1,326 μηνύματα.
25-08-08
13:21
Πάντως μπράβο σου ρε φίλε, πολύ ωραία δουλειά, με μεράκι :no1:!
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Afey
Πολύ δραστήριο μέλος
Ο Θέμης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 33 ετών, Φοιτητής και μας γράφει απο Πάτρα (Αχαΐα). Έχει γράψει 1,326 μηνύματα.
24-08-08
21:43
Χαχα, πολύ ωραία! Πώς βγάζεις .exe από Γλωσσομάθεια;
Σημείωση: Το μήνυμα αυτό γράφτηκε 15 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Afey
Πολύ δραστήριο μέλος
Ο Θέμης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 33 ετών, Φοιτητής και μας γράφει απο Πάτρα (Αχαΐα). Έχει γράψει 1,326 μηνύματα.
27-04-08
02:06
Σας ευχαριστώ θερμά για το χρόνο και τις ιδέες σας! Sorry για τα ελληνικά αλλά οι όποιες γνώσεις μου στον προγραμματισμό προέρχονται μόνο απ' το σχολείο... Ούτε καν Basic, Pascal και C δεν ξέρω .
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Afey
Πολύ δραστήριο μέλος
Ο Θέμης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 33 ετών, Φοιτητής και μας γράφει απο Πάτρα (Αχαΐα). Έχει γράψει 1,326 μηνύματα.
26-04-08
13:38
Αν ένα thread έχει 4-5 posts και όχι 2 σελίδες καλό θα ήταν να τα διαβάζεις ΟΛΑ πριν απαντήσεις.
FeedWARd, ευχαριστώ, το ψάχνω αλλά μέχρι στιγμής δεν έχω βρει κάτι ικανοποιητικό .
FeedWARd, ευχαριστώ, το ψάχνω αλλά μέχρι στιγμής δεν έχω βρει κάτι ικανοποιητικό .
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Afey
Πολύ δραστήριο μέλος
Ο Θέμης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 33 ετών, Φοιτητής και μας γράφει απο Πάτρα (Αχαΐα). Έχει γράψει 1,326 μηνύματα.
23-04-08
19:09
Αναφέρω όλα όσα είπες στο πρώτο μου post. Φυσικά δεν ενδείκνυται για τις στις Πανελλήνιες εξετάσεις.
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.
Afey
Πολύ δραστήριο μέλος
Ο Θέμης αυτή τη στιγμή δεν είναι συνδεδεμένος. Είναι 33 ετών, Φοιτητής και μας γράφει απο Πάτρα (Αχαΐα). Έχει γράψει 1,326 μηνύματα.
22-04-08
21:29
Σημείωση από Γιώργος
Στο παρόν θέμα μπορούμε να βάζουμε προγράμματα που έχουμε φτιάξει και θέλουμε να παρουσιάσουμε στους συμφορουμίτες μας.
******************
Disclaimer: Είναι (δυστυχώς) γραμμένη σε αλγόριθμο της "ΓΛΩΣΣΑ" για την Γ' λυκείου μιας και αυτή είναι η μόνη γλώσσα προγραμματισμού που τυχαίνει να γνωρίζω.
-------------------------------------------------------------
Αλγόριθμος Ταξινόμηση
{Στον παρακάτω αλγόριθμο φαίνεται πως θα επιτύχουμε την ταξινόμηση ενός μονοδιάστατου πίνακα (Π1) Ν θέσεων ακολουθώντας το εξής σκεπτικό: Χρησιμοποιώντας έναν βοηθητικό πίνακα (Π2) επίσης (προφανώς) Ν θέσεων παίρνουμε ένα-ένα τα στοιχεία του Π1 με δεδομένο ότι το εκάστοτε στοιχείο θα μπει στην τελευταία θέση (μέγιστο) του Π2 και τα συγκρίνουμε με τα υπόλοιπα (με μια δομή επανάληψης) του Π1. Κάθε φορά που βρίσκουμε πως κάποιο από τα υπόλοιπα στοιχεία είναι μεγαλύτερο από το εξεταζόμενο «κόβουμε» μια θέση (από το εξεταζόμενο). Συγκεκριμένα:}
Για i από 1 μέχρι Ν
Θέση <- Ν
Για j από 1 μέχρι Ν
Αν Π[j]>Π τότε
Θέση <- Θέση - 1
Τέλος_Αν
Τέλος_Επανάληψης
Π2[Θέση] <- Π
Τέλος_Επανάληψης
Τέλος Ταξινόμηση
------------------------------------------------------------ -
Αν δε ο πίνακάς μας έχει όμοια στοιχεία απαιτείται η προσθήκη ενός μετρητή για τις ισότητες (δεν παρουσιάζεται εδώ για λόγους απλότητας και ευκολότερης κατανόησης).
Η μέθοδος αυτή δεν αποτελεί την τεχνικά πιο άρτια (περισσότερες επαναλήψεις ακόμα και από τη «φυσαλίδα», δεύτερος πίνακας) που υπάρχει, εντούτοις είναι η ευκρινέστερη (ας μου επιτραπεί ο αδόκιμος όρος, ελπίζω να καταλαβαίνετε τι εννοώ) και πιο κατανοητή στο μαθητή κατά τη γνώμη μου και την προσωπική μου πείρα.
Στο παρόν θέμα μπορούμε να βάζουμε προγράμματα που έχουμε φτιάξει και θέλουμε να παρουσιάσουμε στους συμφορουμίτες μας.
******************
Disclaimer: Είναι (δυστυχώς) γραμμένη σε αλγόριθμο της "ΓΛΩΣΣΑ" για την Γ' λυκείου μιας και αυτή είναι η μόνη γλώσσα προγραμματισμού που τυχαίνει να γνωρίζω.
-------------------------------------------------------------
Αλγόριθμος Ταξινόμηση
{Στον παρακάτω αλγόριθμο φαίνεται πως θα επιτύχουμε την ταξινόμηση ενός μονοδιάστατου πίνακα (Π1) Ν θέσεων ακολουθώντας το εξής σκεπτικό: Χρησιμοποιώντας έναν βοηθητικό πίνακα (Π2) επίσης (προφανώς) Ν θέσεων παίρνουμε ένα-ένα τα στοιχεία του Π1 με δεδομένο ότι το εκάστοτε στοιχείο θα μπει στην τελευταία θέση (μέγιστο) του Π2 και τα συγκρίνουμε με τα υπόλοιπα (με μια δομή επανάληψης) του Π1. Κάθε φορά που βρίσκουμε πως κάποιο από τα υπόλοιπα στοιχεία είναι μεγαλύτερο από το εξεταζόμενο «κόβουμε» μια θέση (από το εξεταζόμενο). Συγκεκριμένα:}
Για i από 1 μέχρι Ν
Θέση <- Ν
Για j από 1 μέχρι Ν
Αν Π[j]>Π τότε
Θέση <- Θέση - 1
Τέλος_Αν
Τέλος_Επανάληψης
Π2[Θέση] <- Π
Τέλος_Επανάληψης
Τέλος Ταξινόμηση
------------------------------------------------------------ -
Αν δε ο πίνακάς μας έχει όμοια στοιχεία απαιτείται η προσθήκη ενός μετρητή για τις ισότητες (δεν παρουσιάζεται εδώ για λόγους απλότητας και ευκολότερης κατανόησης).
Η μέθοδος αυτή δεν αποτελεί την τεχνικά πιο άρτια (περισσότερες επαναλήψεις ακόμα και από τη «φυσαλίδα», δεύτερος πίνακας) που υπάρχει, εντούτοις είναι η ευκρινέστερη (ας μου επιτραπεί ο αδόκιμος όρος, ελπίζω να καταλαβαίνετε τι εννοώ) και πιο κατανοητή στο μαθητή κατά τη γνώμη μου και την προσωπική μου πείρα.
Σημείωση: Το μήνυμα αυτό γράφτηκε 16 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.