ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΜΕΤΑΒΛΗΤΩΝ ΚΑΙ ΣΤΑΘΕΡΩΝ - ΤΕΛΕΣΤΕΣ - ΤΕΛΕΣΤΕΟΙ - ΕΚΦΡΑΣΕΙΣ - ΕΝΤΟΛΗ ΕΙΣΟΔΟΥ/ ΕΞΟΔΟΥ/ ΕΚΧΩΡΗΣΗΣ - ΑΠΛΑ ΠΑΡΑΔΕΙΓΜΑΤΑ ΑΚΟΛΟΥΘΙΑΚΗΣ ΔΟΜΗΣ
1. Τύποι δεδομένων
Ανάλογαμε το είδος της τιμής που λαμβάνουν, οι μεταβλητές και οι σταθερές διακρίνονται σε:
Αριθμητικές, οι οποίες χωρίζονται σε:
- Ακέραιες, είναι αυτές που για τιμές παίρνουν ακεραίους αριθμούς, π.χ. 10,-20, 0, 1234
- Πραγματικές, είναι αυτές που για τιμές παίρνουν πραγματικούς αριθμούς ,π.χ. 10.7, 20.2, -2.5, 0.0, 0.8.
- Αλφαριθμητικές ή Χαρακτήρας। Οι μεταβλητές αυτού του τύπου δέχονται ως τιμές έναν ή περισσότερους χαρακτήρες και οι τιμές τους περικλείονται σε διπλά εισαγωγικά, π.χ.“ΑΙ556787”, “Γ1”, “ΤεχνολογικήΚατεύθυνση”
- Λογικές, οι οποίες παίρνουν μόνο δύο διαφορετικές τιμές, ΑΛΗΘΗΣ ή ΨΕΥΔΗΣ και σημαίνουν αντίστοιχα ότι κάτι ισχύει ήδεν ισχύει।
Σε τι τύπο μεταβλητή αντιστοιχούν οι ακόλουθες τιμές;
1) -34 2) “Μεταβλητή” 3)Ψευδής 4) -35,7 5) “345” 6) “Αληθής”
2. Κανόνες Ονοματολογίας μεταβλητών, σταθερών και αλγορίθμων
1. Τα ονόματα μπορούν να περιέχουν μόνο, συνδυασμούς από γράμματα (πεζά ή κεφαλαία), αριθμούςκαι την κάτω παύλα (_) .
2. Ένα όνομα πρέπει να αρχίζει από γράμμα.
३. Δεν μπορούν να χρησιμοποιηθούν ως ονόματα οι δεσμευμένες λέξεις, δηλ.λέξεις όπως το Διάβασε, Εκτύπωσε, κ.α. οι οποίες έχουνσυγκεκριμένη λειτουργία στον αλγόριθμο.
३. Δεν μπορούν να χρησιμοποιηθούν ως ονόματα οι δεσμευμένες λέξεις, δηλ.λέξεις όπως το Διάβασε, Εκτύπωσε, κ.α. οι οποίες έχουνσυγκεκριμένη λειτουργία στον αλγόριθμο.
Ποια από τα παρακάτω ονόματα μεταβλητών είναι αποδεκτά;
1) Α1 2)Α_Β 3) 1ΑΒ 4)Όνομα_μεταβλητής 5) 234
6) Α Γ 7) Α!2 8)Α*Β 9)Δεν_είμαι_με ταβλητή ) Α.Ε.Ι.
11) Φώτης$ 12) Τιμή1
3. Τι είναι οι τελεστές;
Οι τελεστές είναι τα σύμβολα που χρησιμοποιούνται στις διάφορες πράξεις.
Αριθμητικοί τελεστές, +, -, *(πολ/μος), / (διαίρεση), ^ (ύψωσησε δύναμη), div (πηλίκο ακέραιης διαίρεσης δύο ακέραιων αριθμών), mod (υπόλοιπο ακέραιης διαίρεσης δύο ακέραιων αριθμών).
Τελεστές σύγκρισης, = (ίσον), < (μικρότερο), > (μεγαλύτερο), <=(μικρότερο ή ίσο), >= (μεγαλύτερο ή ίσο), <> (διάφορο)
Λογικοί τελεστές, ΚΑΙ (σύζευξη), Ή(διάζευξη), ΟΧΙ(άρνηση)
Να γίνουν οι παρακάτωπράξεις
1) 5 div2 2) 95 div 30 3)40 div 43 4) 5 mod 2 5) 40 mod 45 6) 90 mod45
4. Τι είναι οι εκφράσεις;
Οι εκφράσεις είναι παραστάσεις που διαμορφώνονται από συνδυασμούς τελεστών και τελεστέων (μεταβλητών,σταθερών και αριθμών).Για παράδειγμα,στην έκφραση ((α^2 + β^10)^30) + γ οι τελεστές είναι: (, ), +, ^, ενώ οιτελεστέοι είναι: α, β, γ, 2, 10, 30.
Η σειρά εκτέλεσης τωναριθμητικών πράξεων είναι:
- Ύψωση σε δύναμη 2. Διαίρεση, πολ/μος, div και mod 3 . Πρόσθεση και αφαίρεση
Οι λογικοί τελεστές εκτελούνται με την ακόλουθη ιεραρχία:
1. ΟΧΙ 2. ΚΑΙ 3.Ή
Την παραπάνω ιεραρχία τόσο στις αριθμητικές όσο και στιςλογικές πράξεις, αναιρεί η χρήση παρενθέσεων.
.Να εξηγηθούν οι ακόλουθες εντολές εκχώρησης
1) α<-5 2) β<- -34.5 3) α<-“Κατηγορία 1” 4) δ<-ΑΛΗΘΗΣ 5) ε<-“-34.5”
6) ζ<-“ΨΕΥΔΗΣ” 7) α := 10 8) μεταβλητή1<-μεταβλητή2 9)δ<-ΨΕΥΔΗΣ
10) δ<-α+β-γ 11) β<-γ^2 12) αß<-α 13) κ1<-κ2 14) αρ1<- αρ2+αρ3
15) κ<-κ+1 16) α+β<-10 17) 3α<--१०
6. Συμπληρώστε τους παρακάτω πίνακεςτιμών.ΕΝΤΟΛΕΣ | ΜΝΗΜΗ Α | ΟΘΟΝΗ |
Α<-3 | ||
Εκτύπωσε A | ||
Α<-A+1 | ||
Εκτύπωσε A | ||
Α<-A+1 | ||
Εκτύπωσε A | ||
Α<-A+1 | ||
Εκτύπωσε A | ||
Α<-A+1 | ||
Εκτύπωσε A |
ΕΝΤΟΛΕΣ | ΜΝΗΜΗ | ΟΘΟΝΗ | |||||
A | C | X | Υ | Z | T | ||
A<-21 | |||||||
A<-A/3 | |||||||
C<-30-A | |||||||
Εκτύπωσε C | |||||||
X<-2 | |||||||
Y<-3 | |||||||
Z<-X^2+Y^2+2*X*Y | |||||||
Εκτύπωσε Z | |||||||
T<-(X+Y)^2 | |||||||
Εκτύπωσε T | |||||||
Εκτύπωσε 2*Z-3*T | |||||||
Εκτύπωσε A+X+Y | |||||||
Εκτύπωσε “A+X+Y” |
7Να αποδοθούν σε ψευδοκώδικα, οι οδηγίες:
a) Καταχώρησεστο Α την τιμή 15
b) Καταχώρησεστο Α την τιμή Α+1
c) Καταχώρησεστο Β την τιμή 4
d) Καταχώρησεστο Α την τιμή Α+Β
e) Εκτύπωσε την τιμή της Α
f) Εκτύπωσε την τιμή της Β
8. Δώστε την εντολή με την οποία:
θα εμφανίσετε στη οθόνη το όνοματεπώνυμό σας
θα εμφανίσετε στη οθόνη το μήμυνα: 125+45
θα εμφανίσετε στη οθόνη το αποτέλεσμα της
παράστασης:3+42
9. Να γράψετε αλγόριθμο που να τυπώνει τα προσωπικά σας στοιχεία (όνομα, επώνυμο, διεύθυνση, τηλέφωνο),έτσι ώστε κάθε στοιχείο να βρίσκεται σε διαφορετική γραμμή, με κενές γραμμέςανάμεσά τους.
10. Να γράψετε αλγόριθμο που να υπολογίζει:
α) το εμβαδό και την περίμετρο ενός ορθογωνίου μεπλευρές Α και Β.
β) τον όγκο ενός κύβου ακμής Α.
11.Σε τρεις διαφορετικές τοποθεσίες μιας πόλης,μετρήθηκαν το μήνα Ιανουάριο τρεις διαφορετικές θερμοκρασίες a, b, c. Να αναπτύξετε αλγόριθμο ο οποίος:
Α. να διαβάζει τις τιμές a, b, c.
Β. να εμφανίζει την απόκλιση (διαφορά) θερμοκρασίαςτης κάθε πόλης από τη θερμοκρασία 22.
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου