SlideShare a Scribd company logo
1 of 11
Προγραμματισμός στη
Visual Basic
Ενότητα 2 σελ.43
(ΠΛΗΡΟΦΟΡΙΚΗ Α’ Ενιαίου
Λυκείου)
Προγραμματισμός σε Visual
Basic)
Χρησιμοποίηση Μνήμης
ΜΕΤΑΒΛΗΤΕΣ (Variables)
ΣΤΑΘΕΡΕΣ (Constants)
Θέσεις μνήμης οι οποίες περιέχουν δεδομένα τα
οποία μπορούν να αλλάξουν κατά την διάρκεια
του προγράμματος
Θέσεις μνήμης οι οποίες περιέχουν δεδομένα τα
οποία δεν μπορούν να αλλάξουν κατά τη
διάρκεια του προγράμματος
Μεταβλητές και Σταθερές
Έχουν πάντα όνομα που τις
αναγνωρίζει. Το όνομα αυτό ονομάζεται
αναγνωριστικό (Identifier) και δίδεται
από τον προγραμματιστή
Έχουν συγκεκριμένο τύπο δεδομένων
Καθορισμός Μεταβλητών
(Variables)
Δηλώνονται με την εντολή DIM
DIM <Aναγνωριστικό> AS <Τύπος μεταβλητής>
DIM stName As String
DIM iCounter As Integer
Αναγνωριστικό Τύπος μεταβλητής
Καθορισμός Σταθερών
(Constants)
Δηλώνονται με την εντολή CONST
Const <Αναγνωριστικό> As <Tύπος> = <Τιμή>
Const cDiscountRate As Currency = 0.15
Const cCountryName As String = “Κύπρος”
Αναγνωριστικό Τύπος δεδομένων Τιμή
Βασικοί Τύποι δεδομένων
INTEGER
Ακέραιος αριθμός (-32768 μέχρι +32768)
LONG
Μεγάλος ακέραιος (10 ψηφία)
CURRENCY
Πραγματικός αριθμός (με δεκαδικά ψηφία)
STRING
Αλφαριθμητικά δεδομένα
BOOLEAN
Αληθής (True) ή Ψευδής (False)
Παραδείγματα Τύπων
Δεδομένων
String
Όνομα, επίθετο,Διεύθυνση, Πόλη, Χώρα,
Τηλέφωνο
Integer
Θερμοκρασία (15 C)
Boolean
«Σήμερα είναι Παρασκευή»
Currency
Χρήματα ($15.20)
Βάρος (67.50 Kg)
Ωρες Εργασιας (40.5)
Βασικοί Κανόνες Ονομασίας
Σταθερών & Μεταβλητών
Το μέγεθος μπορεί να είναι από 1 μέχρι 255
χαρακτήρες
To όνομα μπορεί να περιλαμβάνει γράμματα του
αλφαβήτου και αριθμούς και το χαρακτήρα
υποργράμμισης (_ underscore)
Δέν μπορεί να περιέχει κενά διαστήματα ή τελείες
Δέν μπορεί να είναι δεσμευμένη λέξη (Print, If,
Then)
Δέν μπορεί να αρχίζει με αριθμό
ΑΣΚΗΣΕΙΣ
Βρείτε ποια από τα ακόλουθα αναγνωριστικά είναι
ορθά και ποια λάθος. Για αυτά που είναι λάθος
εξηγήστε το λόγο
myName
X
2X
my Name
_myName
Name&Surname
Name.Surname
Print
Print2
my(Name)
Καθορίστε το τύπο δεδομένων για τις
παρακάτω μεταβλητές και καθορίστε το
αναγνωριστικό (Identifier) τηs μεταβλητής
Όνομα Σχολείου
Αριθμό τμημάτων του σχολείου
Μεσο όρο μαθητών ανα τμήμα
Συνολικός αριθμός μαθητών του σχολείου
Είναι Λύκειο?
Γράψετε την εντολή για να
δηλώσετε τις μεταβλητές
Όνομα Υπαλλήλου
Μισθός Υπαλλήλου
Είναι Παρασκευή;
Εμβαδόν κύκλου

More Related Content

More from Andromachi Pieridou (20)

Presentation of the Learning and Teaching activities in Lagos, Portugal to te...
Presentation of the Learning and Teaching activities in Lagos, Portugal to te...Presentation of the Learning and Teaching activities in Lagos, Portugal to te...
Presentation of the Learning and Teaching activities in Lagos, Portugal to te...
 
Cyprus
CyprusCyprus
Cyprus
 
Makedonitissa's Area
Makedonitissa's AreaMakedonitissa's Area
Makedonitissa's Area
 
Cyprus
CyprusCyprus
Cyprus
 
Web 2.0 tools 2020
Web 2.0 tools 2020Web 2.0 tools 2020
Web 2.0 tools 2020
 
Tricider
TriciderTricider
Tricider
 
Slide share
Slide shareSlide share
Slide share
 
Γυμνάσιο Μακεδονίτισσας - Κύπρος
Γυμνάσιο Μακεδονίτισσας - ΚύπροςΓυμνάσιο Μακεδονίτισσας - Κύπρος
Γυμνάσιο Μακεδονίτισσας - Κύπρος
 
E twinning
E twinningE twinning
E twinning
 
ασφάλεια στο διαδίικτυο
ασφάλεια στο διαδίικτυοασφάλεια στο διαδίικτυο
ασφάλεια στο διαδίικτυο
 
ΚΥΠΡΟΣ
ΚΥΠΡΟΣΚΥΠΡΟΣ
ΚΥΠΡΟΣ
 
Answer garden
Answer gardenAnswer garden
Answer garden
 
Lino it
Lino itLino it
Lino it
 
Human body digital ppt
Human body digital pptHuman body digital ppt
Human body digital ppt
 
About cyprus and paliometocho lyceum
About cyprus and paliometocho lyceumAbout cyprus and paliometocho lyceum
About cyprus and paliometocho lyceum
 
Gamemaker
GamemakerGamemaker
Gamemaker
 
Geo gebra
Geo gebraGeo gebra
Geo gebra
 
How to work in moovly (1)
How to work in moovly (1)How to work in moovly (1)
How to work in moovly (1)
 
Eνημερωση γονεων για προγραμμα Erasmus +
Eνημερωση γονεων για προγραμμα Erasmus +Eνημερωση γονεων για προγραμμα Erasmus +
Eνημερωση γονεων για προγραμμα Erasmus +
 
IT or not IT- ERASMUS + program
IT or not IT- ERASMUS + programIT or not IT- ERASMUS + program
IT or not IT- ERASMUS + program
 

Visual basic 1 variables

  • 1. Προγραμματισμός στη Visual Basic Ενότητα 2 σελ.43 (ΠΛΗΡΟΦΟΡΙΚΗ Α’ Ενιαίου Λυκείου)
  • 2. Προγραμματισμός σε Visual Basic) Χρησιμοποίηση Μνήμης ΜΕΤΑΒΛΗΤΕΣ (Variables) ΣΤΑΘΕΡΕΣ (Constants) Θέσεις μνήμης οι οποίες περιέχουν δεδομένα τα οποία μπορούν να αλλάξουν κατά την διάρκεια του προγράμματος Θέσεις μνήμης οι οποίες περιέχουν δεδομένα τα οποία δεν μπορούν να αλλάξουν κατά τη διάρκεια του προγράμματος
  • 3. Μεταβλητές και Σταθερές Έχουν πάντα όνομα που τις αναγνωρίζει. Το όνομα αυτό ονομάζεται αναγνωριστικό (Identifier) και δίδεται από τον προγραμματιστή Έχουν συγκεκριμένο τύπο δεδομένων
  • 4. Καθορισμός Μεταβλητών (Variables) Δηλώνονται με την εντολή DIM DIM <Aναγνωριστικό> AS <Τύπος μεταβλητής> DIM stName As String DIM iCounter As Integer Αναγνωριστικό Τύπος μεταβλητής
  • 5. Καθορισμός Σταθερών (Constants) Δηλώνονται με την εντολή CONST Const <Αναγνωριστικό> As <Tύπος> = <Τιμή> Const cDiscountRate As Currency = 0.15 Const cCountryName As String = “Κύπρος” Αναγνωριστικό Τύπος δεδομένων Τιμή
  • 6. Βασικοί Τύποι δεδομένων INTEGER Ακέραιος αριθμός (-32768 μέχρι +32768) LONG Μεγάλος ακέραιος (10 ψηφία) CURRENCY Πραγματικός αριθμός (με δεκαδικά ψηφία) STRING Αλφαριθμητικά δεδομένα BOOLEAN Αληθής (True) ή Ψευδής (False)
  • 7. Παραδείγματα Τύπων Δεδομένων String Όνομα, επίθετο,Διεύθυνση, Πόλη, Χώρα, Τηλέφωνο Integer Θερμοκρασία (15 C) Boolean «Σήμερα είναι Παρασκευή» Currency Χρήματα ($15.20) Βάρος (67.50 Kg) Ωρες Εργασιας (40.5)
  • 8. Βασικοί Κανόνες Ονομασίας Σταθερών & Μεταβλητών Το μέγεθος μπορεί να είναι από 1 μέχρι 255 χαρακτήρες To όνομα μπορεί να περιλαμβάνει γράμματα του αλφαβήτου και αριθμούς και το χαρακτήρα υποργράμμισης (_ underscore) Δέν μπορεί να περιέχει κενά διαστήματα ή τελείες Δέν μπορεί να είναι δεσμευμένη λέξη (Print, If, Then) Δέν μπορεί να αρχίζει με αριθμό
  • 9. ΑΣΚΗΣΕΙΣ Βρείτε ποια από τα ακόλουθα αναγνωριστικά είναι ορθά και ποια λάθος. Για αυτά που είναι λάθος εξηγήστε το λόγο myName X 2X my Name _myName Name&Surname Name.Surname Print Print2 my(Name)
  • 10. Καθορίστε το τύπο δεδομένων για τις παρακάτω μεταβλητές και καθορίστε το αναγνωριστικό (Identifier) τηs μεταβλητής Όνομα Σχολείου Αριθμό τμημάτων του σχολείου Μεσο όρο μαθητών ανα τμήμα Συνολικός αριθμός μαθητών του σχολείου Είναι Λύκειο?
  • 11. Γράψετε την εντολή για να δηλώσετε τις μεταβλητές Όνομα Υπαλλήλου Μισθός Υπαλλήλου Είναι Παρασκευή; Εμβαδόν κύκλου