Visual Basic Βασικές Έννοιες



Σχετικά έγγραφα
Pascal - Βασικές Έννοιες

ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ

ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Κεφάλαιο 8 : H γλώσσα προγραµµατισµού Pascal 1 ο Μέρος σηµειώσεων (Ενότητες 8.1 & 8.2 σχολικού βιβλίου)

Σχολικό Βιβλίο - Κεφάλαιο 7 ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕ PASCAL ΠΑΡΟΥΣΙΑΣΗ 13

ΚΕΦΑΛΑΙΟ 8 Η ΓΛΩΣΣΑ PASCAL

Pascal Βασικοί τύποι δεδοµένων

Βασικοί τύποι δεδομένων (Pascal) ΕΠΑ.Λ Αλίμου Γ Πληροφορική Δομημένος Προγραμματισμός (Ε) Σχολ. Ετος Κων/νος Φλώρος

Υποπρογράµµατα Συναρτήσεις. Στόχοι Μαθήµατος. Οι µαθητές να µπορούν:

επιµέλεια Θοδωρής Πιερράτος

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Προγραμματισμός Η/Υ

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL)

ΚΕΦΑΛΑΙΟ 7 ο. Έτσι ο προγραµµατισµός µε τη ΓΛΩΣΣΑ εστιάζεται στην ανάπτυξη του αλγορίθµου και τη µετατροπή του σε σωστό πρόγραµµα.

Εργαστήριο Java. Διδάσκουσα: Εργαστηριακοί Συνεργάτες:

- Αναπαράσταση ακέραιας τιµής : - Εύρος ακεραίων : - Ακέραιοι τύποι: - Πράξεις µε ακεραίους (DIV - MOD)

Βασικές έννοιες προγραμματισμού

7. Βασικά στοιχεία προγραµµατισµού.

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 25/10/07

Βασικά στοιχεία της Java

ΦΥΣ-151. Ηλεκτρονικοί Υπολογιστές Ι (FORTRAN 77) (Άνοιξη 2004)

Συναρτήσεις στη Visual Basic 6.0

ΕΡΓΑΣΤΗΡΙΟ 2 ΕΙΣΑΓΩΓΗ ΣΤΗ C. Εργαστήριο 2. Τµήµα Πληροφορικής και Τηλεπικοινωνιών

2.1. Εντολές Σχόλια Τύποι Δεδομένων

Είσοδος Έξοδος - Μεταβλητές

ΓΛΩΣΣΑ ΑΛΦΑΒΗΤΟ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΣΤΑΘΕΡΕΣ ΜΕΤΑΒΛΗΤΕΣ

Π. Σταθοπούλου ή Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7

7.1 Αλφάβητο. 7.2 Τύποι δεδομένων. 7.3 Σταθερές. 7.4 Μεταβλητές. 7.5 Αριθμητικοί τελεστές. 7.6 Συναρτήσεις. 7.7 Αριθμητικές εκφράσεις. 7.

Αντικειμενοστρεφής Προγραμματισμός -Python. Κ.Π. Γιαλούρης

C: Από τη Θεωρία στην Εφαρµογή 2 ο Κεφάλαιο

ΕισαγωγήστουςΗ/Υ. PHP Hypertext Preprocessor

Προγραμματισμός I (Θ)

Τα αντικείμενα ή Χειριστήρια και οι βασικές ιδιότητες τους (properties)

Γ ε ν ι κ ό Λ ύ κ ε ι ο Ε λ ε υ θ ε ρ ο ύ π ο λ η ς. Α λ γ ό ρ ι θ μ ο ι

Στοιχειώδης προγραμματισμός σε C++

Προγραμματισμός και Εφαρμογές Υπολογιστών

a = 10; a = k; int a,b,c; a = b = c = 10;

Εισαγωγή στον Προγραµµατισµό. Διάλεξη 2 η : Βασικές Έννοιες της γλώσσας προγραµµατισµού C Χειµερινό Εξάµηνο 2011

Αντικειμενοστρεφής Προγραμματισμός

Εισαγωγή στην C. Μορφή Προγράµµατος σε γλώσσα C

Ανάπτυξη και Σχεδίαση Λογισμικού

Εισαγωγή στην γλώσσα προγραμματισμού C

ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python

Ανάπτυξη και Σχεδίαση Λογισμικού

ΕΙΣΑΓΩΓΗ ΣΤΟ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

Εισαγωγή στον Προγραμματισμό

Κεφάλαιο 2.5: Τύποι εδοµένων, Τελεστές και Αριθµητικές Εκφράσεις. ( ιαλέξεις 5-6) ιδάσκων: ηµήτρης Ζεϊναλιπούρ

3.1 Αριθμητικοί και Λογικοί Τελεστές, Μετατροπές Τύπου (Casting)

Διαδικασιακός Προγραμματισμός

Προγραμματισμός και Χρήση Ηλεκτρονικών Υπολογιστών - Βασικά Εργαλεία Λογισμικού

ΦΥΛΛΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ 1

Διαδικασιακός Προγραμματισμός

ΚΕΦΑΛΑΙΟ 3. Εκφράσεις, τελεστές, σχόλια. 3.1 Εισαγωγή

Φυσικές και τεχνητές γλώσσες. Το αλφάβητο της ΓΛΩΣΣΑΣ, Τύποι Δεδομένων. Σταθερές, Μεταβλητές, Τελεστές, Συναρτήσεις, Δομή Προγράμματος

Προγραμματισμός Υπολογιστών & Εφαρμογές Python. Κ.Π. Γιαλούρης

Διάλεξη 3: Προγραμματισμός σε JAVA I. Διδάσκων: Παναγιώτης Ανδρέου

ΔΟΜΗΜΕΝΟΣ ΟΠΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ ΠAΡΑΘΥΡΙΚΟ ΠΕΡΙΒΑΛΛΟΝ με τη Γλώσσα Προγραμματισμού VISUAL BASIC (1 ο ΕΠΙΠΕΔΟ)

Στην ενότητα αυτή θα µελετηθούν τα εξής επιµέρους θέµατα: ΕΠΛ 131 Αρχές Προγραµµατισµού I 3-2

Σημαντικές δυνατότητες των σύγχρονων υπολογιστικών μηχανών: Αξιόπιστη καταγραφή πολύ μεγάλου όγκου δεδομένων

Ενότητα 1 Διάλεξη 2β

Π. Σταθοπούλου ή Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στην Python


Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ

Γραφικά υπολογιστών Εργαστήριο 4 Εισαγωγή στις λίστες

Στόχοι και αντικείμενο ενότητας. Εκφράσεις. Η έννοια του τελεστή. #2.. Εισαγωγή στη C (Μέρος Δεύτερο) Η έννοια του Τελεστή

Κεφάλαιο 7 ο Βασικές Έννοιες Προγραμματισμού (σελ )

Β. Εισαγωγή στον Προγραμματισμό Η/Υ με την JavaScript

Σύντοµος Οδηγός της Qbasic. Πέρδος Αθανάσιος Καθηγητής Πληροφορικής

Υπολογιστικά Συστήματα

ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΔΟΜΗΜΕΝΟ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ

Δομημένος Προγραμματισμός (ΤΛ1006)

Εισαγωγή στη γλώσσα προγραμματισμού C++

7. Βασικά στοιχεία προγραμματισμού

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ ΓΛΩΣΣΟΜΑΘΕΙΑ

Προγραμματισμός Ι. Δείκτες. Δημήτρης Μιχαήλ. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο

Εφαρμοσμένη Πληροφορική ΙΙ (Θ) Είσοδος/Έξοδος Μεταβλητές Τύποι Μεταβλητών Τελεστές και Προτεραιότητα Μετατροπές Μεταξύ Τύπων

Κεφάλαιο 2 ο Βασικές Έννοιες Αλγορίθμων (σελ )

ΠΕΡΙΕΧΟΜΕΝΑ Αλφάβητο και τύποι δεδομένων Σταθερές και μεταβλητές Τελεστές, συναρτήσεις και εκφράσεις Εντολή εκχώρησης Εντολές εισόδου - εξόδου Δομή

Διάλεξη 3η: Τύποι Μεταβλητών, Τελεστές, Είσοδος/Έξοδος

Βασικά στοιχεία γλώσσας προγραμματισμού. Σπάχος Κυριάκος Καθηγητής Πληροφορικής ΠΕ19

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Εκχώρηση Τιμών

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Τύποι δεδομένων ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΠΡΑΞΕΙΣ. Παράδειγμα #1. Πράξεις μεταξύ ακεραίων αριθμών

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ / ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ

Υπολογιστικά Συστήματα

Προγραμματισμός PASCAL

Ινστιτούτο Επαγγελµατική Κατάρτιση Κορυδαλλού "ΤΕΧΝΙΚΟΣ ΣΥΣΤΗΜΑΤΩΝ ΥΠΟΛΟΓΙΣΤΩΝ" (Ερωτήσεις Πιστοποίησης στην γλώσσα προγραµµατισµού C)

Εισαγωγή στον Προγραμματισμό

Πρόβλημα 29 / σελίδα 28

Εισαγωγή στον δομημένο προγραμματισμό

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL) (PASCAL ) Μεταβλητές- Τύποι- Τελεστές

Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον

3 ο Εργαστήριο Μεταβλητές, Τελεστές

Βασικά Στοιχεία της Java

Προγραμματισμός Ι. Εγγραφές. Δημήτρης Μιχαήλ. Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ & ΥΠΟΛΟΓΙΣΤΙΚΗ ΦΥΣΙΚΗ

Ανάπτυξη εφαρμογής Input-Output

Visual Basic Γλώσσα οπτικού

Εισαγωγή στη γλώσσα προγραμματισμού Fortran 95

Εισαγωγή στη Fortran. Μάθημα 1 ο. Ελευθερία Λιούκα

7 ο Γυμνάσιο Καβάλας Καλλιόπη Παρσέλια Σχολ. έτος: Το περιβάλλον προγραμματισμού MicroWorlds Pro

Transcript:

Visual Basi Βασικές Έννοιες «Είδα στον ύπνο µου ότι η ζωή είναι χαρά. Ξύπνησα και είδα ότι είναι χρέος. Αγωνίστηκα και είδα ότι τo χρέος είναι χαρά.» Ραµπριτανάθ Ταγκόρ Κουλλάς Χρίστος www.oullas.om oullas 2 Στόχοι Μαθήµατος Οι µαθητές να µπορούν: να κατανοούν τις έννοιες: πρόγραµµα εντολή κανόνες (Σύνταξη Σηµασιολογία). να γνωρίζουν το λεξιλόγιο της Visual Basi. να κατανοούν τις έννοιες: αναγνωριστικά ακέραιοι και πραγµατικοί αριθµοί ακολουθία χαρακτήρων.

Εισαγωγή Πρόγραµµα Visual Basi ένα σύνολο από εντολές σε λογική σειρά. Εντολή αποτελείται από χαρακτήρες, η σύνταξη των οποίων ακολουθεί ορισµένους κανόνες. Κανόνες Σύνταξη (Syntax) ορίζουν τους τρόπους µε τους οποίους οι λέξεις της γλώσσας τοποθετούνται µαζί, για να δηµιουργήσουν «προτάσεις». Σηµασιολογία (Semantis) περιγράφουν τη σηµασία των προτάσεων σ αυτούς τους συνδυασµούς λέξεων και συµβόλων. oullas 3 Λεξιλόγιο της Visual Basi oullas 4 Το λεξιλόγιο της Visual Basi αποτελείται από: γράµµατα a... z, A... Z αριθµητικά ψηφία 0... 9 ειδικά σύµβολα +, -, *, /, <, >,... IF, THEN, WHILE,...

Αναγνωριστικά Identifiers Αναγνωριστικά είναι τα ονόµατα που δίνει ο προγραµµατιστής στις µεταβλητές (θέσεις µνήµης) ή σε άλλες διαδικασίες για να αναγνωρίζονται. Σύνταξη αναγνωριστικού: γράµµα γράµµα αριθµό _ oullas 5 oullas 6 Μεταβλητές Σταθερές Μεταβλητές είναι θέσεις µνήµης, οι οποίες περιέχουν δεδοµένα τα οποία αλλάζουν κατά την εκτέλεση του προγράµµατος. Dim stname As String Σταθερές είναι θέσεις µνήµης, οι οποίες περιέχουν δεδοµένα τα οποία δεν αλλάζουν κατά την εκτέλεση του προγράµµατος. Const RATE As Curreny =.15

ηλωτικό Μέρος του Προγράµµατος ηλωτικό µέρος του προγράµµατος είναι το σηµείο στο πρόγραµµά σας όπου καθορίζετε τις µεταβλητές και τις σταθερές, τους δίνετε όνοµα και προσδιορίζετε τον τύπο των δεδοµένων, τον οποίο θα έχουν. Dim identifier As DataType Παραδείγµατα δηλωτικού µέρους: Dim stname As String Dim icounter As Integer Const RATE As Curreny =.15 oullas 7 oullas 8 Τύπος εδοµένου Data Type Τύπος εδοµένων Ο τύπος δεδοµένων της µεταβλητής και της σταθερής καθορίζει το είδος των δεδοµένων που θα εκχωρηθεί στην µνήµη. Data Type Bytes Range Integer 2-32768 to 32768 Long 4-2147483648 to 2147483647 Single 4 Double 8 String 10 (Boolean, Byte, Curreny, Date, Objet, Variant)

oullas 9 Κανόνες ονοµασίας µεταβλητών και σταθερών Βασικοί κανόνες ονοµασίας: Το µέγεθος του ονόµατος πρέπει να είναι από 1 µέχρι 255 χαρακτήρες και να ξεκινά µε γράµµα. Το όνοµα µπορεί να περιλαµβάνει γράµµατα του αλφαβήτου, αριθµούς, και χαρακτήρες υπογράµµισης ( _ undersore). εν µπορεί να περιέχει κενά διαστήµατα, τελείες και δεσµευµένες λέξεις. ( εσµευµένες λέξεις Reserved Words είναι λέξεις, στις οποίες η Visual Basi έχει δώσει κάποια σηµασία π.χ. print, name, value). Γράµµα Γράµµα ήαριθµός ή _ Τεχνικές Ονοµασίας Μεταβλητών και σταθερών oullas 10 Για την ονοµασία των µεταβλητών και των σταθερών προσέξετε τα πιο κάτω: Τα αναγνωριστικά πρέπει να έχουν κάποια σηµασία. Μην χρησιµοποιείτε πολύ µικρά ονόµατα όπως X και Y. Το πρώτο γράµµα του αναγνωριστικού να προσδιορίζει τον τύπο δεδοµένου. Για παράδειγµα iquantity το i = integer. Το πρώτο γράµµα του ονόµατος της µεταβλητής να είναι κεφαλαίο. Στο παράδειγµα iquantity το Q είναι το πρώτο γράµµα. Αν το όνοµα τηςµεταβλητής αποτελείται από δύο λέξεις, τότε το πρώτο γράµµα κάθε λέξης να γράφετε µε κεφαλαία. Για παράδειγµα η µεταβλητή hourswored θα γραφόταν ihourswored. Το όνοµα της σταθερής, µετά από τον τύπο δεδοµένου, να είναι µε κεφαλαίαγράµµατα. Αν το όνοµα της σταθερής αποτελείται από δύο λέξεις, να τοποθετείτε χαρακτήρα υπογράµµισης ( _ ) µεταξύ των λέξεων. Για παράδειγµα TAX_RATE.

oullas 11 Αριθµητικές πράξεις Οι αριθµητικές πράξεις, οι οποίες µπορούν να χρησιµοποιηθούν στη Visual Basi, περιλαµβάνουν την πρόσθεση, αφαίρεση, πολλαπλασιασµό και δύναµη. Προτεραιότητα Τελεστής Πράξη 4 ( ) Παρένθεση 3 ^ ύναµη 2 *, / Πολλαπλασιασµός, ιαίρεση 1 +, - Πρόσθεση, Αφαίρεση oullas 12 Σειρά εκτέλεσης των πράξεων Η σειρά προτεραιότητας των αριθµητικών πράξεων είναι η ακόλουθη: Οι πράξεις οι οποίες περικλείονται σε παρένθεση. Αν υπάρχουν περισσότερα από ένα ζεύγος παρενθέσεων, τότε εκτελούνται από µέσαπροςταέξω. ύναµη. Αν σε µια πράξη υπάρχουν πολλές δυνάµεις, τότε εκτελούνται από αριστερά προς τα δεξιά. Πολλαπλασιασµός και διαίρεση. Η σειρά προτεραιότητας είναι από αριστερά προς τα δεξιά. Πρόσθεση και αφαίρεση. Η σειρά προτεραιότητας είναι από αριστερά προς τα δεξιά.