Το Ταξίδι του Προγραμματισμού
Από την Ιδέα του Προβλήματος στην Λογική του Αλγορίθμου
1. Ανάλυση Προβλήματος
Πριν γράψουμε έστω και μία γραμμή κώδικα, πρέπει να γίνουμε ντετέκτιβ. Σε αυτή την ενότητα, θα εξερευνήσουμε πώς αναλύουμε ένα πρόβλημα, το σπάμε σε μικρότερα κομμάτια και ορίζουμε τους κανόνες του παιχνιδιού. Είναι το θεμέλιο πάνω στο οποίο χτίζουμε κάθε επιτυχημένη λύση.
Η έννοια "Πρόβλημα"
Κατανόηση Προβλήματος
Δομή Προβλήματος
Καθορισμός Απαιτήσεων
2. Βασικές Έννοιες Αλγορίθμων
Αφού κατανοήσουμε το πρόβλημα, ήρθε η ώρα να σχεδιάσουμε τη λύση. Ο αλγόριθμος είναι η συνταγή μας, μια σειρά από ξεκάθαρα βήματα. Εδώ θα δούμε τι είναι ακριβώς ένας αλγόριθμος και τους διαφορετικούς τρόπους με τους οποίους μπορούμε να τον περιγράψουμε, από απλά λόγια μέχρι κάτι που μοιάζει με πραγματικό κώδικα.
Τι είναι Αλγόριθμος;
Ο αλγόριθμος είναι μια σειρά από σαφείς και λογικά διατεταγμένες εντολές που πρέπει να ακολουθήσει ένας υπολογιστής για να λύσει ένα πρόβλημα. Για παράδειγμα, η συνταγή για μια τούρτα είναι ένας αλγόριθμος. Οι εντολές πρέπει να είναι τόσο ξεκάθαρες, που ακόμα και ένα παιδί να μπορεί να τις ακολουθήσει. Οι αλγόριθμοι είναι η καρδιά της πληροφορικής. Χωρίς αυτούς, οι υπολογιστές δεν θα μπορούσαν να κάνουν τίποτα.
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου