Βίντεο: Πρόγραμμα & Λογισμικό 2024
Μέρος των αλγορίθμων για τα ανδρείκελα Εξαπάτηση
Αν είστε σαν τους περισσότερους ανθρώπους, συχνά ξαπλώνετε το κεφάλι σας όταν πρόκειται για μαθηματικές δομές επειδή κανείς δεν φαίνεται να ξέρει πώς να χρησιμοποιήσει τους όρους σωστά. Είναι σαν να προσπαθούν σκοπίμως οι άνθρωποι να κάνουν τα πράγματα σκληρά! Μετά από όλα, τι είναι μια εξίσωση και γιατί είναι διαφορετική από έναν αλγόριθμο; Λοιπόν, δεν φοβάστε τίποτα άλλο: Ο παρακάτω πίνακας παρέχει τον οριστικό οδηγό για τις μαθηματικές δομές που μπορεί να συναντήσετε, αλλά φοβάσασταν να ρωτήσετε.
Δομή | Περιγραφή |
Εξίσωση | Αριθμοί και σύμβολα που, λαμβανόμενα στο σύνολό τους, ισοδυναμούν με μια συγκεκριμένη τιμή. Μια εξίσωση περιέχει πάντοτε ένα σύμβολο ίσων ώστε να γνωρίζετε ότι οι αριθμοί και τα σύμβολα αντιπροσωπεύουν τη συγκεκριμένη τιμή στην άλλη πλευρά του σημείου ισότητας. Οι εξισώσεις περιέχουν γενικά μεταβλητές πληροφορίες που παρουσιάζονται ως σύμβολο, αλλά δεν απαιτείται να χρησιμοποιούν μεταβλητές. |
Formula | Συνδυασμός αριθμών και συμβόλων που χρησιμοποιούνται για την έκφραση πληροφοριών ή ιδεών. Μια φόρμα συνήθως παρουσιάζει μαθηματικές ή λογικές έννοιες, όπως για τον ορισμό του Greatest Common Divisor (GCD) δύο ακεραίων (το βίντεο στην ακαδημία Khan λέει πώς λειτουργεί αυτό). Γενικά, ένας τύπος δείχνει τη σχέση μεταξύ δύο ή περισσοτέρων μεταβλητών. Οι περισσότεροι άνθρωποι βλέπουν μια φόρμουλα ως ένα ειδικό είδος εξίσωσης. |
Αλγόριθμος | Μια ακολουθία βημάτων που χρησιμοποιούνται για την επίλυση ενός προβλήματος. Η ακολουθία παρουσιάζει μια μοναδική μέθοδο αντιμετώπισης ενός προβλήματος παρέχοντας μια συγκεκριμένη λύση. Ένας αλγόριθμος δεν χρειάζεται να αντιπροσωπεύει μαθηματικές ή λογικές έννοιες, παρόλο που οι παρουσιάσεις σε αυτό το βιβλίο συχνά πέφτουν σε αυτή την κατηγορία επειδή οι άνθρωποι χρησιμοποιούν συνήθως αλγορίθμους κατ 'αυτόν τον τρόπο. Μερικοί ειδικοί τύποι είναι επίσης αλγόριθμοι, όπως ο τετραγωνικός τύπος. Για μια διαδικασία που αντιπροσωπεύει έναν αλγόριθμο, πρέπει να είναι η εξής:
Πεπερασμένο: Ο αλγόριθμος πρέπει τελικά να λύσει το πρόβλημα. Καλά καθορισμένο: Η σειρά βημάτων πρέπει να είναι ακριβής και να παρουσιάζει βήματα που είναι κατανοητά, ειδικά από υπολογιστές, οι οποίοι πρέπει να είναι σε θέση να δημιουργήσουν έναν χρησιμοποιήσιμο αλγόριθμο. Αποτελεσματική: Ένας αλγόριθμος πρέπει να λύσει όλες τις περιπτώσεις του προβλήματος για τις οποίες κάποιος το όρισε. Ένας αλγόριθμος θα πρέπει πάντα να λύσει το πρόβλημα που πρέπει να λύσει. Παρόλο που θα πρέπει να προβλέπετε ορισμένες αποτυχίες, η συχνότητα αποτυχίας είναι σπάνια και εμφανίζεται μόνο σε καταστάσεις που είναι αποδεκτές για τη χρήση του αλγορίθμου. |