Πώς να γράψετε έναν αλγόριθμο προγραμματισμού

Συγγραφέας: John Stephens
Ημερομηνία Δημιουργίας: 27 Ιανουάριος 2021
Ημερομηνία Ενημέρωσης: 14 Ενδέχεται 2024
Anonim
Αλγόριθμοι Ακολουθίας
Βίντεο: Αλγόριθμοι Ακολουθίας

Περιεχόμενο

Σε αυτό το άρθρο: Δημιουργία αλγορίθμου Δημιουργία αλγορίθμου σύνδεσης

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


στάδια

Μέρος 1 Δημιουργήστε έναν αλγόριθμο

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


  2. Συμπεριλάβετε μια προσέγγιση στη σύνταξη που θα χρησιμοποιήσετε. Αυτό εξαρτάται ουσιαστικά από τη γλώσσα προγραμματισμού που θα χρησιμοποιήσετε.


  3. Αρχίστε να τοποθετείτε τον αλγόριθμό σας σε χαρτί.


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



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


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


  7. Χρησιμοποιήστε τα χειριστήρια άλματος με σύνεση. Τα άλματα μεταξύ των υπορουτίνων μπορούν να είναι υπό όρους ή άνευ όρων.


  8. Αποφύγετε να εισάγετε μη δηλωμένα δεδομένα στον αλγόριθμο. Εάν οι πληροφορίες που πρέπει να επεξεργαστούν πρέπει να προστεθούν "καθ 'οδόν" (αυτό συμβαίνει συχνά ακόμη και μεταξύ επαγγελματιών), προσθέστε τις στο μπλοκ ορισμού δεδομένων του αλγορίθμου σας.



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


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

Μέρος 2 Δημιουργήστε έναν αλγόριθμο σύνδεσης



  1. Δημιουργήστε μια σύνδεση για τον χρήστη.


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


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


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


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



  • Εξαλείψτε περιττά σχόλια, επειδή θα μπορούσαν να επηρεάσουν την κατανόηση του αλγορίθμου σας.
  • Χρησιμοποιήστε τους κανόνες της λογικής δύο καταστάσεων (ή Boolean logic) έτσι ώστε ένας υπολογιστής να μπορεί να αντιληφθεί και να απαντήσει σε αυτές. Δεν υπάρχει "ίσως" στον προγραμματισμό, είναι πάντα "ναι ή όχι".
  • Χρησιμοποιήστε απλές επαναλήψεις και γρήγορη εκτέλεση.
  • Πάντα προσπαθήστε να πάτε κατευθείαν στο σημείο.
  • Ο αλγόριθμός σας πρέπει να είναι αποτελεσματικός.
  • Πριν ξεκινήσετε έναν αλγόριθμο, έχετε σαφείς ιδέες για το τι θέλετε να κάνετε.
προειδοποιήσεις
  • Θυμηθείτε να λάβετε υπόψη τους χρόνους εκτέλεσης και τη διαχείριση της μνήμης. Αυτό ισχύει ιδιαίτερα εάν προγραμματίζετε σε ενσωματωμένα συστήματα με περιορισμένους πόρους μνήμης.
  • Τερματίστε το πρόγραμμά σας σωστά.

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

Πώς να ωριμάσετε τα αχλάδια

Vivian Patrick

Ενδέχεται 2024

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

Δημοφιλή Στην Πύλη