Η σωστή εφαρμογή της ιεραρχίας των τελεστών είναι απαραίτητη για να υπολογίζουμε σωστά μια αριθμητική έκφραση ή να αποφασίζουμε αν μια σύγκριση είναι ΑΛΗΘΗΣ ή ΨΕΥΔΗΣ. Στο άρθρο αυτό παρουσιάζουμε μια σταθερή μεθοδολογία επίλυσης και την εφαρμόζουμε σε 20 πρωτότυπες λυμένες ασκήσεις στη ΓΛΩΣΣΑ.

1. Αριθμητικοί και συγκριτικοί τελεστές

1.1 Αριθμητικοί τελεστές

Τελεστής Πράξη Παράδειγμα Αποτέλεσμα
+Πρόσθεση8 + 311
Αφαίρεση8 – 35
*Πολλαπλασιασμός8 * 324
/Πραγματική διαίρεση8 / 32.666…
^Ύψωση σε δύναμη2^416
DIVΠηλίκο ακέραιας διαίρεσης17 DIV 53
MODΥπόλοιπο ακέραιας διαίρεσης17 MOD 52

1.2 Συγκριτικοί τελεστές

Τελεστής Σημασία Παράδειγμα
=Ίσοx = 10
<>Διάφοροx <> 10
>Μεγαλύτεροx > 10
>=Μεγαλύτερο ή ίσοx >= 10
<Μικρότεροx < 10
<=Μικρότερο ή ίσοx <= 10

Μια αριθμητική έκφραση επιστρέφει αριθμητική τιμή. Αντίθετα, μια σύγκριση επιστρέφει πάντοτε μία από τις δύο λογικές τιμές: ΑΛΗΘΗΣ ή ΨΕΥΔΗΣ.

2. Η πλήρης σειρά προτεραιότητας

Ιεραρχία από την υψηλότερη προς τη χαμηλότερη προτεραιότητα
  1. Παρενθέσεις και υπολογισμός των ορισμάτων συναρτήσεων.
  2. Ύψωση σε δύναμη: ^
  3. Πολλαπλασιασμός και διαιρέσεις: *, /, DIV, MOD
  4. Πρόσθεση και αφαίρεση: +, –
  5. Συγκριτικοί τελεστές: =, <>, >, >=, <, <=

Όταν δύο διαδοχικές πράξεις έχουν την ίδια προτεραιότητα, υπολογίζονται από αριστερά προς τα δεξιά. Οι παρενθέσεις μπορούν να αλλάξουν τη φυσική σειρά εκτέλεσης και κάνουν μια σύνθετη έκφραση ευκολότερη στην ανάγνωση.

Προσοχή: στην έκφραση 10 + 4 * 3 προηγείται ο πολλαπλασιασμός και το αποτέλεσμα είναι 22. Στην έκφραση (10 + 4) * 3 προηγείται η παρένθεση και το αποτέλεσμα είναι 42.

3. Μεθοδολογία επίλυσης βήμα προς βήμα

Για κάθε έκφραση ακολουθούμε την ίδια διαδικασία:

  1. Αν υπάρχουν μεταβλητές, αντικαθιστούμε καθεμία με την τιμή της.
  2. Υπολογίζουμε πρώτα τις εσωτερικές παρενθέσεις και τις συναρτήσεις.
  3. Υπολογίζουμε τις δυνάμεις.
  4. Εκτελούμε *, /, DIV και MOD από αριστερά προς τα δεξιά.
  5. Εκτελούμε + και – από αριστερά προς τα δεξιά.
  6. Αν υπάρχει σύγκριση, υπολογίζουμε πλήρως τα δύο μέλη της.
  7. Συγκρίνουμε τις τελικές τιμές και γράφουμε ΑΛΗΘΗΣ ή ΨΕΥΔΗΣ.
Πρακτική τεχνική: σε κάθε γραμμή εκτελούμε μόνο τις πράξεις που έχουν εκείνη τη στιγμή τη μεγαλύτερη προτεραιότητα. Έτσι φαίνεται καθαρά κάθε ενδιάμεσο αποτέλεσμα και μειώνονται τα λάθη.

Παράδειγμα εφαρμογής

Να υπολογιστεί η τιμή της έκφρασης 6 + 2^3 * 4.

6 + 2^3 * 4
= 6 + 8 * 4
= 6 + 32
= 38

Αν η έκφραση ήταν 6 + 2^3 * 4 > 35, θα υπολογίζαμε πρώτα το αριθμητικό μέρος και στο τέλος θα ελέγχαμε τη σύγκριση 38 > 35, η οποία είναι ΑΛΗΘΗΣ.

4. Τα συνηθέστερα λάθη

  1. Εκτελούμε όλες τις πράξεις απλώς από αριστερά προς τα δεξιά.
  2. Κάνουμε πρόσθεση πριν από πολλαπλασιασμό, χωρίς να υπάρχει παρένθεση.
  3. Θεωρούμε ότι η / και η DIV δίνουν το ίδιο αποτέλεσμα.
  4. Μπερδεύουμε το DIV με το MOD: το πρώτο δίνει πηλίκο, το δεύτερο υπόλοιπο.
  5. Ξεχνάμε ότι *, /, DIV και MOD έχουν την ίδια προτεραιότητα.
  6. Συγκρίνουμε πριν υπολογίσουμε πλήρως τα δύο αριθμητικά μέλη.
  7. Γράφουμε το σύμβολο ≠ αντί για τον τελεστή <> της ΓΛΩΣΣΑΣ.
  8. Χρησιμοποιούμε αλυσιδωτή σύγκριση, όπως 0 < x < 10.

Στη ΓΛΩΣΣΑ ο έλεγχος ότι το x βρίσκεται από 0 έως 10 γράφεται x > 0 ΚΑΙ x < 10. Η αλυσιδωτή μαθηματική γραφή 0 < x < 10 δεν είναι σωστή προγραμματιστική έκφραση.

5. Ιεραρχία τελεστών: 20 λυμένες ασκήσεις

Άσκηση 1 – Πρόσθεση και πολλαπλασιασμός

Εκφώνηση: Να υπολογιστεί η τιμή της έκφρασης 7 + 3 * 4.

Λύση
7 + 3 * 4
= 7 + 12
= 19

Απάντηση: 19

Άσκηση 2 – Αλλαγή σειράς με παρένθεση

Εκφώνηση: Να υπολογιστεί η τιμή της έκφρασης (7 + 3) * 4.

Λύση
(7 + 3) * 4
= 10 * 4
= 40

Απάντηση: 40

Άσκηση 3 – Δύναμη πριν από πολλαπλασιασμό

Εκφώνηση: Να υπολογιστεί η έκφραση 2^3 * 5 - 6.

Λύση
2^3 * 5 - 6
= 8 * 5 - 6
= 40 - 6
= 34

Απάντηση: 34

Άσκηση 4 – Πράξεις ίδιας προτεραιότητας

Εκφώνηση: Να υπολογιστεί η έκφραση 84 / 7 * 2.

Λύση
84 / 7 * 2
= 12 * 2
= 24

Η διαίρεση και ο πολλαπλασιασμός έχουν την ίδια προτεραιότητα, επομένως εκτελούνται από αριστερά προς τα δεξιά.

Απάντηση: 24

Άσκηση 5 – Συνδυασμός DIV και MOD

Εκφώνηση: Να υπολογιστεί η έκφραση 29 DIV 4 + 29 MOD 4.

Λύση
29 DIV 4 + 29 MOD 4
= 7 + 1
= 8

Απάντηση: 8

Άσκηση 6 – DIV, πολλαπλασιασμός και πρόσθεση

Εκφώνηση: Να υπολογιστεί η έκφραση 5 + 18 DIV 4 * 3.

Λύση
5 + 18 DIV 4 * 3
= 5 + 4 * 3
= 5 + 12
= 17

Απάντηση: 17

Άσκηση 7 – DIV και MOD από αριστερά προς τα δεξιά

Εκφώνηση: Να υπολογιστεί η έκφραση 96 DIV 5 MOD 4.

Λύση
96 DIV 5 MOD 4
= 19 MOD 4
= 3

Απάντηση: 3

Άσκηση 8 – Συναρτήσεις Α_Μ και Α_Τ

Εκφώνηση: Να υπολογιστεί η έκφραση Α_Μ(17 / 4) + Α_Τ(-6).

Λύση
Α_Μ(17 / 4) + Α_Τ(-6)
= Α_Μ(4.25) + 6
= 4 + 6
= 10

Απάντηση: 10

Άσκηση 9 – Τετραγωνική ρίζα και δύναμη

Εκφώνηση: Να υπολογιστεί η έκφραση Τ_Ρ(81) + 2^3 * 2.

Λύση
Τ_Ρ(81) + 2^3 * 2
= 9 + 8 * 2
= 9 + 16
= 25

Απάντηση: 25

Άσκηση 10 – Παρένθεση και πράξεις ίδιας προτεραιότητας

Εκφώνηση: Να υπολογιστεί η έκφραση 50 - (18 + 6) / 3 * 2.

Λύση
50 - (18 + 6) / 3 * 2
= 50 - 24 / 3 * 2
= 50 - 8 * 2
= 50 - 16
= 34

Απάντηση: 34

Άσκηση 11 – Έκφραση με μεταβλητές

Εκφώνηση: Αν α=8 και β=3, να υπολογιστεί η έκφραση 2 * α + β^2.

Λύση
2 * α + β^2
= 2 * 8 + 3^2
= 16 + 9
= 25

Απάντηση: 25

Άσκηση 12 – Κλάσμα γραμμένο σε ΓΛΩΣΣΑ

Εκφώνηση: Η παράσταση (3x + 2) / (x - 1) έχει γραφτεί στη ΓΛΩΣΣΑ ως (3 * x + 2) / (x - 1). Να βρεθεί η τιμή της για x=4.

Λύση
(3 * x + 2) / (x - 1)
= (3 * 4 + 2) / (4 - 1)
= (12 + 2) / 3
= 14 / 3
= 4.666...

Απάντηση: 14/3 ή περίπου 4,667

Άσκηση 13 – Σύγκριση δύο αριθμητικών εκφράσεων

Εκφώνηση: Να χαρακτηριστεί η έκφραση 6 + 2 * 5 > 3^2 + 6.

Λύση
6 + 2 * 5 > 3^2 + 6
16 > 15
ΑΛΗΘΗΣ

Απάντηση: ΑΛΗΘΗΣ

Άσκηση 14 – Σύγκριση με DIV και MOD

Εκφώνηση: Να χαρακτηριστεί η έκφραση (18 DIV 4) * 3 <= 18 MOD 4 + 10.

Λύση
(18 DIV 4) * 3 <= 18 MOD 4 + 10
4 * 3 <= 2 + 10
12 <= 12
ΑΛΗΘΗΣ

Απάντηση: ΑΛΗΘΗΣ

Άσκηση 15 – Έλεγχος αν δύο αποτελέσματα είναι διαφορετικά

Εκφώνηση: Να χαρακτηριστεί η έκφραση 24 / 6 + 7 <> 2^3 + 3.

Λύση
24 / 6 + 7 <> 2^3 + 3
4 + 7 <> 8 + 3
11 <> 11
ΨΕΥΔΗΣ

Απάντηση: ΨΕΥΔΗΣ

Άσκηση 16 – Σύγκριση με μεταβλητές

Εκφώνηση: Αν α=5 και β=9, να χαρακτηριστεί η έκφραση α^2 > 2 * β + 8.

Λύση
α^2 > 2 * β + 8
5^2 > 2 * 9 + 8
25 > 26
ΨΕΥΔΗΣ

Απάντηση: ΨΕΥΔΗΣ

Άσκηση 17 – Σύγκριση πηλίκου και υπολοίπου

Εκφώνηση: Αν μ=14 και ν=5, να χαρακτηριστεί η έκφραση μ MOD ν = μ DIV ν.

Λύση
μ MOD ν = μ DIV ν
14 MOD 5 = 14 DIV 5
4 = 2
ΨΕΥΔΗΣ

Απάντηση: ΨΕΥΔΗΣ

Άσκηση 18 – Η σημασία των παρενθέσεων στη σύγκριση

Εκφώνηση: Αν x=10, να χαρακτηριστεί η έκφραση x + 4 * 2 >= (x + 2) * 2.

