Upload
andromachi-pieridou
View
63
Download
2
Embed Size (px)
Citation preview
Προγραμματισμός στηVisual Basic
Ενότητα 2 σελ.43(ΠΛΗΡΟΦΟΡΙΚΗ Α’ Ενιαίου
Λυκείου)
Προγραμματισμός σε Visual Basic)
Χρησιμοποίηση ΜνήμηςΜΕΤΑΒΛΗΤΕΣ (Variables)
ΣΤΑΘΕΡΕΣ (Constants)
Θέσεις μνήμης οι οποίες περιέχουν δεδομένα τα οποία μπορούν να αλλάξουν κατά την διάρκεια του προγράμματος
Θέσεις μνήμης οι οποίες περιέχουν δεδομένα τα οποία δεν μπορούν να αλλάξουν κατά τη διάρκεια του προγράμματος
Μεταβλητές και Σταθερές
Έχουν πάντα όνομα που τις αναγνωρίζει. Το όνομα αυτό ονομάζεται αναγνωριστικό (Identifier) και δίδεται από τον προγραμματιστή
Έχουν συγκεκριμένο τύπο δεδομένων
Καθορισμός Μεταβλητών (Variables)
Δηλώνονται με την εντολή DIM
DIM <Aναγνωριστικό> AS <Τύπος μεταβλητής>DIM stName As String
DIM iCounter As Integer
Αναγνωριστικό Τύπος μεταβλητής
Καθορισμός Σταθερών (Constants)
Δηλώνονται με την εντολή CONSTConst <Αναγνωριστικό> 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
Print2
my(Name)
Καθορίστε το τύπο δεδομένων για τις παρακάτω μεταβλητές και καθορίστε το αναγνωριστικό (Identifier) τηs μεταβλητής
Όνομα Σχολείου
Αριθμό τμημάτων του σχολείου
Μεσο όρο μαθητών ανα τμήμα
Συνολικός αριθμός μαθητών του σχολείου
Είναι Λύκειο?
Γράψετε την εντολή για να δηλώσετε τις μεταβλητές
Όνομα Υπαλλήλου
Μισθός Υπαλλήλου
Είναι Παρασκευή;
Εμβαδόν κύκλου