1. Οι οδηγίες είναι οι βασικές μονάδες:
* Φανταστείτε έναν υπολογιστή ως πολύ γρήγορο, αλλά πολύ κυριολεκτικό, οπαδό. Μπορεί να κατανοήσει μόνο πολύ συγκεκριμένες οδηγίες. Αυτές οι οδηγίες είναι σαν τις μικροσκοπικές εντολές, λέγοντας στον υπολογιστή να κάνει πολύ βασικά πράγματα, όπως:
* Προσθέστε δύο αριθμούς.
* Αποθηκεύστε μια τιμή στη μνήμη.
* Συγκρίνετε δύο τιμές.
* Μετακινήστε τα δεδομένα από τη μία θέση στην άλλη.
* Μεταβείτε σε ένα διαφορετικό μέρος του προγράμματος.
2. Τα προγράμματα είναι συλλογές οδηγιών:
* Ένα πρόγραμμα είναι σαν μια συνταγή, με μια σειρά βημάτων (οδηγίες) που πρέπει να ακολουθήσει ο υπολογιστής για να ολοκληρώσει μια εργασία. Αυτά τα καθήκοντα μπορούν να είναι οτιδήποτε από απλούς υπολογισμούς έως σύνθετες προσομοιώσεις, από την αναπαραγωγή παιχνιδιών έως τις μηχανές ελέγχου.
3. Οι γλώσσες προγραμματισμού παρέχουν μια γέφυρα:
* Οι άνθρωποι δεν γράφουν προγράμματα στη μητρική γλώσσα του υπολογιστή (κώδικας μηχανής, ο οποίος είναι απλώς μια δέσμη των και μηδενικών). Αντ 'αυτού, χρησιμοποιούμε γλώσσες προγραμματισμού όπως Python, JavaScript, C ++, Java και πολλά άλλα. Αυτές οι γλώσσες παρέχουν έναν πιο αναγνώσιμο τρόπο για να εκφράσουν τις οδηγίες μας.
* A Compiler ή διερμηνέας Λειτουργεί ως μεταφραστής, λαμβάνοντας τον κώδικα μας γραμμένο σε μια γλώσσα προγραμματισμού και μετατρέποντάς τον στον κώδικα του μηχανήματος που κατανοεί ο υπολογιστής.
Παράδειγμα:
Ας υποθέσουμε ότι θέλετε να γράψετε ένα πρόγραμμα που υπολογίζει την περιοχή ενός ορθογωνίου. Δείτε πώς μπορεί να φανεί στο Python:
`` `Python
μήκος =float (είσοδος ("Εισάγετε το μήκος:"))
πλάτος =float (είσοδος ("Εισάγετε το πλάτος:"))
περιοχή =μήκος * πλάτος
εκτύπωση ("Η περιοχή του ορθογωνίου είναι:", περιοχή)
`` `
Αυτό το απλό πρόγραμμα περιέχει διάφορες οδηγίες:
* `input ()` - λέει στον υπολογιστή να ζητήσει από τον χρήστη την είσοδο.
* `float ()` - Μετατρέπει την είσοδο από μια συμβολοσειρά σε έναν αριθμό.
* `*` - εκτελεί πολλαπλασιασμό.
* `print ()` - Εμφανίζει το αποτέλεσμα στην οθόνη.
Βασικά σημεία που πρέπει να θυμάστε:
* Οι οδηγίες είναι συγκεκριμένες και διαδοχικές: Ο υπολογιστής εκτελεί οδηγίες μία φορά τη φορά, με τη σειρά που τους δίνεται.
* Οι γλώσσες προγραμματισμού είναι σαν δομικά στοιχεία: Παρέχουν εργαλεία και δομές για να συνδυάσουν οδηγίες σε πιο σύνθετα προγράμματα.
* Οι υπολογιστές είναι κυριολεκτικοί οπαδοί: Κάνουν ακριβώς αυτό που τους λένε οι οδηγίες να κάνουν. Εάν οι οδηγίες είναι λάθος, το πρόγραμμα δεν θα λειτουργήσει όπως αναμένεται.
Επιτρέψτε μου να ξέρω αν θέλετε να εξερευνήσετε περαιτέρω οποιαδήποτε από αυτές τις έννοιες!
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα