Αρχάριοι και άπειροι προγραμματιστές συχνάυπάρχει μια τέτοια ερώτηση: "Ποιες είναι οι αλγόριθμοι και γιατί χρειάζονται;" Αν και αυτή η έννοια πάει σταδιακά στη λήθη, αλλά εξακολουθεί να είναι σχετική. Κατά τη δημιουργία μεγάλων εμπορικών έργων, δεν μπορείτε να κάνετε χωρίς αλγόριθμους. Και πριν ξεκινήσετε τον προγραμματισμό, είναι καλύτερο να τα καταλάβετε και μόνο τότε να ξεκινήσετε πρακτικές ασκήσεις. Παρόλο που η έννοια αυτή σχετίζεται με τη δημιουργία λογισμικού σε υπολογιστή, αλλά είναι αρκετά συνηθισμένη στην καθημερινή ζωή. Αυτό το άρθρο θα δώσει ένα παράδειγμα αυτού που είναι οι αλγόριθμοι πραγματικής ζωής.

Τι είναι οι αλγόριθμοι;

Στην Πληροφορική

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

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

Τύποι

Ο αλγόριθμος στην επιστήμη των υπολογιστών στην εμφάνιση μπορεί να είναι στις ακόλουθες τροποποιήσεις:

  • Γραφικά (με τη μορφή ενός συνόλου τυποποιημένων μπλοκ).
  • Βήμα προς βήμα περιγραφή κειμένου.

Αλγόριθμος στην Πληροφορική
Στην πρώτη περίπτωση, αποτελείται από πρότυπα μπλοκ,η εμφάνιση της οποίας ρυθμίζεται από την GOST με τον αύξοντα αριθμό 19.701-90. Για παράδειγμα, μια απλή λειτουργία εδώ θα μοιάζει με ορθογώνιο και η κατάσταση επιλογής είναι ρομπότ.

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

Πραγματική ζωή

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

Αλγοριθμικός Πληροφορικός

  • Φέρτε νερό σε βρασμό.
  • Αλαλάτε την.
  • Πτώση ζυμαρικών.
  • Σε χαμηλή φωτιά, ανακατεύοντας τα, βράστε.
  • Αφού μαγειρευτούν, στραγγίστε το νερό.
  • Προσθέστε το βούτυρο.
  • Ανακατέψτε μέχρι να εξομαλυνθεί.

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

Αντί για συμπεράσματα

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

</ p>