Βίντεο: ΟΙ ΑΡΙΘΜΟΙ «ΜΑΝΤΕΥΟΥΝ» ΤΟ ΠΑΡΟΝ ΚΑΙ ΤΟ ΜΕΛΛΟΝ ΤΗΣ ΥΓΕΙΑΣ ΜΑΣ 2025
χειριστές ) +, -, * και /. Εδώ είναι ένα παράδειγμα μιας ανάθεσης που χρησιμοποιεί και τα τέσσερα από αυτά τα σύμβολα: X VAR BYTE X = 10 * 3/2 + 5
Σε αυτό το παράδειγμα, η τιμή 20 θα εκχωρηθεί στη μεταβλητή Χ. 3 = 30, 30/2 = 15 και 15 + 5 = 20.)
Σε αντίθεση με τις περισσότερες γλώσσες προγραμματισμού, το PBASIC εκτελεί μαθηματικές πράξεις αυστηρά από αριστερά προς δεξιά. Για παράδειγμα, εξετάστε την ακόλουθη αντιστοιχία:
-
X = 10 + 3 * 2
Οι περισσότερες γλώσσες προγραμματισμού θα πολλαπλασιάσουν πρώτα το 3 με το 2, δίνοντας ένα αποτέλεσμα 6 και στη συνέχεια να προσθέσετε το 6 στα 10 τελικό αποτέλεσμα 16. Αυτό συμβαίνει επειδή ο πολλαπλασιασμός γίνεται συνήθως πριν από την προσθήκη. Αλλά το PBASIC υπολογίζει την έκφραση αριστερά προς τα δεξιά, οπότε προσθέτει πρώτα 10 και 3, δίνοντας το αποτέλεσμα 13, και στη συνέχεια πολλαπλασιάζει το 13 με 2, δίνοντας το αποτέλεσμα 26.
-
X = 10 + (3 * 2)
Εδώ, ο PBASIC κάνει πρώτα τον υπολογισμό μέσα στην παρένθεση, δίνοντας ένα αποτέλεσμα 6. Στη συνέχεια προσθέτει το 6 στα 10 για να δώσει το τελικό αποτέλεσμα
Όταν το PBASIC κάνει διαίρεση, απορρίπτει το υπόλοιπο και επιστρέφει το αποτέλεσμα ως ακέραιο αριθμό. Για παράδειγμα:
-
Αυτή η δήλωση αντιστοιχεί στην τιμή 2 στο X. Αυτό οφείλεται στο γεγονός ότι 8 διαιρούμενος με 3 είναι 2 με υπόλοιπο 2. Το PBASIC απορρίπτει το υπόλοιπο και επιστρέφει το αποτέλεσμα 2.