11
Προγραμματισμός στη Visual Basic Ενότητα 2 σελ.43 (ΠΛΗΡΟΦΟΡΙΚΗ Α’ Ενιαίου Λυκείου)

Visual basic 1 variables

Embed Size (px)

Citation preview

Page 1: Visual basic 1  variables

Προγραμματισμός στηVisual Basic

Ενότητα 2 σελ.43(ΠΛΗΡΟΦΟΡΙΚΗ Α’ Ενιαίου

Λυκείου)

Page 2: Visual basic 1  variables

Προγραμματισμός σε Visual Basic)

Χρησιμοποίηση ΜνήμηςΜΕΤΑΒΛΗΤΕΣ (Variables)

ΣΤΑΘΕΡΕΣ (Constants)

Θέσεις μνήμης οι οποίες περιέχουν δεδομένα τα οποία μπορούν να αλλάξουν κατά την διάρκεια του προγράμματος

Θέσεις μνήμης οι οποίες περιέχουν δεδομένα τα οποία δεν μπορούν να αλλάξουν κατά τη διάρκεια του προγράμματος

Page 3: Visual basic 1  variables

Μεταβλητές και Σταθερές

Έχουν πάντα όνομα που τις αναγνωρίζει. Το όνομα αυτό ονομάζεται αναγνωριστικό (Identifier) και δίδεται από τον προγραμματιστή

Έχουν συγκεκριμένο τύπο δεδομένων

Page 4: Visual basic 1  variables

Καθορισμός Μεταβλητών (Variables)

Δηλώνονται με την εντολή DIM

DIM <Aναγνωριστικό> AS <Τύπος μεταβλητής>DIM stName As String

DIM iCounter As Integer

Αναγνωριστικό Τύπος μεταβλητής

Page 5: Visual basic 1  variables

Καθορισμός Σταθερών (Constants)

Δηλώνονται με την εντολή CONSTConst <Αναγνωριστικό> As <Tύπος> = <Τιμή>

Const cDiscountRate As Currency = 0.15

Const cCountryName As String = “Κύπρος”

Αναγνωριστικό Τύπος δεδομένων Τιμή

Page 6: Visual basic 1  variables

Βασικοί Τύποι δεδομένων

INTEGERΑκέραιος αριθμός (-32768 μέχρι +32768)

LONG Μεγάλος ακέραιος (10 ψηφία)

CURRENCYΠραγματικός αριθμός (με δεκαδικά ψηφία)

STRINGΑλφαριθμητικά δεδομένα

BOOLEANΑληθής (True) ή Ψευδής (False)

Page 7: Visual basic 1  variables

Παραδείγματα Τύπων Δεδομένων

StringΌνομα, επίθετο,Διεύθυνση, Πόλη, Χώρα, Τηλέφωνο

IntegerΘερμοκρασία (15 C)

Boolean«Σήμερα είναι Παρασκευή»

CurrencyΧρήματα ($15.20)

Βάρος (67.50 Kg)

Ωρες Εργασιας (40.5)

Page 8: Visual basic 1  variables

Βασικοί Κανόνες Ονομασίας Σταθερών & Μεταβλητών

Το μέγεθος μπορεί να είναι από 1 μέχρι 255 χαρακτήρες

To όνομα μπορεί να περιλαμβάνει γράμματα του αλφαβήτου και αριθμούς και το χαρακτήρα υποργράμμισης (_ underscore)

Δέν μπορεί να περιέχει κενά διαστήματα ή τελείες

Δέν μπορεί να είναι δεσμευμένη λέξη (Print, If, Then)

Δέν μπορεί να αρχίζει με αριθμό

Page 9: Visual basic 1  variables

ΑΣΚΗΣΕΙΣΒρείτε ποια από τα ακόλουθα αναγνωριστικά είναι ορθά και ποια λάθος. Για αυτά που είναι λάθος εξηγήστε το λόγο

myName

X

2X

my Name

_myName

Name&Surname

Name.Surname

Print

Print2

my(Name)

Page 10: Visual basic 1  variables

Καθορίστε το τύπο δεδομένων για τις παρακάτω μεταβλητές και καθορίστε το αναγνωριστικό (Identifier) τηs μεταβλητής

Όνομα Σχολείου

Αριθμό τμημάτων του σχολείου

Μεσο όρο μαθητών ανα τμήμα

Συνολικός αριθμός μαθητών του σχολείου

Είναι Λύκειο?

Page 11: Visual basic 1  variables

Γράψετε την εντολή για να δηλώσετε τις μεταβλητές

Όνομα Υπαλλήλου

Μισθός Υπαλλήλου

Είναι Παρασκευή;

Εμβαδόν κύκλου