Πώς να σχεδιάσετε προγράμματα: 14 βήματα (με εικόνες)

Πίνακας περιεχομένων:

Πώς να σχεδιάσετε προγράμματα: 14 βήματα (με εικόνες)
Πώς να σχεδιάσετε προγράμματα: 14 βήματα (με εικόνες)

Βίντεο: Πώς να σχεδιάσετε προγράμματα: 14 βήματα (με εικόνες)

Βίντεο: Πώς να σχεδιάσετε προγράμματα: 14 βήματα (με εικόνες)
Βίντεο: Πώς να διορθώσετε γρήγορα τη σύνδεσή σας στο Διαδίκτυο Εξερευνήθηκαν τρεις επιλογές 2024, Απρίλιος
Anonim

Θέλετε να σχεδιάσετε ένα πρόγραμμα υπολογιστή; Υπάρχουν πολλά που πρέπει να λάβετε υπόψη κατά το σχεδιασμό ενός προγράμματος, αλλά υπάρχουν μερικά πράγματα που μπορείτε να κάνετε για να βελτιώσετε τη διαδικασία. Αυτό το wikiHow σας διδάσκει τα βασικά βήματα για το σχεδιασμό ενός προγράμματος υπολογιστή.

Βήματα

Προγράμματα Σχεδιασμού Βήμα 1
Προγράμματα Σχεδιασμού Βήμα 1

Βήμα 1. Καθορίστε τον γενικό στόχο του προγράμματος

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

Προγράμματα Σχεδιασμού Βήμα 2
Προγράμματα Σχεδιασμού Βήμα 2

Βήμα 2. Προσδιορίστε τυχόν περιορισμούς ή απαιτήσεις που έχει το πρόγραμμά σας

Υπάρχει κάτι που πρέπει να έχει το πρόγραμμά σας; Αυτό μπορεί να είναι μια προθεσμία, προϋπολογισμός, περιορισμοί στο χώρο αποθήκευσης και μνήμης ή μια ειδική λειτουργία που δεν έχουν άλλα παρόμοια προγράμματα. Για παράδειγμα, "Τα τυχαία δημιουργημένα μπουντρούμια πρέπει να έχουν ένα μονοπάτι από την είσοδο στην έξοδο."

Προγράμματα Σχεδιασμού Βήμα 3
Προγράμματα Σχεδιασμού Βήμα 3

Βήμα 3. Μάθετε αν υπάρχει κάποια τεχνολογία που μπορεί να κάνει αυτό που χρειάζεστε

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

  • Για παράδειγμα, μπορείτε να χρησιμοποιήσετε προγράμματα ανοιχτού κώδικα και προκαθορισμένο κώδικα για να δημιουργήσετε πλήρως λειτουργικές εφαρμογές. Τα προγράμματα ανοιχτού κώδικα είναι συνήθως δωρεάν για χρήση και μπορείτε να τροποποιήσετε τον πηγαίο κώδικα για να ταιριάζει στις ανάγκες σας. Απλώς πρέπει να δώσετε πίστωση στον συντάκτη του αρχικού κωδικού.
  • Μπορείτε να χρησιμοποιήσετε προκαθορισμένα κομμάτια κώδικα ή εφαρμογές ανοιχτού κώδικα για να σας εξοικονομήσουν
Προγράμματα Σχεδιασμού Βήμα 4
Προγράμματα Σχεδιασμού Βήμα 4

Βήμα 4. Καθορίστε ποια γλώσσα προγραμματισμού θα χρησιμοποιήσετε

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

  • C/C ++ είναι καλές γλώσσες γενικής χρήσης. Είναι οι πιο διαδεδομένες γλώσσες και σας δίνουν τον μεγαλύτερο έλεγχο στις εφαρμογές και το υλικό του υπολογιστή σας.
  • ΝΤΟ#:

    Το C# (προφέρεται C Sharp) είναι μια νεότερη έκδοση του C ++. Έχει μερικές νέες δυνατότητες και είναι λίγο πιο εύκολο να μάθετε ότι το C ++.

  • Ιάβα:

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

  • Ταχύς:

    Το Swift αναπτύχθηκε από την Apple και χρησιμοποιείται κυρίως για την ανάπτυξη εφαρμογών για iPhone, iPad, macOS, Apple TV και πολλά άλλα.

  • Python: Η Python είναι μια άλλη δημοφιλής γλώσσα πολλαπλών χρήσεων. Είναι μια καλή γλώσσα για αρχάριους επειδή είναι εύκολο να μάθουν και να χρησιμοποιήσουν.
Προγράμματα Σχεδιασμού Βήμα 5
Προγράμματα Σχεδιασμού Βήμα 5

Βήμα 5. Προσδιορίστε ποια εργαλεία πρόκειται να χρησιμοποιήσετε

