Page 30 - Τεχνολογία Παραγωγής ΙΙ
P. 30

Κεφάλαιο 2: Προγραµµατισµός Εργαλειοµηχανών



                     Οι λογικές πράξεις εµφανίζονται µόνο µέσα σε εκφράσεις. Εννέα λογικές
                     πράξεις µπορούν να χρησιµοποιηθούν, από τις οποίες  οι τέσσερεις είναι
                     βασικές αριθµητικές πράξεις και οι τρεις λογικές. Αυτές είναι:
                        •  η πρόσθεση (+),
                        •  η αφαίρεση (-),
                        •  ο πολλαπλασιασµός (*)
                        •  η διαίρεση (/),
                        •  η πράξη or (OR),
                        •  η exclusive or (XOR),
                        •  η  πράξη and (AND),
                        •  η (MOD) και
                        •  η ύψωση σε δύναµη (**).


                     Οι παραπάνω εκφράσεις χωρίζονται σε τρείς οµάδες ως εξής:

                           Πρώτη οµάδα:          Ύψωση σε δύναµη,

                           ∆εύτερη οµάδα:        Πολλαπλασιασµός,
                                                 ∆ιαίρεση
                                                  Μodulus,

                           Τρίτη οµάδα:          Πρόσθεση,
                                                 Αφαίρεση,
                                                 OR,
                                                 XOR,
                                                 AND.

                     Όταν  σε  µία  έκφραση  περιλαµβάνονται  πολλοί  τελεστές,  τότε
                     εκτελούνται  οι  πράξεις  των  οποίων  οι  τελεστές  ανήκουν  στην  πρώτη
                     οµάδα,  µετά  αυτές  της  δεύτερης  και  τέλος  οι  πράξεις  των  οποίων  οι
                     τελεστές  ανήκουν  στην  τρίτη  οµάδα.  Εάν  σε  µία  έκφραση  υπάρχουν
                     πολλοί τελεστές από την ίδια οµάδα τότε αυτοί εκτελούνται από αριστερά
                     προς τα δεξιά. Για παράδειγµα η έκφραση:

                     [2.0 / 3 * 1.5 - 5.5 / 11.0])

                     είναι ισοδύναµη µε την:
                      [((2.0 / 3) * 1.5) - (5.5 / 11.0)] ,
                     η οποία απλοποιείται στην:



                                                   29
   25   26   27   28   29   30   31   32   33   34   35