You are on page 1of 4

Τάξη : Γ’ Λυκείου

Ενότητα : Εισαγωγή στην ΓΛΩΣΣΑ

7ο Φυλλάδιο Ασκήσεων

Ερωτήσεις Σ-Λ
1. Οι δεσµευµένες λέξεις της ΓΛΩΣΣΑΣ δεν µπορούν να χρησιµοποιηθούν ως ονόµατα
δεδοµένων σε ένα πρόγραµµα. Σ Λ

2. Οι τύποι των µεταβλητών που υποστηρίζει η ΓΛΩΣΣΑ είναι µόνο ΠΡΑΓΜΑΤΙΚΕΣ και
ΑΚΕΡΑΙΕΣ. Σ Λ
3. Κατά την εκτέλεση ενός προγράµµατος µπορεί να αλλάζει η τιµή και ο τύπος µίας
µεταβλητής. Σ Λ
4. Ενώ η τιµή µίας µεταβλητής µπορεί να αλλάζει κατά την εκτέλεση του προγράµµατος, αυτό
που µένει υποχρεωτικά αναλλοίωτο είναι ο τύπος της. Σ Λ

5. Οι µεταβλητές που χρησιµοποιούνται σ’ ένα πρόγραµµα αντιστοιχίζονται από το


µεταγλωττιστή σε συγκεκριµένες θέσεις της µνήµης του υπολογιστή. Σ Λ
6. Η τιµή της µεταβλητής είναι το περιεχόµενο της αντίστοιχης θέσης µνήµης και δεν
µεταβάλλεται στη διάρκεια εκτέλεσης του προγράµµατος. Σ Λ
7. Ο τύπος της µεταβλητής αλλάζει κατά την εκτέλεση του προγράµµατος. Σ Λ
8. Ο τελεστής MOD χρησιµοποιείται για τον υπολογισµό του πηλίκου µίας διαίρεσης ακεραίων
αριθµών. Σ Λ

9. Το σύµβολο = είναι αριθµητικός τελεστής. Σ Λ

10. Α_Μ(Χ) είναι η συνάρτηση της ΓΛΩΣΣΑΣ που υπολογίζει την απόλυτη τιµή του Χ. Σ Λ

11. Στην αριθµητική έκφραση Α+Β*Γ εκτελείται πρώτα η πρόσθεση και µετά ο
πολλαπλασιασµός. Σ Λ
12. Για τον υπολογισµό µιας έκφρασης, όλες οι µεταβλητές που εµφανίζονται σ’ αυτή πρέπει να
έχουν οριστεί προηγουµένως, δηλαδή να έχουν κάποια τιµή. Σ Λ

Ερωτήσεις Ανάπτυξης
1. Για τις απλές αριθµητικές πράξεις:
α) να αναφερθούν οι αντίστοιχοι τελεστές
β) να δοθεί η σειρά προτεραιότητας (ιεραρχία) των τελεστών αυτών στις αριθµητικές
εκφράσεις.
2. α) Να αναφέρετε τους αριθµητικούς τύπους δεδοµένων της «ΓΛΩΣΣΑΣ».
β) Τι είναι σταθερά και τι είναι µεταβλητή;
γ) Να δώσετε από ένα παράδειγµα δήλωσης σταθεράς και δήλωσης µεταβλητής στη
«ΓΛΩΣΣΑ»;
3. Να περιγράψετε τους τύπους δεδοµένων που υποστηρίζει η ΓΛΩΣΣΑ

Σαρηµπαλίδης Ιωάννης Σελίδα 1


7ο Φυλλάδιο Ασκήσεων Εισαγωγή στην ΓΛΩΣΣΑ

4. Εξηγείστε την σηµασία των παρακάτω στην ΓΛΩΣΣΑ: 2009, "2009", βάρος, "βάρος".
5. Δίνονται οι παρακάτω έννοιες:
1. Λογικός τύπος δεδοµένων 2. Επιλύσιµο
3. Ακέραιος τύπος δεδοµένων 4. Περατότητα
5. Μεταβλητή 6. Ηµιδοµηµένο
7. Πραγµατικός τύπος δεδοµένων 8. Σταθερά
9. Αδόµητο 10. Καθοριστικότητα
11. Άλυτο 12. Ανοικτό
Να γράψετε στο τετράδιό σας ποιες από τις παραπάνω έννοιες:
• είναι στοιχεία µιας γλώσσας προγραµµατισµού;
• ανήκουν σε κατηγορίες προβληµάτων;

Ερωτήσεις Πολλαπλής Επιλογής


1. Έστω ότι έχετε µία µεταβλητή ΜΕΡΑ στην οποία αποθηκεύετε έναν αριθµό (1-7), ο οποίος
αντιπροσωπεύει µία ηµέρα της εβδοµάδας. Αν πρέπει να αλλάξετε την µεταβλητή ώστε να
κρατάει το όνοµα της ηµέρας (π.χ. Δευτέρα) τι αλλαγή πιστεύετε ότι θα κάνετε στον τύπο
της µεταβλητής:
α) Από Ακέραια σε Πραγµατική β) Από Πραγµατική σε Χαρακτήρα
γ) Από Ακέραια σε Χαρακτήρα δ) Από Χαρακτήρα σε Ακέραια

2. Ποια από τις παρακάτω προτάσεις έχει ως αποτέλεσµα 1:


α) 13 MOD 3 – 1 β) 5 DIV 2 + 1
γ) 10 DIV 4 – 1 δ) 17 MOD 4 + 1

3. Ποια είναι η τιµή της παρακάτω έκφρασης (Δίνεται ότι Α = 5 , Β = 8):


Α MOD Β + A DIV B + Β MOD A
α) 5 β) 6
γ) 8 δ) 9

4. Ποιες από τις παρακάτω λέξεις δεν είναι έγκυρα ονόµατα στην ΓΛΩΣΣΑ;
α) Πληροφορική β) 40Ε
γ) ΑΝ δ) Εξετάσεις

5. Ποια από τις παρακάτω εκφράσεις δεν υπολογίζει την µαθηµατική έκφραση Α3 ;
α) Α * Α * Α β) ( Α ^ 2 ) * Α
γ) Α * ( Α ^ 2 ) δ) ( Α * Α ) ^ 2

Σαρηµπαλίδης Ιωάννης Σελίδα 2


7ο Φυλλάδιο Ασκήσεων Εισαγωγή στον Προγραµµατισµό

Ερωτήσεις Αντιστοίχησης
1. Να γράψετε στο τετράδιό σας τους αριθµούς της στήλης Α και δίπλα το γράµµα της στήλης Β
που αντιστοιχεί στον σωστό τύπο δεδοµένων.

Στήλη Α Στήλη Β
Τιµή Τύπος Δεδοµένων
1. 345 α. Αλφαριθµητικός (συµβολοσειρά)

2. "Αληθής" β. Αριθµητικός (ακέραιος, πραγµατικός)

3. Ψευδής γ. Λογικός

4. -15,3

2. Να γράψετε στο τετράδιό σας τους αριθµούς της στήλης Α που αντιστοιχούν σωστά µε το
γράµµα της στήλης Β.

Στήλη Α Στήλη Β
Δεδοµένα Τύπος Μεταβλητής
1. Όνοµα πελάτη α. Λογικές

2. Αριθµός παιδιών β. Χαρακτήρες

3. ΨΕΥΔΗΣ γ. Πραγµατικές

4. "Χ" δ. Ακέραιες

5. 0,34

3. Να γράψετε στο τετράδιό καθένα από τους αριθµούς της στήλης, και δίπλα του ένα γράµµα
της στήλης Β, ώστε να προκύπτει η σωστή αντιστοίχηση.

Στήλη Α Στήλη Β
Όνοµα µεταβλητής Χαρακτηρισµός
1. Φ.Π.Α α. Αποδεκτή

2. 2ΑΒ β. Μη αποδεκτή

3. ΒΑΘΜΟΣ
4. "ΜΙΣΘΟΣ"
5. Α32
6. ΑΚΕΡΑΙΟΣ

Ασκήσεις
1. Ποιος είναι ο τύπος δεδοµένων των παρακάτω:

-5 '3.14' 83 '5 τ.µ. ' 9.5

'αληθής' Αληθής -34.63 0.45 ψευδής

Σαρηµπαλίδης Ιωάννης Σελίδα 3


7ο Φυλλάδιο Ασκήσεων Εισαγωγή στην ΓΛΩΣΣΑ

2. Ποιες από τις παρακάτω λέξεις είναι έγκυρα ονόµατα στην ΓΛΩΣΣΑ (Αιτιολογήστε την
απάντηση σας):
α) Μάζα β) x=3 γ) η γλώσσα δ) 007
ε) α*β στ) program ε) τ5.2 ζ) 3κφρτ
η) Πρόγραµµα θ) xhrtfs η) σήµερα ι) κ3ρ5

3. Να υπολογίσετε την τιµή της αριθµητικής έκφρασης:


Β * (Α DIV Β) + (Α MOD Β)
για τις παρακάτω περιπτώσεις:
i) Α = 10 και Β = 5 ii) Α = 5 και Β = 1 iii) Α = 1 και Β = 5

4. Τι θα εµφανιστεί στην οθόνη του υπολογιστή σε κάθε µία από τις παρακάτω περιπτώσεις;
i) α8 ii) α1
γ  (α + 1) div 1 β  5600
ΓΡΑΨΕ γ, α γ  β DIV 2
β  (α – 2 ) div 2 δ  5769 MOD 1
δ  (β * 3) mod 4 ε  30 MOD 3
ΓΡΑΨΕ α, β, δ, γ ΓΡΑΨΕ ε, β, α, δ, γ

5. Να γράψετε τις παρακάτω µαθηµατικές εκφράσεις σε ΓΛΩΣΣΑ:

5 X − 3Y
α) β) X 2 −Y 2
A − B2
5x − 7 y
γ) δ) 2[(3 x1 − 7 x 2 ) 5 − 8 x3 ]
α+ β
x − ηµθ 3( x + 1)
ε) στ) 2x + 2
− ex
2
x +5 y +1

6. Ποιες από τις παρακάτω εντολές εκχώρησης είναι σωστές;


i) βάρος  "82 κιλά" ii) α  -10 iii) -10  β
iv) α*β  21 v) µ  "άριστος" vi) x  x + 1
vii) α  ονοµατεπώνυµο viii) ω  5*δ ix) 2α  5 – β
x) done  "αληθής" xi) done  αληθής xii) α2  5 – β

Σαρηµπαλίδης Ιωάννης Σελίδα 4

You might also like