Τι είναι οι Υπολογιστικοί Αλγόριθμοι;



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

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

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

Χαρακτηριστικά των υπολογιστικών αλγορίθμων

Προτείνεται από την μαθηματικός Alan Turing για να φέρει αυτή την έννοια των μαθηματικών στον τομέα της πληροφορικής, ο αλγόριθμος είναι μια διαδικασία που ορίζεται από το ακόλουθο κείμενο:

-Μια περιορισμένη σειρά βημάτων, τα οποία είναι σαφώς καθορισμένα και είναι ανεξάρτητα από το άλλο.

-Ένας παράγοντας (ανθρώπινος ή απάνθρωπος) είναι αυτός που εφαρμόζει κάθε ένα από τα στάδια της διαδικασίας σε μια συγκεκριμένη χρονική στιγμή.

-Ο πράκτορας έχει τη δυνατότητα να ερμηνεύει τις επιχειρησιακές οδηγίες και ταυτόχρονα να αποθηκεύει τις δεδομένες πληροφορίες.

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

-Όπως σε κάθε διαδικασία, τελειώνει με αποτέλεσμα.

Υπάρχουν περιπτώσεις στις οποίες η διαδικασία απαιτεί μια συγκεκριμένη λύση και εκείνες που δεν το κάνουν. Οι επαναλαμβανόμενοι ή ακανόνιστοι αλγόριθμοι που δεν τελειώνουν είναι πολύ συνηθισμένοι στον υπολογισμό.

Ένα παράδειγμα αυτών είναι λειτουργικά συστήματα όπως τα Windows, MacOS και Linux, τα οποία πρέπει να συνεχίσουν να λειτουργούν ως πλατφόρμα για άλλα προγράμματα και διαδικασίες.

Τύποι

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

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

Έτσι, βρίσκουμε τον αλγόριθμο του Ευκλείδη, η οποία χρησιμοποιείται για να χωρίσει το Gaussian για την επίλυση γραμμικών εξισώσεων, ή Floyd-Wrashall για να βρουν τη συντομότερη διαδρομή μεταξύ βεβαρημένα γραφήματα.

Παραδείγματα

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

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

Ένα απλό παράδειγμα είναι να ακολουθήσετε μια συνταγή για να κάνετε ένα κέικ, το οποίο χρησιμοποιεί μια σειρά οδηγιών και βημάτων για να το αποκτήσετε.

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

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

Ένα σημαντικό μέρος αυτής της διαδικασίας είναι να μετατρέψει μια ιδέα σε μια λογική ακολουθία που μπορεί να ερμηνεύσει ο Η / Υ.

Με αυτό τον τρόπο, οι προγραμματιστές πηγαίνουν από απλές εργασίες σε πιο περίπλοκες. Για αυτό, συχνά καταφεύγουν σε συνταγές που έχουν δημιουργήσει άλλοι για να τις προσαρμόσουν σε αυτά που χρειάζονται για να λύσουν.

Αναφορές

  1. Denver University. Τι είναι ένας αλγόριθμος και πώς να το χρησιμοποιήσετε στον προγραμματισμό; Ανακτήθηκε στις 12/12/2017 από το quora.com
  2. Vasquez B., Carlos. Μεθοδολογία Προγραμματισμού Ι. Ανάκτηση στις 12/12/2017 από moodle2.unid.edu.mx
  3. Bembibre, Victoria (2009). Ορισμός αλγορίθμου. Ανακτήθηκε στις 12/12/2017 από definicionabc.com
  4. Colombo, Jorge Τ. (2001). Αλγόριθμος υπολογιστών. Ανακτήθηκε στις 12/12/2017 από το avizora.com
  5. Πώς λειτουργεί το υλικό. Τι είναι ο αλγόριθμος του υπολογιστή; Ανακτήθηκε στις 12/12/2017 από howstuffwworks.com