Αφού αποφασίσετε για μια γλώσσα προγραμματισμού, αποφασίστε ποια εργαλεία πρόκειται να χρησιμοποιήσετε. Θα χρησιμοποιήσετε ένα ολοκληρωμένο περιβάλλον ανάπτυξης (IDE); Χρειάζεστε μεταγλωττιστή ή διερμηνέα; Πώς θα διορθώσετε το πρόγραμμα σας; Υπάρχουν εφαρμογές τρίτων που μπορείτε να χρησιμοποιήσετε; Θα πρέπει επίσης να σκεφτείτε έναν τρόπο δημιουργίας αντιγράφων ασφαλείας του κώδικα.

  • Το IDE είναι ένα ολοκληρωμένο εργαλείο ανάπτυξης λογισμικού που περιέχει επεξεργαστή κώδικα, εντοπισμό σφαλμάτων, εργαλεία κατασκευής και μερικές φορές μεταγλωττιστή. Τα δημοφιλή IDE περιλαμβάνουν Eclipse και Visual Studio.
  • Μεταγλωττιστές:

    Γλώσσες όπως η C/C ++ απαιτούν έναν μεταγλωττιστή για τη μετατροπή του κώδικα σε γλώσσα μηχανής που μπορεί να καταλάβει ο υπολογιστής σας. Το GCC είναι ένας δωρεάν μεταγλωττιστής που μπορεί να μεταγλωττίσει C και C ++.

  • Διερμηνείς:

    Η Java και η Python είναι γλώσσες που δεν χρειάζονται μεταγλώττιση. Ωστόσο, χρειάζονται διερμηνέα για να εκτελέσουν τις οδηγίες. Το OpenJDK μπορεί να ερμηνεύσει την Java, την οποία ένας Python έχει έναν διερμηνέα διαθέσιμο στον ιστότοπό του.

Προγράμματα Σχεδιασμού Βήμα 6
Προγράμματα Σχεδιασμού Βήμα 6

Βήμα 6. Προσδιορίστε τις εξόδους του προγράμματος

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

Προγράμματα Σχεδιασμού Βήμα 7
Προγράμματα Σχεδιασμού Βήμα 7

Βήμα 7. Καθορίστε τις εισόδους του προγράμματος σας

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

Προγράμματα Σχεδιασμού Βήμα 8
Προγράμματα Σχεδιασμού Βήμα 8

Βήμα 8. Προσδιορίστε τις κύριες λειτουργίες

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

Προγράμματα Σχεδιασμού Βήμα 9
Προγράμματα Σχεδιασμού Βήμα 9

Βήμα 9. Διαχωρίστε τα μεγαλύτερα προβλήματα σε μικρότερα προβλήματα

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

Ο ψευδοκώδικας είναι μη μεταγλωττίσιμο κείμενο που εξηγεί τι πρέπει να κάνει κάθε γραμμή κώδικα. Για παράδειγμα "Εάν ο παίκτης έχει χρυσό κλειδί, ανοίξτε την πόρτα. Διαφορετικά, η πόρτα είναι κλειστή"

Προγράμματα Σχεδιασμού Βήμα 10
Προγράμματα Σχεδιασμού Βήμα 10

Βήμα 10. Ξεκινήστε την κωδικοποίηση των κύριων λειτουργιών

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

Προγράμματα Σχεδιασμού Βήμα 11
Προγράμματα Σχεδιασμού Βήμα 11

Βήμα 11. Συμπληρώστε τις συναρτήσεις

Ξεκινήστε με εκείνες που εξαρτώνται από λίγες ή καθόλου άλλες λειτουργίες. Δουλέψτε πρώτα τα μεγάλα προβλήματα. Στη συνέχεια επικεντρωθείτε στις μικρότερες λεπτομέρειες.

Προγράμματα Σχεδιασμού Βήμα 12
Προγράμματα Σχεδιασμού Βήμα 12

Βήμα 12. Δοκιμάστε το πρόγραμμά σας

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

Προγράμματα Σχεδιασμού Βήμα 13
Προγράμματα Σχεδιασμού Βήμα 13

Βήμα 13. Αντιμετώπιση προβλημάτων που αντιμετωπίζετε

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

  • Ελέγξτε τη σύνταξη και βεβαιωθείτε ότι ο κωδικός σας είναι σωστός τύπος.
  • Ελέγξτε και βεβαιωθείτε ότι η ορθογραφία είναι σωστή.
  • Google τυχόν μηνύματα λάθους που λαμβάνετε και δείτε αν υπάρχει λύση.
  • Ελέγξτε στο διαδίκτυο για να δείτε αν κάποιος άλλος δημιούργησε κώδικα με παρόμοια λειτουργία με τη δική σας. Δείτε ποια ήταν η λύση τους.
  • Κάντε ένα διάλειμμα και επιστρέψτε αργότερα.
  • Ζητήσετε βοήθεια.
Προγράμματα Σχεδιασμού Βήμα 14
Προγράμματα Σχεδιασμού Βήμα 14

Βήμα 14. Ολοκληρώστε το πρόγραμμά σας

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

Συνιστάται: