Λογική IF: συνθήκη → ενέργεια, else → εναλλακτική λύση
Η λογική IF σημαίνει: αν μια συνθήκη είναι αληθής, κάντε ένα πράγμα· διαφορετικά, κάντε κάτι άλλο. Η παγίδα της εξέτασης είναι η σύγχυση του κλάδου που εκτελείται όταν η συνθήκη είναι ψευδής.
Η λογική IF είναι ένας κανόνας απόφασης: ελέγχετε μια συνθήκη — όπως αν η τιμή ενός κελιού είναι πάνω από 100 — και, αν είναι αληθής, εκτελείτε μία ενέργεια (π.χ. εφαρμόζετε έκπτωση). Αν η συνθήκη είναι ψευδής, εκτελείτε διαφορετική ενέργεια (π.χ. καμία έκπτωση). Η βασική αντίθεση είναι ότι ο κλάδος «else» εκτελείται μόνο όταν η συνθήκη δεν είναι αληθής, όχι όταν απουσιάζει ή είναι άγνωστη. Στα υπολογιστικά φύλλα, αυτό αντιστοιχεί άμεσα στη συνάρτηση IF: =IF(A1>100, "Έκπτωση", "Καμία Έκπτωση").
Για να μην συγχέετε τους κλάδους, φανταστείτε ένα σταυροδρόμι: η αληθής διαδρομή πηγαίνει αριστερά, η ψευδής διαδρομή πηγαίνει δεξιά. Ένας γρήγορος έλεγχος: διαβάστε δυνατά τη συνθήκη και πείτε τι συμβαίνει όταν είναι αληθής, και έπειτα τι συμβαίνει όταν είναι ψευδής. Στις ερωτήσεις της εξέτασης, προσέξτε τις ένθετες IF — η εσωτερική συνθήκη εκτελείται μόνο αν η εξωτερική είναι αληθής. Επίσης, να θυμάστε ότι το «else» είναι προαιρετικό· χωρίς αυτό, δεν συμβαίνει τίποτα όταν η συνθήκη είναι ψευδής.
Για ένα μνημονικό τέχνασμα, σκεφτείτε ένα φανάρι: το πράσινο (αληθές) σημαίνει προχωρήστε, το κόκκινο (ψευδές) σημαίνει σταματήστε. Για να ελέγξετε τον εαυτό σας, γράψτε μια απλή δήλωση IF για έναν πραγματικό κανόνα, όπως «αν βρέχει, πάρτε ομπρέλα· αλλιώς, φορέστε γυαλιά ηλίου». Έπειτα αντιστρέψτε τη συνθήκη για να ελέγξετε ότι λαμβάνετε το αντίθετο αποτέλεσμα.
Τι εκφράζει η λογική IF;
Έναν κανόνα βάσει του οποίου ακολουθεί μια ενέργεια ή προκύπτει ένα αποτέλεσμα, εάν μια συνθήκη είναι αληθής, και μια άλλη ενέργεια ή αποτέλεσμα, εάν είναι ψευδής.