ΚΕΦΑΛΑΙΟ 8
Τύποι Δεδομένων – Μεταβλητές – Σταθερές
Τα δεδομένα
διακρίνονται σε ΜΕΤΑΒΛΗΤΕΣ (var)
και σε ΣΤΑΘΕΡΕΣ (const)
Π.χ.
Μεταβλητές
Var x, y : integer;
Var z : string;
Σταθερές
Const A=15;
Const B=’Γειά σου Γιάννη τι κάνεις’;
Η τιμή των μεταβλητών μπορεί να αλλάζει ενώ των σταθερών παραμένει σταθερή.
Τα δεδομένα τα διακρίνουμε σε διάφορους τύπους ανάλογα με το τι είναι το κάθε ένα π.χ. ακέραιος αριθμός ή πραγματικός ή κείμενο κλπ.
Βασικοί Τύποι
Δεδομένων
|
Ακέραιοι |
|
|
Δήλωση Τύπου |
Διάστημα Τιμών |
|
Shortint |
-128 έως 127 |
|
Integer |
-32768 έως 32767 |
|
Longint |
-2.142150.000.000 έως 2.142.150.000.000 |
|
Byte |
0 έως 255 |
|
Word |
0 έως 65535 |
Ακέραιος π.χ. 3, 14, 22, 5678, 105876
|
Πραγματικοί |
|
|
Δήλωση Τύπου |
Διάστημα Τιμών |
|
Real |
-2,9 x 10-39 έως 1,7 x 1038 |
|
Single |
-1,5 x 10-45 έως 3,4 x 1038 |
|
Double |
-5 x 10-324 έως 1,7 x 10308 |
|
Extended |
-3,4 x 10-4932 έως 1,1 x 104932 |
Πραγματικός π.χ. 1.22, 3.14, 8756.8
|
Λογικός |
|
|
Δήλωση Τύπου |
Διάστημα Τιμών |
|
Boolean |
True ή False |
|
Χαρακτήρας |
|
|
Δήλωση Τύπου |
Παράδειγμα |
|
Char |
Π.χ. ‘Α’ , ‘2’, ‘Ν’ |
|
|
|
|
Δήλωση Τύπου |
Διάστημα Τιμών |
|
String |
Π.χ. ‘Hello’ , ‘Άννα’, ‘Δώσε έναν αριθμό’ |
DIV και MOD
DIV διαίρεση ακέραια
MOD υπόλοιπο ακέραιας διαίρεσης
5 DIV 2 = 2
5 MOD 2 = 1

Διαιρούμε το 5 με το 2 μας δίνει αποτέλεσμα 2 (DIV) και υπόλοιπο 1 (MOD)
9 DIV 2 = 4
9 MOD 2 = 1

Διαιρούμε το 9 με το 2 μας δίνει αποτέλεσμα 4 (DIV) και υπόλοιπο 1 (MOD)