Λύση
x + 4 * 2 >= (x + 2) * 2
10 + 8 >= 12 * 2
18 >= 24
ΨΕΥΔΗΣ

Απάντηση: ΨΕΥΔΗΣ

Άσκηση 19 – Σύγκριση αλφαριθμητικών τιμών

Εκφώνηση: Αν ΟΝΟΜΑ=’Μαρία’, να χαρακτηριστεί η έκφραση ΟΝΟΜΑ <> 'Γιάννης'.

Λύση
ΟΝΟΜΑ <> 'Γιάννης'
'Μαρία' <> 'Γιάννης'
ΑΛΗΘΗΣ

Απάντηση: ΑΛΗΘΗΣ

Άσκηση 20 – Σύνθετη τελική εφαρμογή

Εκφώνηση: Να χαρακτηριστεί η έκφραση 72 DIV 5 + 72 MOD 5 = 2^4.

Λύση
72 DIV 5 + 72 MOD 5 = 2^4
14 + 2 = 16
16 = 16
ΑΛΗΘΗΣ

Απάντηση: ΑΛΗΘΗΣ

6. Συχνές ερωτήσεις

Ποια πράξη εκτελείται πρώτη σε μια αριθμητική έκφραση;

Πρώτα υπολογίζονται οι παρενθέσεις και οι συναρτήσεις, έπειτα οι δυνάμεις, μετά οι πράξεις *, /, DIV και MOD και τέλος οι πράξεις + και -.

Τι γίνεται όταν δύο πράξεις έχουν την ίδια προτεραιότητα;

Εκτελούνται διαδοχικά από αριστερά προς τα δεξιά. Για παράδειγμα, στην έκφραση 60 / 5 * 2 εκτελείται πρώτα το 60 / 5.

Ποια είναι η διαφορά ανάμεσα σε / και DIV;

Η / εκτελεί πραγματική διαίρεση, ενώ η DIV επιστρέφει το ακέραιο πηλίκο. Για παράδειγμα, 17 / 5 = 3.4, ενώ 17 DIV 5 = 3.

Πότε εκτελείται ο συγκριτικός τελεστής;

Αφού υπολογιστούν πλήρως οι αριθμητικές εκφράσεις στα δύο μέλη της σύγκρισης. Το τελικό αποτέλεσμα της σύγκρισης είναι ΑΛΗΘΗΣ ή ΨΕΥΔΗΣ.

Γιατί χρησιμοποιούμε παρενθέσεις ακόμη και όταν δεν είναι υποχρεωτικές;

Οι σωστές παρενθέσεις κάνουν εμφανή την πρόθεση του προγραμματιστή, περιορίζουν τα λάθη και βοηθούν τον αναγνώστη να καταλάβει γρηγορότερα μια σύνθετη έκφραση.

7. Συμπέρασμα

Η ιεραρχία των τελεστών δεν χρειάζεται να αντιμετωπίζεται ως αποστήθιση. Αρκεί να χωρίζουμε κάθε έκφραση σε επίπεδα: πρώτα παρενθέσεις, έπειτα δυνάμεις, πολλαπλασιασμοί και διαιρέσεις, προσθέσεις και αφαιρέσεις και στο τέλος συγκρίσεις. Με σταθερή εφαρμογή αυτής της σειράς, ακόμη και οι πιο σύνθετες εκφράσεις μπορούν να λυθούν με ασφάλεια.

Βιβλιογραφική βάση: Η παρουσίαση της θεωρίας στηρίζεται στις βασικές αρχές της ενότητας 1.5 «Αριθμητικές Εκφράσεις – Συγκριτικές – Λογικές Πράξεις» από το επίσημο βιβλίο «Πληροφορική – Οδηγίες Μελέτης Μαθητή» του ΙΕΠ/ΙΤΥΕ Διόφαντος. Όλες οι εκφωνήσεις, οι αριθμητικές τιμές και οι αναλυτικές λύσεις των 20 ασκήσεων του άρθρου είναι πρωτότυπες.

Categories: Uncategorized

0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *

You cannot copy content of this page

Ασκήσεις ΑΕΠΠ με Λύσεις – Θέματα Α,Β,Γ & Δ για Πανελλήνιες | infoclass.gr