Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

αλγόριθμος ???

Îåêßíçóå áðü ôï ìÝëïò tommaσ. Τελευταία δημοσίευση από το μέλος cap στις 05-03-2006, 19:20. Υπάρχουν 10 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  23-02-2006, 15:55 10048

    αλγόριθμος ???

    αλγόριθμος <-- τι σημένει αυτο?

       "αφορά στην επίλυση αλγοριθμικών προβλημάτων με τη συγγραφή αντιστοίχου προγράμματος"?????

                               Τι σημένει αυτο???

  •  23-02-2006, 17:34 10053 σε απάντηση της 10048

    Απ: αλγόριθμος ???

    Να το πούμε με απλά λόγια, Θωμά, γιατί όντως έτσι όπως το διαβάζεις σε μπερδεύει.

    Ας πούμε οτι έχεις δεκα χαρτάκια. Ξερεις, εκείνα τα λευκά που γράφεις επάνω τους σημειώσεις. Γράφεις ένα νουμεράκι στην τύχη στο καθένα. Π.χ. 10, 5, 360, 34 κλπ. Και μετά τα ανακατεύεις.

    Θελεις ένα τρόπο για να τα ταξινομήσεις από το μικρότερο ως το μεγαλύτερο. Ο τρόπος αυτός θα πρέπει να δουλεύει πάντα, να είναι προβλέψιμος, και να έχει συγκεκριμένη περιγραφή. Το να τα δείς "με το μάτι" δεν είναι προβλέψιμος τρόπος με συγκεκριμένη περιγραφή. Πρέπει να εφεύρεις μια μέθοδο, όπως π.χ. την εξής:

    "Παιρνω τα δύο πρώτα χαρτάκια στη σειρά και βλέπω ποιό είναι το μεγαλύτερο. Αν το δεύτερο είναι μικρότερο τους αλλάζω θέση. Μετά παίρνω το 2ο και το 3ο και κάνω το ίδιο ωσπου να φτάσω με τα ζευγάρια στο τελευταίο. Μετά ξεκινάω πάλι από την αρχή και κάνω το ίδιο. Σταματάω όταν δεν υπάρχουν ζευγάρια στα οποία χρειάζεται αλλαγή".

    Συγχαρητήρια, μόλις εφάρμοσες τον αλγόριθμο Bubble Sort στα χαρτάκια σου!

    Αυτός είναι ένας αλγόριθμος. Ενας τρόπος να περιγράψουμε την επίλυση ενός προβλήματος. Το πρόβλημα είναι, στην περίπτωσή μας, πώς θα ταξινομήσουμε τα χαρτάκια, ανεξαρτήτως αν είναι 10, 100, 1000 και ανεξαρτήτως του τι νούμερα έχουν επάνω.

    Το ίδιο πρόβλημα μπορεί να εμφανιστεί σε έναν υπολογιστή όταν κάπου έχεις αποθηκευμένα π.χ. δεδομένα για πελάτες σου που σου χρωστάνε και θέλεις να κάνεις μια ταξινόμηση κατά αύξουσα σειρά, από αυτόν που σου χρωστάει τα λιγότερα μέχρι αυτόν που σου χρωστάει τα περισσότερα.

    Βεβαια, αυτά είναι απλά προβλήματα και οι κατασκευαστές των γλωσσών προγραμματισμού έχουν φροντίσει να τα λύσουν πριν από εμάς για εμάς. Η λογική όμως του αλγορίθμου παραμένει η ίδια. Ετσι λοιπον, η "ταξινόμηση χαρτακίων με νουμεράκια" είναι ένα "αλγοριθμικό πρόβλημα".





    Σωτήρης Φιλιππίδης

    DotSee Web Services

    View Sotiris Filippidis's profile on LinkedIn

    DotNetNuke them!
  •  24-02-2006, 06:19 10070 σε απάντηση της 10053

    Απ: αλγόριθμος ???

    Πραγματικά η καλύτερη εξήγηση που έχω ακούσει...
  •  24-02-2006, 15:46 10092 σε απάντηση της 10048

    Απ: αλγόριθμος ???

    Βγαίνεις από την πόρτα του σπιτιού σου και θές να πάς στην πλατεία της πόλης.
    Υπάρχουν χιλιάδες διαδρομές που μπορείς να ακολουθήσεις για να φτάσεις στην πλατεία.
    Κάθε μια από αυτές θα σε οδηγήσει είτε πιο αργά είτε πιο γρήγορα, είτε πιο κουραστικά είτε πιο ξεκούραστα στον προορισμό σου.

    Θα στρίψεις δεξιά ή αριστερα, θα ανεβείς μια ανηφόρα ή τα σκαλοπάτια. θα φέρεις
    γύρο το τετράγωνο για να ξαναπετύχεις το γκομενάκι που μόλις προσπέρασες κτλ κτλ.

    Κάθε διαδρομή είναι ένας αλγόριθμος που επιλύει το πρόβλημα "Πώς πάω από το σπίτι μου στην Πλατεία".
  •  24-02-2006, 16:01 10094 σε απάντηση της 10092

    Απ: αλγόριθμος ???

    Μηπως μπορεί κανείς να μου πεεί τι θα έπεφται σε ένα διαγωνισμό
  •  24-02-2006, 19:37 10109 σε απάντηση της 10094

    Απ: αλγόριθμος ???

    Τι εννοείς; Σε σχολικό διαγώνισμα ή σε διαγωνισμό κάποιου είδους (για κάποιο έργο κλπ); Και για ποιό θέμα; "Αλγόριθμους" γενικά; Θα μπορούσε κάποιος να ρωτήσει "τι είναι αλγόριθμος", πέραν αυτού δεν φαντάζομαι κάτι άλλο, μετά θα πηγαίναμε σε συγκεκριμένους αλγορίθμους.

    Σωτήρης Φιλιππίδης

    DotSee Web Services

    View Sotiris Filippidis's profile on LinkedIn

    DotNetNuke them!
  •  24-02-2006, 19:53 10110 σε απάντηση της 10109

    Απ: αλγόριθμος ???

  •  25-02-2006, 12:38 10120 σε απάντηση της 10110

    Απ: αλγόριθμος ???

    Δυστυχώς Θωμά δεν γνωρίζω. Αν γνωρίζει κάποιος άλλος συνάδελφος, ίσως θα μπορούσε να μας πει περισσότερα.
    Σωτήρης Φιλιππίδης

    DotSee Web Services

    View Sotiris Filippidis's profile on LinkedIn

    DotNetNuke them!
  •  25-02-2006, 13:04 10121 σε απάντηση της 10094

    Απ: αλγόριθμος ???

    Ρίξε μια ματιά εδώ

    http://el.wikipedia.org/wiki/%CE%91%CE%BB%CE%B3%CF%8C%CF%81%CE%B9%CE%B8%CE%BC%CE%BF%CF%82


    Σταύρος Βαλσάμης
    Προγραμματιστής
  •  05-03-2006, 17:24 10363 σε απάντηση της 10048

    Απ: αλγόριθμος ???

    κοιτάχτε και αυτο
    users.att.sch.gr/mouratx/anaptixi%20efarmogon/Askisis%20ana%20kefalaio/Kefalaio%202%20-%20Askiseis%20Basika%20stoixeia%20algorithmon.doc Crying [:'(]

    μου είπε ενας φίλος μου οτι θα γράψει αυτος τους ολογαριθμους και εγω θα φτιάξω το πρόγραμμα !!!! τι ενούσε ???
  •  05-03-2006, 19:20 10366 σε απάντηση της 10363

    Απ: αλγόριθμος ???

    Οι αλγόριθμοι που περιγράφονται σε αυτές τις ασκήσεις υλοποιούνται με τη χρήση ψευδοκώδικα (pseudo-code). Ετσι, δεν υπάρχει θέμα του "ποιος θα γράψει το πρόγραμμα".

    (Ψευδοκώδικας: Απλοποιημένος "κώδικας" ο οποίος χρησιμεύει απλά για παρουσιάσεις και δεν μπορεί να εκτελεστεί σε κανένα ηλεκτρονικό υπολογιστή διότι δεν αποτελεί κώδικα κάποιας υπαρκτής γλώσσας προγραμματισμού).

    Σωτήρης Φιλιππίδης

    DotSee Web Services

    View Sotiris Filippidis's profile on LinkedIn

    DotNetNuke them!
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems