Ι.Ε.Κ ΠΕΙΡΑΙΑ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Ι.Ε.Κ ΠΕΙΡΑΙΑ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ"

Transcript

1 Ι.Ε.Κ ΠΕΙΡΑΙΑ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΚΑΙ ΕΦΑΡΜΟΓΗ V I S U A L B A S I C ΕΚΠΑΙΔΕΥΤΗΣ : ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΠΕ 20 ΠΛΗΡΟΦΟΡΙΚΗΣ

2 V i s u a l B a s i c Θ ε ω ρ η τ ι κ ό Μ έ ρ ο ς

3 Η επιλογή Standard.EXE δημιουργεί ένα νέο project στο περιβάλλον ανάπτυξης της Visual Basic: Νέο Project Κλικ για Άνοιγμα

4 Το Περιβάλλον Ανάπτυξης της Visual Basic: Γραμμή Τίτλου Γραμμή Μενού Εντολών Γραμμή Εργαλείων Εργαλειοθήκη Παράθυρο Φόρμας Ιδιότητες Τιμές Παράθυρο Κώδικα

5 Η γραμμή εργαλείων περιέχει μια σειρά απο τα παρακάτω εικονίδια:

6 Η εργαλειοθήκη περιλαμβάνει μια σειρά απο βασικά αντικείμενα: Label Checkbox Combo box Textbox Command Button Radio Button List box Shape

7 Τα εργαλεία παρουσιάζονται στον πίνακα:

8 Περιοχή Σχεδίασης Το Παράθυρο της Φόρμας:

9 Οι Ιδιότητες του Παραθύρου της Φόρμας: Ιδιότητα Τιμή Ιδιότητας

10 Παρουσίαση Σχημάτων: Back Color Font Fore Color (Χρωματισμός Γραμμάτων) Font (Αλλαγή Μεγέθους Γραμμάτων) Shape Επιλογή Σχήματος Fill Color Fill Style 0- Solid Back Color της Φόρμας Back Color του σχήματος

11 Εκτύπωση Φόρμας: Πλήκτρο Εκτύπωσης της Φόρμας

12 Γενικά Για Τις Μεταβλητές : Δήλωση Μεταβλητής : Dim όνομα μεταβλητής As Τύπος Δεδομένων Είσοδος τιμής σε μεταβλητή : Όνομα Μεταβλητής = Έκφραση Συνάρτηση : Μεταβλητή = Όνομα Συνάρτησης (όρισμα1, όρισμα2...) Σταθερές : Const Όνομα Σταθεράς As Τύπος Δεδομένων = Τιμή ή Έκφραση

13 Γενικά Για Τις Εντολές : Αντικείμενο.Ιδιότητα=Τιμή Σύγκριση : IF συνθήκη THEN Εντολή-1 ή Εντολές ENDIF IF συνθήκη THEN εντολή-1 ELSE εντολή-2 ENDIF SELECT CASE CASE συνθήκη-1 Is true Εντολή-1ή Εντολές CASE συνθήκη-2 Is true Εντολή-2ή Εντολές CASE συνθήκη-3 Is true Εντολή-3ή Εντολές CASE Else Τελευταία Εντολή END SELECT

14 Γενικά Για Τις Εντολές : Ανακυκλώσεις: FOR Μεταβλητή = Αρχική τιμή TO τελική τιμή STEP Βήμα Αλλαγής τιμής DO WHILE συνθήκη Εντολές LOOP DO UNTIL συνθήκη Εντολές LOOP DO Εντολές LOOP UNTIL συνθήκη

15 Προεπιλεγμένα Ονόματα & Προθέματα Μηχανισμών: Μηχανισμός Προεπιλεγμένο όνομα Πρόθεμα Πλαίσιο κειμένου Text1 Txt Μηχανισμός ετικέτας Label1 lbl Πλαίσιο λίστας List1 lst Σύνθετο πλαίσιο Combo1 cbo Πλαίσιο Εικόνας Picture1 pic Μηχανισμός Πλαίσιο Frame1 fra Πλήκτρο Επιλογής Option1 opt Πλήκτρο Εντολής Command1 cmd Πλαίσιο Ελέγχου Check1 chk Οριζόντια ράβδος κύλισης Hscroll1 hsb Κατακόρυφη ράβδος κύλισης Vscrool1 vsb Μηχανισμός εικόνας Image1 img Μηχανισμός γραμμής Line1 lin Πλαίσιο εικόνας Picture1 pic Μηχανισμός σχήματος Shape1 shp Λίστα μονάδων αποθήκευσης Drive1 drv Πλαίσιο λίστας καταλόγου Dir1 dir Πλαίσιο λίστας αρχείων File1 file Χρονομετρητής Timer1 tmr

16 Τύποι Δεδομένων Τύποι Δεδομένων: Περιγραφή και περιοχή Boolean Τύπος δεδομένων ο οποίος μπορεί να πάρει τιμές μόνο True ή False. Απαιτεί 2 bytes. Byte Μπορεί να πάρει θετικές αριθμητικές τιμές χωρίς δεκαδικά στην περιοχή από Απαιτεί 1 byte. Currency Δεδομένα στην περιοχή από ,5808 έως ,5807. Επιτρέπεται η ρύθμιση σε νομίσματα κάποιας χώρας. Χρησιμοποιεί 8 bytes. Date Περιέχει τιμές ημερομηνίας και ώρας. Οι ημερομηνίες είναι στην περιοχή από 1 Ιανουαρίου 100 έως 31 Δεκεμβρίου Χρησιμοποιεί 8 bytes. Double Integer Long Object Περιέχει αριθμητικές τιμές στην περιοχή από 1, Ε+308 έως 1, Ε+308 και χρησιμοποιεί 8 bytes. Περιέχει αριθμητικές τιμές χωρίς δεκαδικό σημείο στην περιοχή από έως Χρησιμοποιεί 2 bytes. Περιέχει αριθμητικές τιμές σε μεγαλύτερη περιοχή απ ότι οι Integer. Η περιοχή αυτή είναι έως Ο τύπος δεδομένων Long απαιτεί περισσότερη μνήμη (4 bytes) για την αποθήκευση των δεδομένων σε σύγκριση με τον Integer που απαιτεί 2 bytes. Ειδικός τύπος δεδομένων. Αναφέρεται σε αντικείμενα και απαιτεί 4 bytes. Single Περιέχει αριθμητικές τιμές στην περιοχή από 3, Ε +38 έως 3, Ε +38. Χρησιμοποιεί 4 Bytes. Sting Περιέχει αλφαριθμητικά δεδομένα Μπορεί ν αποτελείται από 0 έως χαρακτήρες. Χρησιμοποιεί 1 byte για κάθε χαρακτήρα.

17 Συνηθισμένα Προθέματα Στα Ονόματα Των Μεταβλητών: Πρόθεμα Τύπος Δεδομένων Παράδειγμα bln Boolean blnisovertime byt Byte bytage cur Currency curpay dte Date dtefirst dbl Double dblmeasurement int Integer intnumber lng Long ingdistance obj Object objtopic sng Single sngsales str String strmyname vnt or var Variant VntValue

18 Βασικές Συναρτήσεις: Συνάρτηση Τύπος Σκοπός Abs() Αριθμητική Υπολογίζει την απόλυτη τιμή ενός αριθμού. Sqr() Αριθμητική Υπολογίζει την τετραγωνική ρίζα ενός αριθμού. Val() Αριθμητική Μετατρέπει αλφαριθμητική ποσότητα σε αριθμητική. Str() Αλφαριθμητική Μετατρέπει αριθμητική ποσότητα σε αλφαριθμητική. Len() Αλφαριθμητική Υπολογίζει το μήκος μιας αλφαριθμητικής ποσότητας. Date() Ημερομηνίας/Ώρας Παίρνει την ημερομηνία του υπολογιστή. Ucase() Αλφαριθμητική Μετατρέπει τους χαρακτήρες μιας αλφαριθμητικής ποσότητας σε κεφαλαία γράμματα. Lcase() Αλφαριθμητική Μετατρέπει τους χαρακτήρες μιας αλφαριθμητικής ποσότητας σε μικρά γράμματα. Datevalue() Ημερομηνίας/Ώρας Παίρνει την ημερομηνία του υπολογιστή για αλφαριθμητική Ποσότητα.

19 Αριθμητικοί Τελεστές: Σύμβολο Λειτουργία Παράδειγμα Περιγραφή > Μεγαλύτερο Α > Β Η τιμή της παράστασης είναι True όταν η τιμή που βρίσκεται αριστερά του συμβόλου > είναι αριθμητικά ή αλφαριθμητικά μεγαλύτερη της τιμής που βρίσκεται δεξιά του. < Μικρότερο Α < Β Η τιμή της παράστασης είναι True όταν η τιμή που βρίσκεται αριστερά του συμβόλου < είναι αριθμητικά ή αλφαριθμητικά μικρότερη της τιμής που βρίσκεται δεξιά του. = Ισότητα Α = Β Ο Τελεστής ισότητας επιστρέφει την τιμή True όταν οι τιμές και στις δύο πλευρές του συμβόλου της ισότητας (=) είναι ίσες. >= Μεγαλύτερο ή ίσο Α >= Β Η τιμή της παράστασης είναι True όταν η τιμή που βρίσκεται αριστερά του συμβόλου > είναι αριθμητικά ή αλφαριθμητικά μεγαλύτερη της τιμής που βρίσκεται δεξιά του. <= Μικρότερο ή ίσο Α <= Β Η τιμή της παράστασης είναι True όταν η τιμή που βρίσκεται αριστερά του συμβόλου >= είναι αριθμητικά ή αλφαριθμητικά μεγαλύτερη ή ίση της τιμής που βρίσκεται δεξιά του.

20 Η Σειρά Εκτέλεσης Των Αριθμητικών Πράξεων: Σειρά Πράξη Σύμβολο 1 Πράξεις σε παρενθέσεις () 2 Ύψωση σε δύναμη ^ 3 Πολ/σμός και Διαίρεση *, / 4 Πηλίκο διάιρεσης \ 5 Υπόλοιπο διαίρεσης Mod 6 Πρόσθεση και Αφαίρεση +, -

21 Οι Συναρτήσεις Μετατροπής Των Τύπων Δεδομένων: Συνάρτηση CBool() Σκοπός Μετατρέπει σε τύπο δεδομένων Boolean. CCur() Μετατρέπει σε τύπο δεδομένων Currency. CDate() Μετατρέπει σε τύπο δεδομένων Date. CInt() Μετατρέπει σε τύπο δεδομένων Integer. CSng() Μετατρέπει σε τύπο δεδομένων Single. CDbl() Μετατρέπει σε τύπο δεδομένων Double.

22 Οι Τελεστές Σύγκρισης: Σύμβολο Λειτουργία Παράδειγμα Περιγραφή > Μεγαλύτερο Α > Β Η τιμή της παράστασης είναι True όταν η τιμή που βρίσκεται αριστερά του συμβόλου > είναι αριθμητικά ή αλφαριθμητικά μεγαλύτερη της Τιμής που βρίσκεται δεξιά του. < Μικρότερο Α < Β Η τιμή της παράστασης είναι True όταν η τιμή που βρίσκεται αριστερά του συμβόλου < είναι αριθμητικά ή αλφαριθμητικά μικρότερη της τιμής που βρίσκεται δεξιά του. = Ισότητα Α = Β Ο Τελεστής ισότητας επιστρέφει την τιμή True όταν οι τιμές και στις δύο πλευρές του συμβόλου της ισότητας (=) είναι ίσες. >= Μεγαλύτερο ή ίσο Α >= Β Η τιμή της παράστασης είναι True όταν η τιμή που βρίσκεται αριστερά του συμβόλου > είναι αριθμητικά ή αλφαριθμητικά μεγαλύτερη της Τιμής που βρίσκεται δεξιά του. <= Μικρότερο ή ίσο Α <= Β Η τιμή της παράστασης είναι True όταν η τιμή που βρίσκεται αριστερά του συμβόλου >= είναι αριθμητικά ή αλφαριθμητικά μεγαλύτερη ή ίση Της τιμής που βρίσκεται δεξιά του. <> Διάφορο Α <> Β Η τιμή της παράστασης είναι True όταν η τιμή που βρίσκεται αριστερά του συμβόλου <= είναι αριθμητικά ή αλφαριθμητικά μικρότερη ή ίση Της τιμής που βρίσκεται δεξιά του.

23 Οι Τελεστές Λογικών Σχέσεων: Σύμβολο Λειτουργία Παράδειγμα Περιγραφή And Το λογικό «και» (Σύξευξη) A>B And C<D Το αποτέλεσμα της παράστασης ε ιναι True Όταν και οι δύο παραστάσεις που συνδέονται με τον τελεστή And είναι True. Or Το λογικό «ή» (Διάξευξη) A>B Or C<D Το αποτέλεσμα της παράστασης είναι True Όταν μία απο τις δύο παραστάσεις που συνδέονται με τον τελεστή Or είναι True. Εαν και οι δύο παραστάσεις είναι False τότε και η συνολική παράσταση είναι False. Not Το αντίθετο If Not (A= Yes ) Παράγει το αντίθετο True ή False αποτέλεσμα. Στο παράδειγμα εαν το Α έχει την τιμή = Yes Το Not μετατρέπει το True αποτέλεσμα σε False. Xor Ένα απο τα δύο X>Y Xor Y>Z Εαν μόνο μία απο τις συνθήκες είναι True τότε Το αποτέλεσμα είναι True. Εαν και οι δύο είναι True ή και οι δύο Falseτότε το αποτέλεσμα είναι False. Στο παράδειγμα η τιμή είναι True γιατί η πρώτη συνθήκη είναι True και η δεύτερη είναι False.

24 V i s u a l B a s i c Ε ρ γ α σ τ η ρ ι α κ ό Μ έ ρ ο ς

25 Ά σ κ η σ η 1η: Το Πρώτο Πρόγραμμα με την VISUAL BASIC Εκφώνηση: Να δημιουργηθεί project στο οποίο: Να εμφανίζεται η λέξη Hello World! ώς μήνυμα στο επάνω μέρος της οθόνης. Η εφαρμογή να σταματά κάνοντας κλικ σ ένα πλήκτρο εντολής στο κάτω μέρος της οθόνης.

26 Δημιουργούμε το περιβάλλον επικοινωνίας το οποίο περιλαμβάνει: 1 Ετικέτα (Label) 1 Πλήκτρο Εντολής (Command Button)

27 Ε π ί λ υ σ η: Option Explicit Private Sub Form_Load() Label1.Caption = "Hello World!" Command1.Caption = "Exit" Private Sub Command1_Click() End

28 Ά σ κ η σ η 2η: Φόρμα Μηχανισμοί Ιδιότητες Εκφώνηση: Να δημιουργηθεί project στο οποίο πραγματοποιούμε: Αλλαγή στις ιδιότητες ενός πλαισίου κειμένου. Αλλαγή στις ιδιότητες ενός μηχανισμού σχήματος. Αλλαγή στις ιδιότητες ενός σύνθετου πλαισίου.

29 Δημιουργούμε το περιβάλλον επικοινωνίας το οποίο περιλαμβάνει: 1 Πλαίσιο κειμένου (Textbox) 3 Πλήκτρα Εντολής (Command Button)

30 Ε π ί λ υ σ η: Option Explicit Private Sub Command1_Click() Text1.Text = "The Changed Text Box" Private Sub Command2_Click() Text1.Text = "" Private Sub Command3_Click() End Private Sub Form_Load() Command1.Caption = "Change" Command2.Caption = "Clear" Command3.Caption = "Exit" Text1.Text = "This is a new Text"

31 Ε π ί λ υ σ η: Option Explicit Private Sub Command1_Click() With Text1.Height = 1100.Width = 3000.Text = "The Changed Text Box".FontBold = True End With Private Sub Command2_Click() Text1.Text = "" Private Sub Command3_Click() End Private Sub Form_Load() Command1.Caption = "Change" Command2.Caption = "Clear" Command3.Caption = "Exit" Text1.Text = "This is a new Text"

32 Δημιουργούμε το περιβάλλον επικοινωνίας το οποίο περιλαμβάνει: 1 Μηχανισμό Σχήματος (Shape) 2 Πλήκτρα εντολής (Command Button)

33 Ε π ί λ υ σ η: Option Explicit Private Sub Command1_Click() Shape1.Shape = 0 Shape1.FillColor = vbred Shape1.Width = 2000 Shape1.Height = 1000 Private Sub Command2_Click() End Private Sub Form_Load() Command1.Caption = "Change" Command2.Caption = "Exit" Shape1.Shape = 2

34 Δημιουργούμε το περιβάλλον επικοινωνίας το οποίο περιλαμβάνει: 1 Σύνθετο Πλαίσιο (Combo Box) 1 Πλήκτρο Εντολής (Command Button)

35 Ε π ί λ υ σ η: Option Explicit Private Sub Combo1_Change() Combo1.AddItem "Maria" Combo1.AddItem "Nikos" Combo1.AddItem "George" Combo1.AddItem "Chris" Private Sub Command1_Click() End Private Sub Form_Load() Command1.Caption = "Exit" Combo1.Text = ""

36 Ά σ κ η σ η 3η: Μεταβλητές, Σταθερές, Αριθμητικοί Υπολογισμοί, Συναρτήσεις Μετατροπής Εκφώνηση: Να δημιουργηθεί project στο οποίο εισάγουμε σε πλαίσια κειμένου: Τις μικτές αποδοχές ενός υπαλλήλου. Τις κρατήσεις του. Ζητούνται να υπολογιστούν οι καθαρές αποδοχές του υπαλλήλου.

37 Δημιουργούμε το περιβάλλον επικοινωνίας το οποίο περιλαμβάνει: 3 Ετικέτες (Label) 3 Πλαίσια Κειμένου (Text Βox) 2 Πλήκτρα Εντολής (Command Button)

38 Option Explicit Ε π ί λ υ σ η: Private Sub Command1_Click() Dim miktes As Currency Dim kratisis As Currency Dim kathares As Currency miktes = Text1.Text kratisis = Text2.Text miktes = Val(miktes) kratisis = Val(kratisis) kathares = miktes - kratisis Text3.Text = Str(kathares) Private Sub Command2_Click() Text1.Text = "" Text2.Text = "" Text3.Text = "" Private Sub Form_Load() Label1.Caption = «Μικτές Αποδοχές» Label2.Caption = «Κρατήσεις» Label3.Caption = «Καθαρές Αποδοχές» Text1.Text = "" Text2.Text = "" Text3.Text = "" Command1.Caption = "Calculate" Command2.Caption = "Clear"

39 Ά σ κ η σ η 4η: Μεταβλητές, Σταθερές, Αριθμητικοί Υπολογισμοί, Συναρτήσεις Μετατροπής Εκφώνηση: Να δημιουργηθεί project στο οποίο εισάγουμε σε πλαίσια κειμένου: Το όνομα πελάτη. Την τιμή του προϊόντος. Ζητείται να υπολογιστεί ο φόρος (ΦΠΑ) που αντιστοιχεί στο συγκεκριμένο προϊόν καθώς και η συνολική του αξία. Ο φόρος (ΦΠΑ) υπολογίζεται μ ένα σταθερό συντελεστή πάνω στην τιμή του προϊόντος.

40 Δημιουργούμε το περιβάλλον επικοινωνίας το οποίο περιλαμβάνει: 4 Ετικέτες (Label) 4 Πλαίσια Κειμένου (Text Box) 4 Πλήκτρα Εντολής (Command Button)

41 Option Explicit Private Sub Command1_Click() Const syntelestis As Single = 0.18 Dim timi As Currency Dim foros As Currency Dim synolo As Currency Dim onoma As String onoma = Text1.Text timi = CCur(Text2.Text) foros = timi * syntelestis synolo = timi + foros Text3.Text = Str(foros) Text4.Text = Str(synolo) Private Sub Command2_Click() Form1.PrintForm Ε π ί λ υ σ η: Private Sub Form_Load() Label1.Caption = «Ονομα Πελάτη» Label2.Caption = «Τιμή» Label3.Caption = «Φόρος» Label4.Caption = «Σύνολο» Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Command1.Caption = "Calculate" Command2.Caption = "Print" Command3.Caption = "Clear" Command4.Caption = "Exit" Private Sub Command3_Click() Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Text1.SetFocus Private Sub Command4_Click() End

42 Ά σ κ η σ η 5η: Συγκρίσεις (IF THEN ELSE ΚΑΙ SELECT CASE) Εκφώνηση: Να δημιουργηθεί project για την πληρωμή φόρου ανάλογα με το ύψος του εισοδήματος: Για εισόδημα έως 3000 δεν καταβάλλεται κανένας φόρος. Για εισόδημα έως 6000 καταβάλλεται φόρος 15%. Για εισόδημα έως 9000 καταβάλλεται φόρος 15% για τα πρώτα 6000 και 25% για το υπόλοιπο ποσό. Για εισόδημα έως καταβάλλεται φόρος 15% για τα πρώτα 6000, 25% για το 3000 και 35% για το υπόλοιπο ποσό. Για εισόδημα μεγαλύτερο των καταβάλλεται φόρος 15% για τα πρώτα 6000, 25% για τα 3000, 35% για τα 6000 και το υπόλοιπο ποσό φορολογείται με ποσοστό 45%.

43 Δημιουργούμε το περιβάλλον επικοινωνίας το οποίο περιλαμβάνει: 4 Ετικέτες (Label) 3 Πλαίσια Κειμένου (Text Box) 3 Πλήκτρα Εντολής (Command Button)

44 Option Explicit Private Sub Command1_Click() Dim onoma As String Dim eisodima As Currency Dim foros As Currency onoma = Text1.Text eisodima = CCur(Text2.Text) If eisodima <= 3000 Then foros = 0 ElseIf eisodima <= 6000 Then foros = eisodima * 0.15 ElseIf eisodima <= 9000 Then foros = (eisodima ) * 0.25 ElseIf eisodima <= Then foros = (eisodima ) * 0.35 Else foros = (eisodima ) * 0.45 End If Text3.Text = Str(foros) Ε π ί λ υ σ η: Private Sub Command3_Click() End Private Sub Form_Load() Label1.Caption = «Πληρωμή Φόρων» Label2.Caption = «Ονομα» Label3.Caption = «Εισόδημα» Label4.Caption = «Φόρος» Text1.Text = "" Text2.Text = "" Text3.Text = "" Command1.Caption = "Calculate" Command2.Caption = "Clear" Command3.Caption = "Exit" Private Sub Command2_Click() Text1.Text = "" Text2.Text = "" Text3.Text = "" Private Sub Command3_Click() End

45 Ά σ κ η σ η 6η: Συγκρίσεις (SELECT CASE ΚΑΙ ΜΗΧΑΝΙΣΜΟΣ ΡΑΒΔΩΝ ΚΥΛΙΣΗΣ) Εκφώνηση: Να δημιουργηθεί project στο οποίο χρησιμοποιούμε: Μια ράβδο κύλισης για να ελέγχουμε τα όρια της θερμοκρασίας. Σαν μέγιστη τιμή τοποθετούμε τον αριθμό (50). Σαν ελάχιστη τιμή τοποθετούμε τον αριθμό (-10). Τοποθετείται ένα πλαίσιο κειμένου στο οποίο εμφανίζονται οι διαδοχικές τιμές της θερμοκρασίας καθώς μετακινούμε το δείκτη της ράβδου. Τέλος, τοποθετούμε ένα δεύτερο πλαίσιο ετικέτας για την εκτύπωση του μηνύματος.

46 Δημιουργούμε το περιβάλλον επικοινωνίας το οποίο περιλαμβάνει: 2 Ετικέτες (Label) 1 Πλαίσιο Κειμένου (Text Box) 1 Πλήκτρο Εντολής (Command Button) 1 Οριζόντια Ράβδο Κύλισης (HScroll Bar)

47 Option Explicit Ε π ί λ υ σ η: Private Sub Command1_Click() End Private Sub Form_Load() Dim value As Integer Command1.Caption = "Exit" Text1.Text = "" Label1.Caption = «Τιμές Θερμοκρασίας» Label2.Caption = «Εμφάνιση Μηνύματος Θερμοκρασίας» Private Sub HScroll1_Change() Text1.Text = HScroll1.value Select Case HScroll1.value Case Is >= 30 Label2.Caption = "Temperature is high" Case Is >= 18 Label2.Caption = "Temperature is OK" Case Is >= 5 Label2.Caption = "Temperature is low" Case Else Label2.Caption = "Temperature is very low" End Select

48 Ά σ κ η σ η 7η: Ανακυκλώσεις οδηγούμενες απο συμβάντα, αθροιστές, μετρητές, συνάρτηση Input Box(), Συμβάν Form_Load Εκφώνηση: Να δημιουργηθεί project στο οποίο εισάγουμε: Ακέραιους αριθμούς. Υπολογίζουμε το άθροισμα τους καθώς και το σύνολό τους χρησιμοποιώντας ανακύκλωση οδηγούμενη απο συμβάντα. Ο Αθροιστής και ο μετρητής των τιμών υπολογίζονται με το κλικ ενός πλήκτρου εντολής.

49 Δημιουργούμε το περιβάλλον επικοινωνίας το οποίο περιλαμβάνει: 3 Ετικέτες (Label) 3 Πλαίσια Κειμένου (Text Box) 1 Πλαίσιο Λίστας (List Box) 3 Πλήκτρα Εντολής (Command Button)

50 Option Explicit Dim metr As Integer Dim sum As Integer Private Sub Command1_Click() Dim value As Integer value = CInt(Text1.Text) metr = metr + 1 sum = sum + value Text2.Text = Str(metr) Text3.Text = Str(sum) List1.AddItem Str(value) Text1.Text = "" Text1.SetFocus Ε π ί λ υ σ η: Private Sub Form_Load() sum = 0 metr = 0 Label1.Caption = «ΑΡΙΘΜΟΣ» Label2.Caption = «ΜΕΤΡΗΤΗΣ» Label3.Caption = «ΑΘΡΟΙΣΤΗΣ» Text1.Text = "" Text2.Text = "" Text3.Text = "" Command1.Caption = "Calculate" Command2.Caption = "Clear" Command3.Caption = "Exit" Private Sub Command2_Click() Text1.Text = "" Text2.Text = "" Text3.Text = "" List1.Clear Private Sub Command3_Click() End

51 Ά σ κ η σ η 8η: Πλαίσιο Λίστας, Σύνθετο Πλαίσιο, MsgBox(), Συμβάν Form_Load(), μέθοδος AddItem, μέθοδος RemoveItem, ιδιότητα ListIndex Εκφώνηση: Να δημιουργηθεί project τιμολόγησης στο οποίο εισάγουμε: Το όνομα ενός πελάτη. Το ποσό του τιμολογίου του. Ζητείται να υπολογιστεί ο (ΦΠΑ) καθώς και το συνολικό ποσό του τιμολογίου. Τα ποσοστά του (ΦΠΑ) τα λαμβάνουμε απο ένα πλαίσιο λίστας. Επιπλέον για τα ονόματα των πελατών χρησιμοποιύμε ένα δεύτερο πλαίσιο λίστας.

52 Δημιουργούμε το περιβάλλον επικοινωνίας το οποίο περιλαμβάνει: 6 Ετικέτες (Label) 4 Πλαίσια Κειμένου (Text Box) 1 Σύνθετο Πλαίσιο (Combo Box) 1 Πλαίσιο Λίστας (List Box) 5 Πλήκτρα Εντολής (Command Button)

53 Option Explicit Private Sub Combo1_Click() Text1.Text = Combo1.Text Private Sub Command1_Click() Dim poso As Currency Dim synolo As Currency Dim fpa As Currency Dim name As String poso = CCur(Text2.Text) fpa = CCur(List1) Text3.Text = Str(fpa) synolo = poso + fpa * poso / 100 Text4.Text = Str(synolo) Private Sub Command2_Click() Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Text2.SetFocus Private Sub Command3_Click() End Ε π ί λ υ σ η: Private Sub Command5_Click() If Combo1.ListIndex > -1 Then Combo1.RemoveItem Combo1.ListIndex Else MsgBox "list is empty!!!" End If Private Sub Command4_Click() Combo1.AddItem Text1.Text Private Sub Form_Load() Command1.Caption = "Calculate" Command2.Caption = "Clear" Command3.Caption = "Exit" Command4.Caption = "Add Name" Command5.Caption = "Delete Name" Combo1.AddItem "Andreou A." Combo1.AddItem "Georgiou G." Combo1.AddItem "Vasiliou V." Combo1.AddItem "Antoniou A." Combo1.AddItem "Grand H." Combo1.AddItem "Winston M." Private Sub List1_Click() List1.AddItem "8" List1.AddItem "18"

54 Ά σ κ η σ η 9η: Πίνακες Μηχανισμών, Πλήκτρο Επιλογής (Option Button), Πλαίσιο Ελέγχου (Check Box), Μηχανισμός Πλαισίου (Frame Control) Εκφώνηση: Να δημιουργηθεί project μισθοδοσίας υπαλλήλων όπου ο μισθός τους αποτελείται: Απο το βασικό μισθό και τρία επιδόματα: Οικογενειακό επίδομα, Επίδομα αποκλειστικής απασχόλησης και Επιστημονικό επίδομα.

55 Δημιουργούμε το περιβάλλον επικοινωνίας το οποίο περιλαμβάνει: 3 Ετικέτες (Label) 4 Πλαίσια Κειμένου (Text Box) 2 Πλαίσια Ελέγχου (Check Box) 1 Πίνακα Mηχανισμών (Frame) 2 Πλήκτρα Επιλογής (Option Button) 3 Πλήκτρα Εντολής (Command Button)

56 Ε π ί λ υ σ η: Option Explicit Dim oikep As Currency Private Sub Command1_Click() Dim vasikos As Currency Dim ep As Currency Dim synolo As Currency vasikos = Text2.Text If chkcheck(0).value And Not chkcheck(1).value Then ep = 500 ElseIf Not chkcheck(0).value And chkcheck(1).value Then ep = 300 ElseIf chkcheck(0).value And chkcheck(1).value Then ep = 800 Else ep = 0 End If synolo = vasikos + ep + oikep Text4.Text = Str(synolo) Private Sub Command2_Click() Dim i As Integer Dim c As Integer For i = 0 To 1 Optstatus(i).Value = False Next i For c = 0 To 1 chkcheck(c).value = False Next c Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Text1.SetFocus

57 Private Sub Command3_Click() End Ε π ί λ υ σ η: Private Sub Form_Load() Label1.Caption = «Ονομα» Label2.Caption = «Βασικός Μισθός» Label3.Caption = «ΣΥΝΟΛΟ» chkcheck(0).caption = Επιδομα1» chkcheck(1).caption = «Επίδομα2» Optstatus(0).Caption = «Παντρεμένος» Optstatus(1).Caption = «Ανύπαντρος» Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Command1.Caption = "Calculate" Command2.Caption = "Clear" Command3.Caption = "Exit" Private Sub Optstatus_Click(Index As Integer) Select Case Index Case 0 oikep = 200 Case 1 oikep = 0 End Select Text3.Text = Str(oikep)

58 Ά σ κ η σ η 10η: Πίνακες και Σειριακά Αρχεία Εκφώνηση: Να δημιουργηθεί project στο οποίο εισάγουμε: Εισάγουμε σ ένα πίνακα (Sales) πωλήσεων τις πωλήσεις μιας επιχείρησης. Να Υπολογιστεί το άθροισμα πωλήσεων και μέσης μηνιαίας πώλησης. Να Υπολογιστεί η μεγαλύτερη και μικρότερη μηνιαία πώληση.

59 Δημιουργούμε το περιβάλλον επικοινωνίας το οποίο περιλαμβάνει: 5 Ετικέτες (Label) 4 Πλαίσια Κειμένου (Text Box) 1 Πλαίσιο Λίστας (List Box) 6 Πλήκτρα Εντολής (Command Button)

60 Option Explicit Dim sales(11) As Currency Dim Num As Integer Private Sub Command1_Click() Dim Sum As Currency Dim i As Integer Dim MO As Currency Sum = 0 For i = 0 To Num - 1 Sum = Sum + sales(i) Next i If Num > 0 Then MO = Sum / Num End If Text1.Text = Str(Sum) Text3.Text = Str(MO) Private Sub Command2_Click() Dim Max As Currency Dim Min As Currency Dim i As Integer Max = sales(0) Min = sales(0) For i = 0 To Num - 1 If sales(i) > Max Then Max = sales(i) End If If sales(i) < Min Then Min = sales(i) End If Next i Text2.Text = Str(Max) Text4.Text = Str(Min) Private Sub Command3_Click() Dim i As Integer For i = 0 To Num - 1 List1.AddItem (sales(i)) Next i Private Sub Command4_Click() Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" List1.Clear Private Sub Command5_Click() End Ε π ί λ υ σ η: Private Sub Form_Load() Num = 0 Open "C:\Documents and Settings\me\My Documents\sales.txt" For Input As #1 Do Until EOF(1) Input #1, sales(num) Num = Num + 1 Loop Close #1

61 Ά σ κ η σ η 11η: Menu Editor Εκφώνηση: Να δημιουργηθεί project στο οποίο κατασκευάζουμε: Αριθμομηχανή υπολγισμού βασικών αριθμητικών πράξεων Θα περιλαμβάνει τα παρακάτω μενού Θα περιλαμβάνει Message Box

62 Υπομενού Menu Editor:

63 Δημιουργούμε το περιβάλλον επικοινωνίας το οποίο περιλαμβάνει:

64 Το πρώτο μενού περιλαμβάνει:

65 Το δεύτερο μενού περιλαμβάνει:

66 Το τρίτο μενού περιλαμβάνει:

67 Το τέταρτο μενού περιλαμβάνει:

68 Ο Κώδικας περιλαμβάνει: Private Sub about_click() MsgBox "Κομπιουτεράκι έκδοση 1.1" Private Sub afairesi_click() Dim a As Integer Dim b As Integer Dim s As Integer a = CInt(Text1.Text) b = CInt(Text2.Text) If b < 0 Then MsgBox "Η πράξη είναι λάθος" Else s = a - b Text3.Text = Str(s) End If

69 Ο Κώδικας περιλαμβάνει: Private Sub diairesi_click() Dim a As Integer Dim b As Integer Dim s As Integer a = CInt(Text1.Text) b = CInt(Text2.Text) If b = 0 Then MsgBox "Μηδενικός Αριθμός" Else s = a / b Text3.Text = Str(s) End If

70 Ο Κώδικας περιλαμβάνει: Private Sub exit_click() Dim k As Integer k = MsgBox("Θέλετε να εγκαταλείψετε την εφαρμογή?", vbyesnocancel) If k = vbyes Then End ElseIf k = vbno Then MsgBox "Η Εφαρμογή παραμένει ανοικτή" End If Private Sub pollaplasiasmos_click() Dim a As Integer Dim b As Integer Dim s As Integer a = CInt(Text1.Text) b = CInt(Text2.Text) s = a * b Text3.Text = Str(s)

71 Ο Κώδικας περιλαμβάνει: Private Sub setfocus_click() Text1.setfocus Private Sub sum_click() Dim a As Integer Dim b As Integer Dim s As Integer a = CInt(Text1.Text) b = CInt(Text2.Text) s = a + b Text3.Text = Str(s) Private Sub textbox_click() Text1.Text = "" Text2.Text = "" Text3.Text = ""

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

Τα αντικείμενα ή Χειριστήρια και οι βασικές ιδιότητες τους (properties) Καθηγητής : Κώστας Αχιλλέως ΒΑΣΙΚΕΣ ΣΗΜΕΙΩΣΕΙΣ ΓΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΣΤΗ VISUAL BASIC A ΛΥΚΕΙΟΥ ΚΑΤΕΥΘΥΝΣΗΣ Α) Τι είναι η Visual Basic Είναι μια γλώσσα οπτικού προγραμματισμού υψηλού επιπέδου. Β) Οπτικός

Διαβάστε περισσότερα

4. Επιλογή και Επανάληψη

4. Επιλογή και Επανάληψη Σελίδα 53 4. Επιλογή και Επανάληψη 4.1 Η Εντολή Επιλογής if.. then Η εντολή If.. Then.. χρησιμοποιείται για την λήψη λογικών αποφάσεων σε ένα πρόγραμμα. Η εντολή αυτή έχει διάφορες μορφές σύνταξης οι οποίες

Διαβάστε περισσότερα

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

Είσοδος Έξοδος - Μεταβλητές Προγραμματισμός & Εφαρμογές Υπολογιστών: Visual Basic 6.0 Μάθημα 2 Είσοδος Έξοδος - Μεταβλητές Κ. Κωστοπούλου Αθήνα, Μάρτιος 2015 Τα βήματα του κύκλου ανάπτυξης ενός προγράμματος 1. Αποφασίζουμε τι θέλουμε

Διαβάστε περισσότερα

Αρχεία Ένα αρχείο αποτελείται από μία σειρά ομοειδών δεδομένων που ονομάζονται λογικές εγγραφές (logical record)

Αρχεία Ένα αρχείο αποτελείται από μία σειρά ομοειδών δεδομένων που ονομάζονται λογικές εγγραφές (logical record) Διαχείριση Αρχείων Αρχεία Για να είναι δυνατή η επεξεργασία μεγάλου αριθμού δεδομένων τα δεδομένα είναι αποθηκευμένα σε ψηφιακά μέσα κατάλληλα οργανωμένα. Η αποθήκευση γίνεται σε αρχεία. Πολλά προγράμματα

Διαβάστε περισσότερα

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

Προγραμματισμός και Εφαρμογές Υπολογιστών Προγραμματισμός και Εφαρμογές Υπολογιστών Ενότητα 2: Τύποι δεδομένων, θεμελιώδεις και οριζόμενοι από τον χρήστη Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Κ.Π. Γιαλούρης Μαθησιακοί Στόχοι 1/2 Εξοικείωση

Διαβάστε περισσότερα

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

ΔΟΜΗΜΕΝΟΣ ΟΠΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ ΠAΡΑΘΥΡΙΚΟ ΠΕΡΙΒΑΛΛΟΝ με τη Γλώσσα Προγραμματισμού VISUAL BASIC (1 ο ΕΠΙΠΕΔΟ) Γενικός Σκοπός Το αναλυτικό πρόγραμμα έχει ως γενικό σκοπό να δώσει στους μαθητές τις απαιτούμενες γνωστικές, κριτικές και αναλυτικές δεξιότητες ώστε να είναι ικανοί να χρησιμοποιούν τους υπολογιστές για

Διαβάστε περισσότερα

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

Συναρτήσεις στη Visual Basic 6.0 Προγραμματισμός & Εφαρμογές Υπολογιστών Μάθημα 4ο Συναρτήσεις στη Visual Basic 6.0 Κ. Κωστοπούλου Σειρά εκτέλεσης των πράξεων Όταν ορίζετε μια ακολουθία αριθμητικών πράξεων είναι δυνατόν να προκύψει αμφισημία.

Διαβάστε περισσότερα

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

Υπολογιστικά Συστήματα Υπολογιστικά Συστήματα Ενότητα 6: Ασκήσεις στη Visual Basic for Applications (VBA) Σαπρίκης Ευάγγελος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ Η ΓΛΩΣΣΑ PASCAL ΒΑΣΙΚΟΙ ΤΥΠΟΙ ΔΕΔΟΜΕΝΩΝ Απλοί ή στοιχειώδης Τ.Δ. Ακέραιος τύπος Πραγματικός τύπος Λογικός τύπος Χαρακτήρας Σύνθετοι Τ.Δ. Αλφαριθμητικός 1. Ακέραιος (integer) Εύρος: -32768 έως 32767 Δήλωση

Διαβάστε περισσότερα

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Προγραμματισμός Η/Υ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Προγραμματισμός Η/Υ Ενότητα 2 η : Η Γλώσσα Προγραμματισμού VB.NET (1 ο Μέρος) Ι. Ψαρομήλιγκος Χ. Κυτάγιας Τμήμα Λογιστικής & Χρηματοοικονομικής

Διαβάστε περισσότερα

ΣΗΜΕΙΩΣΕΙΣ ΘΕΩΡΙΑΣ ΜΑΘΗΜΑΤΟΣ ασική Πληροφορική 1 Θεωρία 5 ου ΕΞΑΜΗΝΟΥ ΜΑΘΗΜΑ 1 ο Λάζαρος Σ. Ηλιάδης Αναπληρωτής Καθηγητής ΠΘ

ΣΗΜΕΙΩΣΕΙΣ ΘΕΩΡΙΑΣ ΜΑΘΗΜΑΤΟΣ ασική Πληροφορική 1 Θεωρία 5 ου ΕΞΑΜΗΝΟΥ ΜΑΘΗΜΑ 1 ο Λάζαρος Σ. Ηλιάδης Αναπληρωτής Καθηγητής ΠΘ 1. ΟΠΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ ΓΛΩΣΣΑ VISUAL BASIC Τύποι µεταβλητών στη Visual Basic Integer Ακέραιοι αριθµοί -32768 έως 32767 Long Ακέραιοι αριθµοί έως περίπου +-2 δις Single Αριθµοί µε υποδιαστολή -10-45

Διαβάστε περισσότερα

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

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στην Python Εισαγωγή στην Επιστήμη Υπολογιστών Εισαγωγή στην Python Python scripts Ένα πρόγραμμα στην Python (συχνά αποκαλείται script) αποτελείται από μία ακολουθία ορισμών και εντολών. H ακολουθία των ορισμών και

Διαβάστε περισσότερα

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ: Υλοποίηση προγράµµατος σε Visual Basic µε σκοπό τη δηµιουργία του προγράµµατος εξεταστικής του Τ.Ε.Ι.

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ: Υλοποίηση προγράµµατος σε Visual Basic µε σκοπό τη δηµιουργία του προγράµµατος εξεταστικής του Τ.Ε.Ι. ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ: Υλοποίηση προγράµµατος σε Visual Basic µε σκοπό τη δηµιουργία του προγράµµατος εξεταστικής του Τ.Ε.Ι. Σπουδαστής : ιακοµηνάς Μανόλης Εισηγητής : Τζαβόπουλος Βαγγέλης Σκοπός αυτής

