Φανταστείτε έναν προγραμματιστή εξειδικευμένο σε μια συγκεκριμένη γλώσσα προγραμματισμού . Ξέρει τις δυνάμεις και τις αδυναμίες του προγραμματισμού . Επιπλέον , έχει το δικό του στυλ και την προσέγγισή του σε αυτή τη γλώσσα προγραμματισμού . Αν γράφει ο αλγόριθμος του στον κώδικα , που περιορίζει σχεδόν βέβαιο ότι ο αλγόριθμος σε γνώση του από τους περιορισμούς της γλώσσας και τη δική του .
Εικόνων Λύση - Centric
Η
Αντί η προβλέπονται περιορισμοί της γραφής αλγορίθμων σε κώδικα ή ψευδο - κώδικα , χρησιμοποιώντας γενικευμένη λογική σας ελευθερώνει για να επικεντρωθεί αποκλειστικά και μόνο για τη λύση στο πρόβλημά σας , όχι την εφαρμογή της λύσης . Προϋποθέτει ότι , τη στιγμή που θα καθορίσει τον καλύτερο αλγόριθμο , θα καταλάβω πώς να το εφαρμόσουν στο περιβάλλον που έχετε κατά νου . Μπορεί επίσης προϋποθέτει ότι μια λύση στον αλγόριθμο μπορεί να συνταγογραφήσει τη δική του υλοποίηση . Εικόνων
Κοιμήσεως Αποφυγή
Η
Χρήση γενικευμένη λογική σας βοηθά να αποφευχθεί μια ποικιλία των υποθέσεων . Ακόμα κι αν οι υποθέσεις σας έχουν κάποια βάση στην πραγματικότητα , και μπορεί στην πραγματικότητα να χρησιμεύσει για τον εξορθολογισμό της διαδικασίας σας με την πρόληψη αδιέξοδο λύσεις , μπορούν , επίσης, να περιορίζει . Για παράδειγμα ? αν υποψιάζεστε ότι είστε κατευθύνεται προς μια βιώσιμη αλγόριθμο που δεν διαθέτουν τους πόρους για την εφαρμογή , μπορεί να είναι σοφό να ακούσετε τη διαίσθησή σας , παρά από τη βάση της στην υπόθεση . Θα πρέπει να γνωρίζετε , όμως , αν έχετε υποκύψει σε υπόθεση - . Μπορείτε να αφήσετε τις καλύτερες ιδέες ανεξερεύνητο εικόνων
μη - ειδικός Φιλικό
Η
Αν είστε εγγράφως έναν αλγόριθμο για να λύσει ένα πρόβλημα και δεν έχετε καμία γνώση των λεπτομερειών εφαρμογής , μπορεί πραγματικά να είναι χρήσιμη . Ας ανάγκη καθοδηγήσει τη διαδικασία στην οποία είστε ένας εμπειρογνώμονας ? παραδώσει τον αλγόριθμο μακριά σε έναν ειδικό εφαρμογή . Ο διαχωρισμός των δύο βήματα χρειάζεται περισσότερους πόρους , αλλά μπορεί επίσης να παράγουν καλύτερα αποτελέσματα .
Εικόνων