Οικονομία Τεχνολογία Internet Σπίτι Άνθρωπος Ένδυση Φαγητό Πολιτισμός Διάφορα Υπολογιστές Ομορφιά Υγεία Φύση Εργασία Αθλητισμός Επιχειρήσεις Οχήματα
Τι είναι αλγόριθμος;
Αλγόριθμος είναι μια σειρά εντολών που πρέπει να ακολουθήσουμε πιστά για να πετύχουμε ένα συγκεκριμένο αποτέλεσμα.
Ένα απλό παράδειγμα αλγορίθμου είναι μία συνταγή μαγειρέματος. Ο υποψήφιος μάγειρας έχει τη συνταγή και ακολουθεί τα βήματα ακριβώς με τη σειρά που δίνονται με σκοπό στο τέλος να παρασκευάσει ένα φαγητό.
Τα βήματα αυτά είναι δοσμένα από κάποιον άλλον και ο μάγειρας πρέπει απλά να τα ακολουθήσει πιστά. Ακόμα και αν δεν ξέρει για ποιο λόγο κάνει κάτι.
Π.χ.
1. Σοτάρουμε το κρεμμύδι,
2. Ρίχνουμε τον τοματοπολτό,
3. Ανακατεύουμε σε δυνατή φωτιά.
Τα 3 αυτά βήματα είναι οδηγίες αλγορίθμου που αν ακολουθήσουμε σωστά θα φτιάξουμε μια σάλτα ακόμα και αν αρχικά δεν είχαμε ιδέα πώς να μαγειρεύουμε οτιδήποτε.
Δηλαδή στον αλγόριθμο ακολουθούμε πιστά τις οδηγίες οι οποίες πάντα μας οδηγούν σε ένα συγκεκριμένο αποτέλεσμα. Δεν χρειάζεται να κατανοούμε σε βάθος για ποιο λόγο κάνουμε κάτι. Αυτός που έγραψε τον αλγόριθμο γνωρίζει το γιατί.
Άλλο παράδειγμα αλγορίθμου στην καθημερινότητα είναι οι οδηγίες που μας λέει κάποιος για να πάμε κάπου:
Π.χ.
1. Πρώτα θα στρίψεις δεξιά.
2. Μετά θα πας ευθεία για 1 χιλιόμετρο.
3. Έπειτα θα στρίψεις αριστερά και θα φτάσεις στον προορισμό σου.
Αυτές οι 3 οδηγίες είναι ένας αλγόριθμος.
Αν τις ακολουθήσουμε πιστά θα φτάσουμε στον προορισμό μας. Δεν χρειάζεται να ξέρουμε γιατί στρίβουμε. Αρκεί που το γράφει ο αλγόριθμος. Αν κάνουμε κάπου λάθος το αποτέλεσμα δεν θα είναι το επιθυμητό.
Φυσικά ο αλγόριθμος ως έννοια υπάρχει και στα μαθηματικά. Πρόκειται για προκαθορισμένες πράξεις που πρέπει να ακολουθήσουμε για να επιλύσουμε ένα μαθηματικό πρόβλημα. Πολλές φορές οι πράξεις αυτές είναι επαναλαμβανόμενες.
Διαβάστε στη συνέχεια τι είναι γλώσσα προγραμματισμού
Τι είναι open source;Open source είναι μία έννοια που υποδηλώνει πως κάποιο πρόγραμμα ή...
Τι είναι κλειστός κώδικας;Κλειστός κώδικας είναι ο κώδικας ενός προγράμματος ή μίας εφαρμογής...
Τι είναι fifo;Fifo είναι ότι συμβαίνει και στην πραγματική ζωή, στις ουρές στην...
Τι είναι lifo;Lifo είναι όταν βάζουμε κάτι σε μία ουρά, μπαίνει στην αρχή της και...
Τι είναι api;Api είναι ένα “εργαλείο” στο χώρο της πληροφορικής που επιτρέπει τη...