Διαβάστε περισσότερα

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

Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL) Αλγοριθμική & Δομές Δεδομένων- Γλώσσα Προγραμματισμού Ι (PASCAL) (PASCAL )Βασικά στοιχεία Αναγνωριστικά (Identifiers) Τα αναγνωριστικά είναι ονόματα με τα οποία μπορούμε να αναφερόμαστε σε αποθηκευμένες

Διαβάστε περισσότερα

ΣΗΜΕΙΩΣΕΙΣ ΓΙΑ ΤΗ VISUAL BASIC Γ ΓΥΜΝΑΣΙΟΥ

ΣΗΜΕΙΩΣΕΙΣ ΓΙΑ ΤΗ VISUAL BASIC Γ ΓΥΜΝΑΣΙΟΥ ΣΗΜΕΙΩΣΕΙΣ ΓΙΑ ΤΗ VISUAL BASIC Γ ΓΥΜΝΑΣΙΟΥ Συγγραφική Ομάδα Εποπτεία: Ιάκωβος Παπαντωνίου Ευστάθιος Ευσταθίου Θεόδουλος Κωνσταντίνου Ξένιος Ξενοφώντος Χρίστος Μινίκκης 1 Εισαγωγή στον προγραμματισμό υπολογιστών

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

- Αναπαράσταση ακέραιας τιµής : - Εύρος ακεραίων : - Ακέραιοι τύποι: - Πράξεις µε ακεραίους (DIV - MOD) Η Γλώσσα Pascal Χαρακτηριστικά Τύποι Δεδοµένων Δοµή προγράµµατος 1. Βασικές έννοιες Χαρακτηριστικά της γλώσσας Pascal Γλώσσα προγραµµατισµού Συντακτικό Σηµασιολογία Αλφάβητο της γλώσσας Pascal (Σύνολο

Διαβάστε περισσότερα

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

Προγραμματισμός Υπολογιστών & Εφαρμογές Python. Κ.Π. Γιαλούρης Προγραμματισμός Υπολογιστών & Κ.Π. Γιαλούρης Στόχοι του σημερινού μαθήματος Εξοικείωση με τα περιβάλλοντα της Python Κατανόηση βασικών εννοιών & τεχνικών Τύπος δεδομένων Μεταβλητή Εντολή ανάθεση τιμής

Διαβάστε περισσότερα

(3) Από την εργαλειοθήκη επιλέξτε το εργαλείο «ετικέτας (Label)». Δημιουργήστε μια ετικέτα στην φόρμα σας.

(3) Από την εργαλειοθήκη επιλέξτε το εργαλείο «ετικέτας (Label)». Δημιουργήστε μια ετικέτα στην φόρμα σας. Σαχπατζίδης Αβραάμ Καθηγητής Πληροφορικής Π.Ε 20 Master of Arts (M.A) in "Gender, New Forms of Education, New Forms of Employment and New Technologies in the Information Age". ΚΕΦΑΛΑΙΟ 2 Χρήση εργαλείων

Διαβάστε περισσότερα

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να αναπτύξουν ένα πρόγραμμα όπου θα επαναλάβουν τα βήματα ανάπτυξης μιας παραθυρικής εφαρμογής.

Διαβάστε περισσότερα

Προγραµµατισµός στην Basic

Προγραµµατισµός στην Basic Προγραµµατισµός στην Basic 1. εντολή εισόδου Χρησιµοποιείται η εντολή INPUT, η οποία µπορεί να συνταχθεί : α. INPUT X, αν το δεδοµένο που ζητάει είναι αριθµητικό ή β. INPUT X$, αν το δεδοµένο που ζητάει

Διαβάστε περισσότερα

ΔΑΙΚΗ ΠΛΗΡΟΦΟΡΙΚΗ 1. Επανάληψη Θεωρίας 22/1/09

ΔΑΙΚΗ ΠΛΗΡΟΦΟΡΙΚΗ 1. Επανάληψη Θεωρίας 22/1/09 ΔΑΙΚΗ ΠΛΗΡΟΦΟΡΙΚΗ 1 Επανάληψη Θεωρίας 22/1/09 Private Sub Command1_Click() Athroisma = 0 For I = 1 To VScroll1.Value Athroisma = Athroisma + I Text1.Text = Athroisma -------------------------------- Private

Διαβάστε περισσότερα

ΛΥΚΕΙΟ ΑΓΙΟΥ ΝΕΟΦΥΤΟΥ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ 2010 2011 ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ 2011

ΛΥΚΕΙΟ ΑΓΙΟΥ ΝΕΟΦΥΤΟΥ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ 2010 2011 ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ 2011 ΛΥΚΕΙΟ ΑΓΙΟΥ ΝΕΟΦΥΤΟΥ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ 2010 2011 ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ 2011 ΜΑΘΗΜΑ: ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΤΕΥΘΥΝΣΗΣ ΗΜΕΡΟΜΗΝΙΑ: 07/06/2011 ΤΑΞΗ: Β ΛΥΚΕΙΟΥ ΩΡΑ: 11:00 ΑΡ. ΣΕΛΙΔΩΝ: 14 ΣΤΟΙΧΕΙΑ ΜΑΘΗΤΗ

Διαβάστε περισσότερα

Αναμόρφωση της σχεδίασης γραφικών εξομοίωσης του προγράμματος NEAPOLIS με βάση τις. αναμενόμενες μεσες τιμ ες από τα μοντέλα μόνιμης κατάστασης

Αναμόρφωση της σχεδίασης γραφικών εξομοίωσης του προγράμματος NEAPOLIS με βάση τις. αναμενόμενες μεσες τιμ ες από τα μοντέλα μόνιμης κατάστασης ι 3 ϋ f g ^ΞΞΞΞ 'J3 J ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΑΒΑΛΑΣ ΤΜΗΜΑ ΒΙΟ ΜΗΧΑΝΙΚΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Αναμόρφωση της σχεδίασης γραφικών εξομοίωσης του προγράμματος NEAPOLIS με βάση τις r r r r r a r αναμενόμενες

Διαβάστε περισσότερα

Εντολή If-Then-Else Σκοπός Μαθήματος

Εντολή If-Then-Else Σκοπός Μαθήματος Εντολή If-Then-Else Σκοπός Μαθήματος Χρήση εντολής If Then Else για διακλάδωση σε ένα σύνολο εντολών ανάλογα με το αποτελέσματα μιας μεταβαλλόμενης συνθήκης. Εντολή If-Then Η σύνταξη της If Then είναι

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Αντικειμενοστρεφής Προγραμματισμός -Python. Κ.Π. Γιαλούρης Κ.Π. Γιαλούρης Στόχοι του σημερινού μαθήματος Εξοικείωση με τα περιβάλλοντα της Python Κατανόηση βασικών εννοιών & τεχνικών Τύπος δεδομένων Μεταβλητή Εντολή ανάθεση τιμής / εντολή αντικατάστασης Εισαγωγή

Διαβάστε περισσότερα

ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ-ΙΟΥΝΙΟΥ 2015

ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ-ΙΟΥΝΙΟΥ 2015 ΛΥΚΕΙΟ ΑΡΧ. ΜΑΚΑΡΙΟΥ Γ - ΔΑΣΟΥΠΟΛΗ ΣΧΟΛΙΚΟ ΕΤΟΣ 2014-2015 ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ-ΙΟΥΝΙΟΥ 2015 ΜΑΘΗΜΑ: ΠΛΗΡΟΦΟΡΙΚΗ ΗΜΕΡΟΜΗΝΙΑ: 10 /6 / 2015 ΒΑΘΜΟΣ:... ΤΑΞΗ: Β ΧΡΟΝΟΣ: 2 ώρες ΥΠ. ΚΑΘΗΓΗΤΗ:...

Διαβάστε περισσότερα

ΛΥΚΕΙΟ ΣΟΛΕΑΣ Σχολική χρονιά 2008-2009

ΛΥΚΕΙΟ ΣΟΛΕΑΣ Σχολική χρονιά 2008-2009 ΛΥΚΕΙΟ ΣΟΛΕΑΣ Σχολική χρονιά 2008-2009 ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ 2009 ΜΑΘΗΜΑ: ΠΛΗΡΟΦΟΡΙΚΗ ΤΑΞΗ : Β ΗΜΕΡΟΜΗΝΙΑ: Τετάρτη, 3 Ιουνίου 2009 ΩΡΑ: 07:45 10:15 ΟΔΗΓΙΕΣ: Το εξεταστικό δοκίμιο αυτό αποτελείται

Διαβάστε περισσότερα

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

ΚΕΦΑΛΑΙΟ 8 Η ΓΛΩΣΣΑ PASCAL 8.1. Εισαγωγή ΚΕΦΑΛΑΙΟ 8 Η ΓΛΩΣΣΑ PACAL Πως προέκυψε η γλώσσα προγραμματισμού Pascal και ποια είναι τα γενικά της χαρακτηριστικά; Σχεδιάστηκε από τον Ελβετό επιστήμονα της Πληροφορικής Nicklaus Wirth to

Διαβάστε περισσότερα

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

ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ ΜΑΘΗΜΑ : Πληροφορική Κατεύθυνσης ΤΑΞΗ : Β Αρ. σελίδων : 11 Ηµεροµηνία : 10/6/2008 Ώρα Έναρξης : 7:45 π.µ ιάρκεια : 2 ώρες Ονοµατεπώνυµο :...Τµήµα : Αριθµός :...Βαθµός

Διαβάστε περισσότερα

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

Υπολογιστικά Συστήματα Υπολογιστικά Συστήματα Ενότητα 4: Visual Basic for Applications (VBA) Δομές Επανάληψης και Επιλογής Σαπρίκης Ευάγγελος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

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

Σύντοµος Οδηγός της Qbasic. Πέρδος Αθανάσιος Καθηγητής Πληροφορικής Σύντοµος Οδηγός της Qbasic Πέρδος Αθανάσιος Καθηγητής Πληροφορικής ηλώσεις Η γλώσσα Qbasic δεν απαιτεί υποχρεωτικά τη δήλωση των µεταβλητών στο τµήµα δηλώσεων, πριν το κύριο µέρος του προγράµµατος. Η δήλωση

Διαβάστε περισσότερα

Pascal, απλοί τύποι, τελεστές και εκφράσεις

Pascal, απλοί τύποι, τελεστές και εκφράσεις Pascal, απλοί τύποι, τελεστές και εκφράσεις 15 Νοεμβρίου 2011 1 Γενικά Στην standard Pascal ορίζονται τέσσερις βασικοί τύποι μεταβλητών: integer: Παριστάνει ακέραιους αριθμούς από το -32768 μέχρι και το

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Electronics μαζί με τα συνοδευτικά καλώδια και το αισθητήριο θερμοκρασίας LM335 που περιέχονται

Electronics μαζί με τα συνοδευτικά καλώδια και το αισθητήριο θερμοκρασίας LM335 που περιέχονται Τομέας: Ηλεκτρονικός Εκπαιδευτικός: Μπουλταδάκης Στέλιος Μάθημα: Συλλογή και μεταφορά δεδομένων μέσω Η/Υ, Αισθητήρες-Ενεργοποιητές Αντικείμενο: α) Μέτρηση θερμοκρασίας με το αισθητήριο LM335 και μεταφορά

Διαβάστε περισσότερα

Εισαγωγή στον Προγ/μό Υπολογιστών

Εισαγωγή στον Προγ/μό Υπολογιστών Εισαγωγή στον Προγ/μό Υπολογιστών Διάλεξη 1 Εκφράσεις, κλητικές εκφράσεις, ονόματα Περιεχόμενα Εκφράσεις (expressions) Τελεστές (operators) της Python Κλητικές εκφράσεις (call expressions) Ονόματα (names)

Διαβάστε περισσότερα

Στοιχεία Προγραμματισμού Σε Γραφικό Περιβάλλον Φύλλο εργασίας 1 ο

Στοιχεία Προγραμματισμού Σε Γραφικό Περιβάλλον Φύλλο εργασίας 1 ο Τετάρτη, 30 Οκτωβρίου 2013 Στοιχεία Προγραμματισμού Σε Γραφικό Περιβάλλον Φύλλο εργασίας 1 ο Λύστε στο Visual Basic Express 2010 τις παρακάτω ασκήσεις: 1. Να δημιουργήσετε ένα νέο Project του είδους Console

Διαβάστε περισσότερα

Λειτουργικά. Συστήματα Ι. Φ ρ ο ν τ ι σ τ ή ρ ι ο. Αριστείδης Ηλίας. Εργαστήριο Ηλεκτρονικών Υπολογιστών

Λειτουργικά. Συστήματα Ι. Φ ρ ο ν τ ι σ τ ή ρ ι ο. Αριστείδης Ηλίας. Εργαστήριο Ηλεκτρονικών Υπολογιστών Λειτουργικά Αριστείδης Ηλίας Συστήματα Ι Φ ρ ο ν τ ι σ τ ή ρ ι ο Shell Scripting Εισαγωγή Ένα shell script είναι μια λίστα εντολών που εκτελούνται ακολουθιακά Εκτελούνται ανάλογα με το κέλυφος και για

Διαβάστε περισσότερα

ΛΥΚΕΙΟ ΑΓΙΑΣ ΦΥΛΑΞΕΩΣ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ. Ονοµατεπώνυµο :... Τµήµα :... Αριθµός :...

ΛΥΚΕΙΟ ΑΓΙΑΣ ΦΥΛΑΞΕΩΣ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ. Ονοµατεπώνυµο :... Τµήµα :... Αριθµός :... ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΙΟΥΝΙΟΥ ΜΑΘΗΜΑ : Πληροφορική Κατεύθυνσης ΤΑΞΗ : Β Αρ. σελίδων : 12 Ηµεροµηνία : 1/6/2007 Ώρα Έναρξης : 7:45 π.µ ιάρκεια : 2 ώρες Ονοµατεπώνυµο :....... Τµήµα :... Αριθµός

Διαβάστε περισσότερα

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

Στοιχειώδης προγραμματισμός σε C++ Στοιχειώδης προγραμματισμός σε C++ Σύντομο Ιστορικό. Το πρόγραμμα Hello World. Ο τελεστής εξόδου. Μεταβλητές και δηλώσεις τους. Αντικείμενα, μεταβλητές, σταθερές. Ο τελεστής εισόδου. Θεμελιώδεις τύποι.

Διαβάστε περισσότερα

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

Ανάπτυξη εφαρμογής Input-Output Ανάπτυξη εφαρμογής Input-Output Πίνακας Περιεχομένων Ανάπτυξη εφαρμογής Input-Output... 1 1. Εκτέλεση του περιβάλλοντος ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition... 1 2. Δημιουργία νέου

Διαβάστε περισσότερα

Άσκηση 1 (α) Να διατυπώσετε την πιο κάτω λογική έκφραση στη Visual Basic κάνοντας χρήση μεταβλητών:

Άσκηση 1 (α) Να διατυπώσετε την πιο κάτω λογική έκφραση στη Visual Basic κάνοντας χρήση μεταβλητών: Άσκηση 1 (α) Να διατυπώσετε την πιο κάτω λογική έκφραση στη Visual Basic κάνοντας χρήση μεταβλητών: (Μον.2) Η ηλικία είναι μεταξύ των 15 και 18 συμπεριλαμβανομένων (β) Αν Χ= 4, Υ=2, Κ=2 να βρείτε το αποτέλεσμα

Διαβάστε περισσότερα

Visual basic (µέρος 1 ο ) 1 Περιεχόµενα Visual Basic - Ιδιότητες και Μέθοδοι... 3 Visual Basic editor (περιβάλλον εργασίας).... 7 Menu (µενού επιλογών)... 8 File... 9 Edit... 10 View... 11 Project... 12

Διαβάστε περισσότερα

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να αναπτύξουν ένα πρόγραμμα όπου θα επαναλάβουν τα βήματα ανάπτυξης μιας παραθυρικής εφαρμογής.

Διαβάστε περισσότερα

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

2.1. Εντολές. 2.2. Σχόλια. 2.3. Τύποι Δεδομένων 2 Βασικές Εντολές 2.1. Εντολές Οι στην Java ακολουθούν το πρότυπο της γλώσσας C. Έτσι, κάθε εντολή που γράφουμε στη Java θα πρέπει να τελειώνει με το ερωτηματικό (;). Όπως και η C έτσι και η Java επιτρέπει

Διαβάστε περισσότερα

ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ(Visual Basic)

ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ(Visual Basic) ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ(Visual Basic) ΔΙΔΑΣΚΩΝ: ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΤΜΗΜΑ: ΔΙΟΙΚΗΣΗ ΕΠΙΧΕΙΡΗΣΕΩΝ (ΚΟΖΑΝΗ) 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons.

Διαβάστε περισσότερα

ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ V ΕΚΠΑΙΔΕΥΤΗΣ ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ

ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ V ΕΚΠΑΙΔΕΥΤΗΣ ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ 1 Ο Ι.Ε.Κ ΠΕΙΡΑΙΑ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ V ΕΚΠΑΙΔΕΥΤΗΣ ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ Δημιουργία Βάσης Δεδομένων σε Περιβάλλον VISUAL BASIC: 1. Κλικ στο Add-Ins 2. Επιλέγω Visual Data

Διαβάστε περισσότερα

Δομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων

Δομημένος Προγραμματισμός. Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων Δομημένος Προγραμματισμός Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr Τμήμα Επιχειρηματικού Σχεδιασμού και Πληροφοριακών Συστημάτων www.bpis.teicrete.gr 2 Νέο Πρόγραμμα

Διαβάστε περισσότερα

Πρόσθεση + Αφαίρεση - Πολλαπλασιασμός * Διαίρεση / Πηλίκο \ Υπόλοιπο Δύναμη

Πρόσθεση + Αφαίρεση - Πολλαπλασιασμός * Διαίρεση / Πηλίκο \ Υπόλοιπο Δύναμη Σαχπατζίδης Αβραάμ Καθηγητής Πληροφορικής Π.Ε 20 Master of Arts (M.A) in "Gender, New Forms of Education, New Forms of Employment and New Technologies in the Information Age". Μαθηματικές Πράξεις στην

Διαβάστε περισσότερα

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Εισαγωγή στην Πληροφορική & τον Προγραμματισμό Ενότητα 7 η : Εντολές Επανάληψης Ι. Ψαρομήλιγκος Χ. Κυτάγιας Τμήμα Διοίκησης Επιχειρήσεων

Διαβάστε περισσότερα

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

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Προγραμματισμός Η/Υ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Προγραμματισμός Η/Υ Ενότητα 3 η : Η Γλώσσα Προγραμματισμού VB.NET (2 ο Μέρος) Ι. Ψαρομήλιγκος Χ. Κυτάγιας Τμήμα Λογιστικής & Χρηματοοικονομικής

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Χρήση εργαλείων Εικόνων, Εντολών και Ετικετών ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Χρήση εργαλείων Εικόνων, Εντολών και Ετικετών ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη) ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ενότητα: Χρήση εργαλείων Εικόνων, Εντολών και Ετικετών ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client ΕΣΔ 516 Τεχνολογίες Διαδικτύου Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client Περιεχόμενα Περιεχόμενα Javascript και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις

Διαβάστε περισσότερα

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

Κεφ 2. Βασικές Έννοιες Αλγορίθμων Κεφ 2. Βασικές Έννοιες Αλγορίθμων 2.7 Τι είναι οι μεταβλητές και τι οι σταθερές; ΑΠΑΝΤΗΣΗ Μεταβλητές: Μια μεταβλητή είναι μια θέση μνήμης του υπολογιστή με συγκεκριμένο όνομα, που χρησιμοποιείται για να

Διαβάστε περισσότερα

ΕΠΛ 012. JavaScripts

ΕΠΛ 012. JavaScripts ΕΠΛ 012 JavaScripts Γλώσσα JavaScript (JS) ηµιουργεί δυναµικές ιστοσελίδες και αλληλεπιδράσεις µε το χρήστη εν είναι Java, αλλά είναι αντικειµενοστραφής (απλό µοντέλο υποκειµένων) Objects, properties (τιµές

Διαβάστε περισσότερα

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

Διάλεξη 3: Προγραμματισμός σε JAVA I. Διδάσκων: Παναγιώτης Ανδρέου Διάλεξη 3: Προγραμματισμός σε JAVA I Στην ενότητα αυτή θα μελετηθούν τα εξής επιμέρους θέματα: Εισαγωγή στις έννοιες: - Στοιχειώδης Προγραμματισμός - Προγραμματισμός με Συνθήκες - Προγραμματισμός με Βρόγχους

Διαβάστε περισσότερα

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 22/11/07 Ακαδ έτος 2007-2008 ΠΛΗΡΟΦΟΡΙΚΗ Ι Φερεντίνος 22/11/07 ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με ΑΜ σε 3, 7, 8 & 9 22/11/07 Παράδειγμα με if/else if και user input: import javautil*; public class Grades public

Διαβάστε περισσότερα

Εισαγωγή στη JAVA. Εισαγωγή στη Java. Η Java είναι δημιούργημα της SUN MICROSYSTEMS.

Εισαγωγή στη JAVA. Εισαγωγή στη Java. Η Java είναι δημιούργημα της SUN MICROSYSTEMS. Εισαγωγή στη JAVA Σύντομο Ιστορικό Η Java και το διαδίκτυο Το πρώτο απλό πρόγραμμα σε JAVA Μεταβλητές και σταθερές Παραστάσεις και εντολές Οι βασικοί τύποι δεδομένων στη Java Οι βασικοί Τελεστές στη Java

Διαβάστε περισσότερα

ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ PASCAL

ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ PASCAL ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ PASCAL ΓΕΝΙΚΗ ΔΟΜΗ ΠΡΟΓΡΑΜΜΑΤΟΣ Program Ονομα_προγραμματος; «πρόγραμμα» Πρόγραμμα 1 Program Lesson1_Program1; Write('Hello World!!!'); {σχόλια} Επεξήγηση Προγράμματος Program Lesson1_Program1;

Διαβάστε περισσότερα

Εισαγωγή στην PHP. ΕΣΔ 516 Τεχνολογίες Διαδικτύου. Περιεχόμενα. Περιεχόμενα. ΕΣ 516: Τεχνολογίες ιαδικτύου. ΕΣ 516: Τεχνολογίες ιαδικτύου

Εισαγωγή στην PHP. ΕΣΔ 516 Τεχνολογίες Διαδικτύου. Περιεχόμενα. Περιεχόμενα. ΕΣ 516: Τεχνολογίες ιαδικτύου. ΕΣ 516: Τεχνολογίες ιαδικτύου ΕΣΔ 516 Τεχνολογίες Διαδικτύου Εισαγωγή στην PHP Περιεχόμενα Περιεχόμενα PHP και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις Παράδειγματα 1 Βιβλιογραφία Ενότητας Βιβλιογραφία [Lane 2004]: Chapter

Διαβάστε περισσότερα

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

Ανάπτυξη εφαρμογής Input-Output Ανάπτυξη εφαρμογής Input-Output Πίνακας Περιεχομένων Ανάπτυξη εφαρμογής Input-Output... 1 1. Εκτέλεση του περιβάλλοντος ανάπτυξης εφαρμογών της Visual Basic 2008 Express Edition... 1 2. Δημιουργία νέου

Διαβάστε περισσότερα

Τμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος

Τμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος Τμήμα Πληροφορικής & Επικοινωνιών Δρ. Θεόδωρος Γ. Λάντζος http://www.teiser.gr/icd/staff/lantzos lantzos@teiser.gr 1 Πώς δημιουργούμε πρόγραμμα Η/Υ; 1. Ανάλυση του προβλήματος 2. Επινόηση & Σχεδιασμός

Διαβάστε περισσότερα

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών

Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Εργαστήριο Δομημένος Προγραμματισμός (C#) Τμήμα Μηχανολογίας Νικόλαος Ζ. Ζάχαρης Καθηγητής Εφαρμογών Σκοπός Να αναπτύξουν ένα πρόγραμμα όπου θα επαναλάβουν τα βήματα ανάπτυξης μιας παραθυρικής εφαρμογής.

Διαβάστε περισσότερα

Η ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ Εντολές Επανάληψης REPEAT UNTIL, FOR, WHILE

Η ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ Εντολές Επανάληψης REPEAT UNTIL, FOR, WHILE ΕΡΓΑΣΤΗΡΙΟ 7 Ο Η ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ Εντολές Επανάληψης REPEAT UNTIL, FOR, WHILE Βασικές Έννοιες: Δομή Επανάληψης, Εντολές Επανάληψης (For, While do, Repeat until), Αλγόριθμος, Αθροιστής, Μετρητής, Παράσταση

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Τα Σχήματα ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: Τα Σχήματα ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη) ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ενότητα: Τα Σχήματα ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

ΛΥΚΕΙΟ ΠΑΡΑΛΙΜΝΙΟΥ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ: ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ-ΙΟΥΝΙΟΥ ΜΑΘΗΜΑ: Πληροφορική Κατεύθυνσης ΗΜΕΡΟΜΗΝΙΑ: 10/06/2014

ΛΥΚΕΙΟ ΠΑΡΑΛΙΜΝΙΟΥ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ: ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ-ΙΟΥΝΙΟΥ ΜΑΘΗΜΑ: Πληροφορική Κατεύθυνσης ΗΜΕΡΟΜΗΝΙΑ: 10/06/2014 ΛΥΚΕΙΟ ΠΑΡΑΛΙΜΝΙΟΥ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ: 2013-2014 ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΜΑΪΟΥ-ΙΟΥΝΙΟΥ 2014 ΜΑΘΗΜΑ: Πληροφορική Κατεύθυνσης ΗΜΕΡΟΜΗΝΙΑ: 10/06/2014 ΤΑΞΗ: Β ΔΙΑΡΚΕΙΑ ΕΞΕΤΑΣΗΣ: 2:00 ΩΡΑ: 7:45 9:45 π.μ.

Διαβάστε περισσότερα

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Τμήμα Πληροφορικής & Επικοινωνιών Τομέας Υπολογιστικών Τεχνικών & Συστημάτων Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Ιωάννης Γεωργουδάκης - Πάρις Μαστοροκώστας Σεπτέμβριος 2011 ΠΕΡΙΕΧΟΜΕΝΑ

Διαβάστε περισσότερα

Γραπτές εξετάσεις στο μάθημα: ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (Θ) Εισηγητής: Γεωργίου Χρήστος ΘΕΜΑΤΑ & ΑΠΑΝΤΗΣΕΙΣ. Β. Χαρακτήρας(Αλφαριθμητικά)

Γραπτές εξετάσεις στο μάθημα: ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (Θ) Εισηγητής: Γεωργίου Χρήστος ΘΕΜΑΤΑ & ΑΠΑΝΤΗΣΕΙΣ. Β. Χαρακτήρας(Αλφαριθμητικά) Γραπτές εξετάσεις στο μάθημα: ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ (Θ) Εισηγητής: Γεωργίου Χρήστος ΘΕΜΑΤΑ & ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α Α1. Να γράψετε στην κόλλα σας τους αριθμούς της στήλης Α που αντιστοιχούν με τα γράμματα

Διαβάστε περισσότερα

Διάλεξη 2. Μεταβλητές - Δομές Δεδομένων - Eίσοδος δεδομένων - Έξοδος: Μορφοποίηση - Συναρτήσεις. Διοργάνωση : ΚΕΛ ΣΑΤΜ

Διάλεξη 2. Μεταβλητές - Δομές Δεδομένων - Eίσοδος δεδομένων - Έξοδος: Μορφοποίηση - Συναρτήσεις. Διοργάνωση : ΚΕΛ ΣΑΤΜ Διάλεξη 2 Μεταβλητές - Δομές Δεδομένων - Eίσοδος δεδομένων - Έξοδος: Μορφοποίηση - Συναρτήσεις Διοργάνωση : ΚΕΛ ΣΑΤΜ Διαφάνειες: Skaros, MadAGu Παρουσίαση: MadAGu Άδεια: Creative Commons 3.0 2 Internal

Διαβάστε περισσότερα

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ-ΦΡΟΝΤΙΣΤΗΡΙΟ ΑΚΑΔΗΜΑΪΚΟ ΕΠΑΛ- ΚΑΝΙΓΓΟΣ 13- ΤΗΛ

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ-ΦΡΟΝΤΙΣΤΗΡΙΟ ΑΚΑΔΗΜΑΪΚΟ ΕΠΑΛ- ΚΑΝΙΓΓΟΣ 13- ΤΗΛ ΘΕΜ 1.. Χαρακτηρίστε τις προτάσεις που ακολουθούν ως Σωστό, αν οι προτάσεις είναι σωστές και ως Λάθος αν οι προτάσεις είναι λάθος. 1.Είναι πάντα δυνατή η μετατροπή της εντολής WHILE DO σε FOR DO. 2. Στην

Διαβάστε περισσότερα

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

Βασικά στοιχεία της Java Βασικά στοιχεία της Java προτάσεις, εκφράσεις, µεταβλητές, σταθερές, τελεστές Ορισµοί Πρόταση (statement) είναι µία απλή εντολή σε µία γλώσσα προγραµµατισµού. Γιαπαράδειγµα: int x=12; Έκφραση (expression)

Διαβάστε περισσότερα

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

Εισαγωγή στον Προγραμματισμό Εισαγωγή στον Προγραμματισμό Έλεγχος Δημήτρης Μιχαήλ Τμήμα Πληροφορικής και Τηλεματικής Χαροκόπειο Πανεπιστήμιο Ακ. Έτος 2012-2013 Σχεσιακοί Τελεστές και Ισότητας Ένα πρόγραμμα εκτός από αριθμητικές πράξεις

Διαβάστε περισσότερα

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

Υπολογιστικά Συστήματα Υπολογιστικά Συστήματα Ενότητα 3: Βασικά στοιχεία της γλώσσας προγραμματισμού Visual Basic for Applications (VBA) Σαπρίκης Ευάγγελος Τμήμα Διοίκησης Επιχειρήσεων (Γρεβενά) Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

1o ΕΠΑΛ- Ε.Κ. Συκεών -Τομέας: Ηλεκτρονικής, Ηλεκτρολογίας και Αυτοματισμού Εκπαιδευτικοί: Μπουλταδάκης Στέλιος Μαυρίδης Κώστας

1o ΕΠΑΛ- Ε.Κ. Συκεών -Τομέας: Ηλεκτρονικής, Ηλεκτρολογίας και Αυτοματισμού Εκπαιδευτικοί: Μπουλταδάκης Στέλιος Μαυρίδης Κώστας 1o ΕΠΑΛ- Ε.Κ. Συκεών -Τομέας: Ηλεκτρονικής, Ηλεκτρολογίας και Αυτοματισμού Εκπαιδευτικοί: Μπουλταδάκης Στέλιος Μαυρίδης Κώστας Μάθημα: Ρομποτική, Μεταφορά και Έλεγχος Δεδομένων Αντικείμενο : Μεταφορά δεδομένων

Διαβάστε περισσότερα

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

Προγραμματισμός PASCAL Προγραμματισμός PASCAL 1 PASCAL Η PASCAL σχεδιάστηκε από τον Worth το 1968 στη Ζυρίχη, αρχικά σαν εργαλείο για τη διδασκαλία προγραμματισμού. Είναι γλώσσα για σειριακό προγραμματισμό. 2 Απλή και εύκολη

Διαβάστε περισσότερα

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

Δομημένος Προγραμματισμός (ΤΛ1006) Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κρήτης Σχολή Εφαρμοσμένων Επιστημών Τμήμα Ηλεκτρονικών Μηχανικών Τομέας Αυτοματισμού και Πληροφορικής Δομημένος Προγραμματισμός (ΤΛ1006) Δρ. Μηχ. Νικόλαος Πετράκης, Καθηγητής

Διαβάστε περισσότερα

Προγραμματισμός Η/Υ. Ενότητα 2β: Εισαγωγή στη C (Μέρος Δεύτερο)

Προγραμματισμός Η/Υ. Ενότητα 2β: Εισαγωγή στη C (Μέρος Δεύτερο) Προγραμματισμός Η/Υ Ενότητα 2β: Νίκος Καρακαπιλίδης, Καθηγητής Δημήτρης Σαραβάνος, Καθηγητής Πολυτεχνική Σχολή Τμήμα Μηχανολόγων & Αεροναυπηγών Μηχανικών Σκοποί ενότητας Κατανόηση της έννοιας του Τελεστή

Διαβάστε περισσότερα

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

Β. Εισαγωγή στον Προγραμματισμό Η/Υ με την JavaScript Β. Εισαγωγή στον Προγραμματισμό Η/Υ με την JavaScript Β.1 Τύποι Δεδομένων Όλες οι γλώσσες προγραμματισμού (πρέπει να) υποστηρίζουν πέντε (5) πρωταρχικούς τύπους δεδομένων: char (character) int (integer)

Διαβάστε περισσότερα

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Δομή Επιλογής. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD

Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Δομή Επιλογής. Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Τμήμα Μηχανολόγων Μηχανικών Πανεπιστήμιο Θεσσαλίας ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Δομή Επιλογής Ιωάννης Λυχναρόπουλος Μαθηματικός, MSc, PhD Δομή Επιλογής (Απόφασης) Εκτέλεση υπό συνθήκη IF THEN IF THEN ELSE IF THEN

Διαβάστε περισσότερα

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

Εισαγωγή στη γλώσσα προγραμματισμού C++ Εισαγωγή στη γλώσσα προγραμματισμού C++ Περιβάλλον Εργασίας 2 Περιβάλλον Εργασίας 1. Χρήση απλού κειμενογράφου και Μεταγλωττιστή 2. Ολοκληρωμένα Περιβάλλοντα Εργασίας (Integrated Development Environments)

Διαβάστε περισσότερα

A2. Να γράψετε για κάθε περίπτωση τον αριθμό της πρότασης και δίπλα το γράμμα που δίνει τη σωστή επιλογή.

A2. Να γράψετε για κάθε περίπτωση τον αριθμό της πρότασης και δίπλα το γράμμα που δίνει τη σωστή επιλογή. ΜΑΘΗΜΑ / ΤΑΞΗ : ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ/Γ' ΕΠΑ.Λ. ΗΜΕΡΟΜΗΝΙΑ: 17-1-2016 ΕΠΙΜΕΛΕΙΑ ΔΙΑΓΩΝΙΣΜΑΤΟΣ: Ι.ΜΙΧΑΛΕΑΚΟΣ-Χ.ΠΑΠΠΑ-Α.ΚΑΤΡΑΚΗ ΘΕΜΑ Α Α1. Να χαρακτηρίσετε τις προτάσεις που ακολουθούν, γράφοντας δίπλα

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Name (.: lblname Caption (. : 0 = BorderStyle ( 1 = 0 = Alignment ( ) 2 = Font ( Times New, Bold, 12

Name (.: lblname Caption (. : 0 = BorderStyle ( 1 = 0 = Alignment ( ) 2 = Font ( Times New, Bold, 12 Visual Basic (µέρος 2 ο ) 1 Περιεχόµενα Ετικέτες (Labels)... 3 Πλαίσια Κειµένου (TextBoxes)... 4 Πλήκτρα Εντολών (Command Buttons)... 6 Πλήκτρα Επιλογής (Option Buttons)... 7 Πλαίσια Ελέγχου (Check Boxes)...

Διαβάστε περισσότερα

Αντικειμενοστρεφής Προγραμματισμός Διάλεξη 2 : ΜΕΤΑΒΛΗΤΕΣ ΤΕΛΕΣΤΕΣ & ΕΚΦΡΑΣΕΙΣ ΕΛΕΓΧΟΣ ΡΟΗΣ

Αντικειμενοστρεφής Προγραμματισμός Διάλεξη 2 : ΜΕΤΑΒΛΗΤΕΣ ΤΕΛΕΣΤΕΣ & ΕΚΦΡΑΣΕΙΣ ΕΛΕΓΧΟΣ ΡΟΗΣ Αντικειμενοστρεφής Προγραμματισμός Διάλεξη 2 : ΜΕΤΑΒΛΗΤΕΣ ΤΕΛΕΣΤΕΣ & ΕΚΦΡΑΣΕΙΣ ΕΛΕΓΧΟΣ ΡΟΗΣ Κων. Κόκκινος Μεταβλητές-1 Οι μεταβλητές αποτελούν θέσεις μνήμης στις οποίες αποθηκεύονται τιμές αντίστοιχες

Διαβάστε περισσότερα

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

Προγραμματισμός και Εφαρμογές Υπολογιστών Προγραμματισμός και Εφαρμογές Υπολογιστών Ενότητα 3: Συνθήκες- Δομές απόφασης 1/2 Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Κ.Π. Γιαλούρης Μαθησιακοί Στόχοι Κατανόηση της εντολής ελέγχου & επιλογής

Διαβάστε περισσότερα

A Visual Basic 17. Χαριτούδη Γεωργία. 1 Εισαγωγή Visual Basic 18

A Visual Basic 17. Χαριτούδη Γεωργία. 1 Εισαγωγή Visual Basic 18 1 Εισαγωγή 14 A Visual Basic 17 2 Visual Basic 18 3 Το Περιβάλλον της Visual Basic 2013 19 3.1 Visual Studio 2013 Έργο Σελίδα 20 3.2 Toolbar η γραμμή Εργαλείων 22 3.3 Οι Ιδιότητες μιας Φόρμας 23 3.4 Toolbox

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: ΔΟΜΕΣ ΕΠΙΛΟΓΗΣ-MSGBOX ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: ΔΟΜΕΣ ΕΠΙΛΟΓΗΣ-MSGBOX ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη) ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ενότητα: ΔΟΜΕΣ ΕΠΙΛΟΓΗΣ-MSGBOX ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για

Διαβάστε περισσότερα

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

ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ Τελεστές - Κατηγορίες Εκφράσεις - Κατηγορίες Υπολογισμός εκφράσεων Προτάσεις - Κατηγορίες

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΔΗΜΙΟΥΡΓΙΑΣ ΕΦΑΡΜΟΓΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΑΜΕΣΟΥ ΑΡΧΕΙΟΥ ΣΕ ΠΕΡΙΒΑΛΛΟΝ VISUAL STUDIO NET

ΟΔΗΓΙΕΣ ΔΗΜΙΟΥΡΓΙΑΣ ΕΦΑΡΜΟΓΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΑΜΕΣΟΥ ΑΡΧΕΙΟΥ ΣΕ ΠΕΡΙΒΑΛΛΟΝ VISUAL STUDIO NET 1. Ανοίξτε το πρόγραμμα Microsoft Visual Studio Net 2. Στην start page επιλέξτε my profile 3. Στο πεδίο profile επιλέξτε visual basic developer και κλείστε την start page 4. Επιλέξτε File New Project 5.

Διαβάστε περισσότερα

Πληρουορική Γ Γσμμασίοσ

Πληρουορική Γ Γσμμασίοσ Πληρουορική Γ Γσμμασίοσ Προγραμματισμός και Αλγόριθμοι Από το και τημ Χελώμα στημ Ευριπίδης Βραχνός http://evripides.mysch.gr/ 2014 2015 1 Προγραμματισμός Ζάννειο Πρότυπο Πειραματικό Γυμνάσιο Πειραιά Ενότητα:

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: ΜΕΤΑΒΛΗΤΕΣ ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη)

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ. Ενότητα: ΜΕΤΑΒΛΗΤΕΣ ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ. Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη) ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ενότητα: ΜΕΤΑΒΛΗΤΕΣ ΚΥΡΟΠΟΥΛΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ Τμήμα Διοίκηση Επιχειρήσεων (Κοζάνη) Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

1. Εισαγωγή. 2. Εκκίνηση της Visual Basic

1. Εισαγωγή. 2. Εκκίνηση της Visual Basic 1. Εισαγωγή Η Microsoft Visual Basic 6.0 είναι µια από τις πιο πρόσφατες έκδοσης της γλώσσας προγραµµατισµού BASIC (Beginner's All-Purpose Symbolic Instruction Code). Αν και διατηρεί την κληρονοµιά της

Διαβάστε περισσότερα

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

ΕισαγωγήστουςΗ/Υ. PHP Hypertext Preprocessor ΕισαγωγήστουςΗ/Υ PHP Hypertext Preprocessor ΤιείναιηPHP; PHP είναιµία server-based scripting language σχεδιασµένη ειδικά για το web. Σε µία html σελίδα µπορούµε να ενσωµατώσουµε php κώδικα που εκτελείται

Διαβάστε περισσότερα

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

Διαδικασιακός Προγραμματισμός Τμήμα ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ ΤΕΙ ΔΥΤΙΚΗΣ ΕΛΛΑΔΑΣ Διαδικασιακός Προγραμματισμός Διάλεξη 2 η Τύποι Δεδομένων Δήλωση Μεταβλητών Έξοδος Δεδομένων Οι διαλέξεις βασίζονται στο βιβλίο των Τσελίκη και Τσελίκα

Διαβάστε περισσότερα

Εισαγωγή στο MATLAB. Κολοβού Αθανασία, ΕΔΙΠ,

Εισαγωγή στο MATLAB. Κολοβού Αθανασία, ΕΔΙΠ, Εισαγωγή στο MATLAB Κολοβού Αθανασία, ΕΔΙΠ, akolovou@di.uoa.gr Εγκατάσταση του Matlab Διανέμεται ελεύθερα στα μέλη του ΕΚΠΑ το λογισμικό MATLAB με 75 ταυτόχρονες (concurrent) άδειες χρήσης. Μπορείτε να

Διαβάστε περισσότερα

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 25/10/07 ΠΛΗΡΟΦΟΡΙΚΗ Ι JAVA Τμήμα θεωρίας με Α.Μ. σε 3, 7, 8 & 9 25/10/07 Αριθμητική στο δυαδικό σύστημα (γενικά) Συμπληρωματικά για δυαδικό σύστημα Η πρόσθεση στηρίζεται στους κανόνες: 0 + 0 = 0, 0 + 1 = 1, 1

Διαβάστε περισσότερα

Εντολές εισόδου - εξόδου. Εισαγωγή στη C++

Εντολές εισόδου - εξόδου. Εισαγωγή στη C++ Εντολές εισόδου - εξόδου Εισαγωγή στη C++ Το πρώτο πρόγραμμα //my first program #include using namespace std; int main(){ cout

Διαβάστε περισσότερα