ΚΕΦΑΛΑΙΟ 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)