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

Ένας αλγόριθμος είναι μια σαφώς καθορισμένη ακολουθία εκτέλεσης μαθηματικών πράξεων

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

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

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

Ο απλούστερος (βασικός) τύπος της παραγγελίαςη ενέργεια είναι ένας γραμμικός αλγόριθμος. Αυτή η έκδοση της οπτικής εικόνας του προγράμματος εκτελείται ως βήμα-προς-βήμα μετασχηματισμός των εξωτερικών δεδομένων εισόδου στο τελικό αποτέλεσμα με την επακόλουθη έξοδο σε οπτικές συσκευές. Σε έναν γραμμικό αλγόριθμο, κάθε επόμενη ενέργεια ή ενέργεια αρχίζει να εκτελείται αυστηρά μετά το τέλος της προηγούμενης λειτουργίας ή δράσης.

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

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

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

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

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

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

Αρέσει:
0
Δημοφιλή μηνύματα
Πνευματική Ανάπτυξη
Φαγητό
yup