Θεωρείστε το παρακάτω τμήμα δήλωσης μεταβλητών ενός
προγράμματος
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Α, Β
ΠΡΑΓΜΑΤΙΚΕΣ: Γ, Δ
ΧΑΡΑΚΤΗΡΕΣ : Κ, Λ
ΛΟΓΙΚΕΣ : Μ, Ξ
Ποιες από τις παρακάτω εντολές εκχώρησης είναι σωστές και ποιες
λάθος και γιατί;
1. Α <-- Α+Β
2. Β <-- Α*Γ
3. Κ <-- Λ
4. Λ <-- δοκιμή
5. Μ <-- Κ = 'Λ'
6. Ξ <-- 'ΨΕΥΔΗΣ'
Απαντήσεις
1. Σωστή, γιατί στο δεξιό μέλος υπάρχει μια ακέραια αριθμητική
παράσταση.
2. Λάθος, γιατί δεν μπορούμε να εκχωρήσουμε σε μια ακέραια
μεταβλητή το αποτέλεσμα μιας πραγματικής αριθμητικής
παράστασης.
3. Σωστή, γιατί στο δεξιό μέλος υπάρχει μια αλφαριθμητική
μεταβλητή.
4. Λάθος, γιατί στο δεξιό μέλος η λέξη δοκιμή δεν περικλείεται
από αποστρόφους.
5. Σωστή, γιατί στο δεξιό μέλος υπάρχει μια σύγκριση (η οποία
θα δώσει λογικό αποτέλεσμα).
6. Λάθος, γιατί το 'ΨΕΥΔΗΣ' είναι αλφαριθμητικό και έτσι
υπάρχει ασυμφωνία τύπων.
προγράμματος
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Α, Β
ΠΡΑΓΜΑΤΙΚΕΣ: Γ, Δ
ΧΑΡΑΚΤΗΡΕΣ : Κ, Λ
ΛΟΓΙΚΕΣ : Μ, Ξ
Ποιες από τις παρακάτω εντολές εκχώρησης είναι σωστές και ποιες
λάθος και γιατί;
1. Α <-- Α+Β
2. Β <-- Α*Γ
3. Κ <-- Λ
4. Λ <-- δοκιμή
5. Μ <-- Κ = 'Λ'
6. Ξ <-- 'ΨΕΥΔΗΣ'
Απαντήσεις
1. Σωστή, γιατί στο δεξιό μέλος υπάρχει μια ακέραια αριθμητική
παράσταση.
2. Λάθος, γιατί δεν μπορούμε να εκχωρήσουμε σε μια ακέραια
μεταβλητή το αποτέλεσμα μιας πραγματικής αριθμητικής
παράστασης.
3. Σωστή, γιατί στο δεξιό μέλος υπάρχει μια αλφαριθμητική
μεταβλητή.
4. Λάθος, γιατί στο δεξιό μέλος η λέξη δοκιμή δεν περικλείεται
από αποστρόφους.
5. Σωστή, γιατί στο δεξιό μέλος υπάρχει μια σύγκριση (η οποία
θα δώσει λογικό αποτέλεσμα).
6. Λάθος, γιατί το 'ΨΕΥΔΗΣ' είναι αλφαριθμητικό και έτσι
υπάρχει ασυμφωνία τύπων.
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου