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



Σχετικά έγγραφα
ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΚΑΙ ΕΞΕΤΑΣΤΕΑ ΥΛΗ. ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Με τις Γλώσσες Προγραμματισμού Pascal, C, C++, Java

ΑΝΑΛΥΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΕΞΕΤΑΣΗΣ

ΠΛΗΡΟΦΟΡΙΚΗ ΣΤΟ ΕΝΙΑΙΟ ΛΥΚΕΙΟ

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

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

Computing. Νοέμβριος Έκδοση 1.0

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

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

ΚΕΦΑΛΑΙΑ Name, Caption, Backcolor Load, Unload, Activate

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

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

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

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2007

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

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

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

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

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

ΜICROSOFT VISUAL STUDIO Eργ 1: Ανάπτυξη απλής εφαρµογής: Solutions, Projects, GUI, Events, Debugging. Εισαγωγή

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

10. Με πόσους και ποιους τρόπους μπορεί να αναπαρασταθεί ένα πρόβλημα; 11. Περιγράψτε τα τρία στάδια αντιμετώπισης ενός προβλήματος.

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

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

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

ΜΑΗΣ ΕΞΕΤΑΣΤΙΚΟ ΔΟΚΙΜΙΟ

Βασικές Έννοιες Αλγορίθμων Τι είναι αλγόριθμος

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

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

Εισαγωγή στην πληροφορική

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

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

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

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

του προγράμματος diagrama_rohs.zip )

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

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

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

ΑΕΠΠ Ερωτήσεις θεωρίας

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

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

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

ΕΡΩΤΗΣΕΙΣ ΑΞΙΟΛΟΓΗΣΗΣ

Πίνακας Περιεχομένων. 1. Locals Window & BreakPoints

2 ΟΥ και 7 ΟΥ ΚΕΦΑΛΑΙΟΥ

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

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

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

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

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

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

Να γράψετε πρόγραμμα στην Visual Basic το οποίο θα εκτελεί τις ανάλογες εντολές για κάθε ένα από τα πιο κάτω Command Buttoms.

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ Ακαδημαϊκό έτος ΤΕΤΡΑΔΙΟ ΕΡΓΑΣΤΗΡΙΟΥ #3

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2. Α1. Ο αλγόριθμος είναι απαραίτητος μόνο για την επίλυση προβλημάτων πληροφορικής

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

α. Λογικό διάγραμμα είναι η μέθοδος που χρησιμοποιεί απλά σχήματα που υποστηρίζονται με απλές λέξεις για την αναπαράσταση συγκεκριμένων λειτουργιών.

A. Να γράψετε τον αριθμό της κάθε μιας από τις παρακάτω προτάσεις και δίπλα. το γράμμα Σ, εάν είναι σωστή, ή το γράμμα Λ, εάν είναι λανθασμένη.

2 Visual Basic. Χαριτούδη Γεωργία

Παρουσίαση Delphi. Μέμος-Μπαγκράτσας Ιωάννης 1232 Μαργαρίτης Νικόλαος 1226

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

Pascal - Βασικές Έννοιες

Μονάδες 12 ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ

Η γλώσσα προγραμματισμού Strange

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

Μέρος 2 Κατασκευή Συντακτικού Αναλυτή

Σκοπός. Εργαστήριο 6 Εντολές Επανάληψης

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

ΑΕΠΠ Ερωτήσεις τύπου Σωστό-Λάθος

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

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ

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

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

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

ΜΑΘΗΜΑ / ΤΑΞΗ : ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ / Γ ΕΠΑΛ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 27/01/2013

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

2. β. Συνθήκη ή επιλογή. 4. δ. Υποπρόγραμμα. 5. ε. ιαδικασία εισόδου ή εξόδου

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

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

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

8. Η δημιουργία του εκτελέσιμου προγράμματος γίνεται μόνο όταν το πηγαίο πρόγραμμα δεν περιέχει συντακτικά λάθη.

3. Εκφράσεις και έλεγχος ροής

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΝΕΟ ΚΑΙ ΠΑΛΑΙΟ ΣΥΣΤΗΜΑ

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2006

ΛΟΓΙΚΑ ΔΙΑΓΡΑΜΜΑΤΑ. Γ Λυκείου Κατεύθυνσης Mike Trimos

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

Α. unsigned int Β. double. Γ. int. unsigned char x = 1; x = x + x ; x = x * x ; x = x ^ x ; printf("%u\n", x); Β. unsigned char

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED αντικειμενοστραφής προγραμματισμός ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ

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

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

Ευχαριστίες...xi Εισαγωγή...xiii. ΚΕΦΑΛΑΙΟ 1 Άνοιγµα και εκτέλεση ενός προγράµµατος Visual Basic.NET

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


Επανάληψη για τις Τελικές εξετάσεις. (Διάλεξη 24) ΕΠΛ 032: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΜΕΘΟΔΩΝ ΕΠΙΛΥΣΗΣ ΠΡΟΒΛΗΜΑΤΩΝ


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

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

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

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

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

Transcript:

Γενικός Σκοπός Το αναλυτικό πρόγραμμα έχει ως γενικό σκοπό να δώσει στους μαθητές τις απαιτούμενες γνωστικές, κριτικές και αναλυτικές δεξιότητες ώστε να είναι ικανοί να χρησιμοποιούν τους υπολογιστές για την επίλυση αλγοριθμικών προβλημάτων και την επίλυση διαθεματικών προβλημάτων. Γενικοί Στόχοι Οι μαθητές που θα ολοκληρώσουν το αναλυτικό πρόγραμμα θα: εμβαθύνουν τις γνώσεις τους στις βασικές έννοιες και αρχές του οπτικού προγραμματισμού με συμβάντα γνωρίσουν το συντακτικό και θα κατανοήσουν τη σημασιολογία του δομημένου προγραμματισμού, όπως η ανάθεση, η επιλογή, η επανάληψη ασκηθούν στη σχεδίαση και υλοποίηση ευανάγνωστων, τεκμηριωμένων και αποδοτικών προγραμμάτων ελέγχουν την ορθότητα των προγραμμάτων και την καταλληλότητά τους σε σχέση με το πρόβλημα και το χρήστη αναπτύξουν κριτικές και αναλυτικές δεξιότητες για την επίλυση διαθεματικών προβλημάτων με υπολογιστές. εμβαθύνουν τις γνώσεις τους στις βασικές έννοιες και αρχές της αλγοριθμικής μεθοδολογίας Μετά την ολοκλήρωση της εκπαίδευσης οι συμμετέχοντες θα μπορούν να παρακαθίσουν στην εξέταση Visual Basic Programming (LEVEL 1) που οργανώνει το Cyprus Computer Society (www.ccs.org.cy ) & ECDL Κύπρου (www.ecdl.com.cy ) VB-onPC-Syllabus Σελίδα 1 από 11

1. Βασικές Έννοιες 1.1 Βασικές έννοιες 1.1.1 Ορίζει τις έννοιες: κωδικοποίηση, πρόγραμμα, αναγνωριστικά δεσμευμένες λέξεις 1.1.2 Χρησιμοποιεί αναγνωριστικά και δεσμευμένες λέξεις για τη δημιουργία 2. Προγραμματιστικό Περιβάλλον 2.1 Γενικά 2.1.1 Καλεί και εκτελεί το περιβάλλον εργασίας 2.1.2 Γνωρίζει τα συστατικά του περιβάλλοντος εργασίας Γραμμή τίτλου Γραμμή μενού Γραμμές εργαλείων Σχεδίασης Φόρμας Εργαλειοθήκη 2.1.3 Γνωρίζει τα παράθυρα του περιβάλλοντος εργασίας Ιδιοτήτων Έργου ιδιοτήτων Εμφάνισης φόρμας Κώδικα Άμεσης εκτέλεσης εντολών Παρακολούθησης Τοπικών μεταβλητών Επισκόπησης Έξοδος από το περιβάλλον εργασίας Title bar Menu bar Toolbars Form Designer Toolbox Project Explorer window Properties window Form layout Code window Immediate window Debug Locals window Watch window Object window VB-onPC-Syllabus Σελίδα 2 από 11

3. Διεπαφή 3.1 Δημιουργία διεπαφής 3.1.1 Σχεδιάζει φόρμες για διεπαφή με τον χρήστη 3.1.2 Δημιουργεί φόρμες και να ορίζει το όνομα, το τίτλο, το όνομα, και τις διαστάσεις, πλαίσιο (borderstyle) και το υπόβαθρο(background) 3.1.3 Ρυθμίζει τα πλήκτρα γραμμής τίτλου Minbutton, Maxbutton 3.1.4 Εκτελεί και τερματίζει ένα πρόγραμμα Run, Start 3.1.5 Τοποθετεί να ρυθμίζει και να διαχειρίζεται σε φόρμα αντικείμενα ελέγχου Ετικέτα Πλαίσια κειμένου Πλήκτρο διαταγής Πλήκτρο επιλογής Λίστα Συνδυασμένη λίστα Χρονόμετρο Γεωμετρικό σχήμα Γραμμής Πλαίσιο εικόνας Πλήκτρο σημείωσης Εικόνα Label TextBox CommandButton OptionButton ListBox ComboBox Timer Shape Line PictureBox Check Box Image 3.1.6 Ορίζει τις διαστάσεις, χρωματισμούς, μεγέθη και είδη γραμματοσειράς σε αντικείμενα. VB-onPC-Syllabus Σελίδα 3 από 11

4. Συμβάντα 4.1 Κωδικοποίηση συμβάντων 4.1.1 Περιγράφει τη φιλοσοφία του οδηγούμενου από συμβάντα προγραμματισμού 4.1.2 Ενεργοποιεί διαδικασίες με συνήθη συμβάντα Click, doubleclick, mousemove, keypress, keydown, keyup 4.1.3 Δημιουργεί διαδικασίες που να εμφανίζουν και απομακρύνουν φόρμες φόρμα.show, φόρμα.hide Load Unload 4.1.4 Δημιουργεί διαδικασίες που να εμφανίζουν πλαίσια λίστας και πλαίσια πτυσσόμενης λίστας 4.1.5 Δημιουργεί διαδικασίες που να τερματίζει την εκτέλεση End 5. Δομή διαδικασίας 5.1 Γενική Δομή 6. Βασικοί Τύποι Δεδομένων 6.1 Βασικοί τύποι δεδομένων 4.1.6 Δημιουργεί διαδικασίες που να εκχωρούν τιμές σε ετικέτες Ονομα_ετικέτας.Caption = τιμή 5.1.1 Ορίζει τη γενική μορφή διαδικασίας: δηλωτικό τμήμα, εκτελέσιμο τμήμα (Δήλωση μεταβλητών στην αρχή της προγραμματιστικής μονάδας μιας φόρμας. ) 5.1.2 Ορίζει ονόματα μεταβλητών και σταθερές 6.1.1 Ορίζει τους βασικούς τύπους δεδομένων: ακέραιος αριθμός, πραγματικός αριθμός, ένας χαρακτήρας, ακολουθία χαρακτήρων, λογικός Private sub αντ_συμβάν Dim μεταβλητή AS τύπος (integer, Currency, String) Const μεταβλητή=σταθερά εντολές End sub. Integer, Single, Currency, Char, String, Boolean,. VB-onPC-Syllabus Σελίδα 4 από 11

6.1.2 Διακρίνει τις διαφορές μεταξύ των βασικών τύπων δεδομένων (ακέραιος αριθμός, πραγματικός αριθμός, ένας χαρακτήρας, ακολουθία χαρακτήρων, λογικός) 6.1.3 Χρησιμοποιεί τους βασικούς τύπους δεδομένων (ακέραιος αριθμός, πραγματικός αριθμός, ακολουθία χαρακτήρων, λογικός) για τη δημιουργία διαδικασίας 7. Διαδοχική Δομή 7.1 Είσοδος / Έξοδος 7.1.1 Ορίζει τις εντολές εισόδου δεδομένων σε ένα πρόγραμμα και τις εντολές εξόδου πληροφοριών 7.1.2 Χρησιμοποιεί τις εντολές εισόδου δεδομένων σε διαδικασία από πλαίσιο κειμένου(textbox) και τις εντολές εξόδου πληροφοριών σε ετικέτα(label) για τη δημιουργία InputBox print MessageBox 7.2 Εντολή εκχώρησης 7.2.1 Χρησιμοποιεί την εντολή εκχώρησης τιμών για τη δημιουργία = 7.3 Εκφράσεις και προτεραιότητα πράξεων 7.3.1 Ορίζει τις αριθμητικές εκφράσεις και την προτεραιότητά τους 7.3.2 Χρησιμοποιεί αριθμητικές εκφράσεις για τη δημιουργία ^,mod,\,/,*,-,+ Not, And, Or 7.3.3 Ορίζει τις λογικές εκφράσεις και την προτεραιότητά τους 7.3.4 Χρησιμοποιεί λογικές εκφράσεις για τη δημιουργία 7.3.5 Ορίζει την έννοια εκφράσεις χαρακτήρων VB-onPC-Syllabus Σελίδα 5 από 11

7.3.6 Χρησιμοποιεί εκφράσεις χαρακτήρων για τη δημιουργία 7.4 Ενσωματωμένες συναρτήσεις 7.4.1 Ορίζει την έννοια ενσωματωμένη συνάρτηση 7.4.2 Χρησιμοποιεί ενσωματωμένες συναρτήσεις για τη δημιουργία ABS, ATN, COS, EXP, FIX, INT, LOG, RND, SGN, SIN, SQR, TAN 8. Δομή Διακλάδωσης 8.1 Βασικές έννοιες 8.1.1 Χρησιμοποιεί αριθμητικούς τελεστές (>, >=, <, <=, =, <>) ή/και λογικούς τελεστές (NOT, AND, OR) για τη δημιουργία συνθήκης σε πρόγραμμα. >, >=, <, <=, =, <> NOT, AND, OR 8.2 Απλή μορφή δομής διακλάδωσης 8.2.1 Ορίζει την έννοια απλή μορφή δομής διακλάδωσης. 8.2.2 Γράφει απλή μορφή δομής διακλάδωσης χρησιμοποιώντας απλή συνθήκη. 8.2.3 Αναγνωρίζει την απλή μορφή της δομής διακλάδωσης που δίνεται σε πρόγραμμα. 8.2.4 Διορθώνει λογικά ή/και συντακτικά σφάλματα σε πρόγραμμα που περιέχει την απλή μορφή της δομής διακλάδωσης. 8.2.5 Γράφει πρόγραμμα χρησιμοποιώντας την απλή μορφή της δομής διακλάδωσης για την επίλυση προβλήματος. IF-THEN IF-THEN-ELSE με ένα αριθμητικό τελεστή από τα >, >=, <, <=, =, <> ή ένα λογικό τελεστή από τους NOT, AND, OR 8.3 Σύνθετη μορφή δομής διακλάδωσης 8.3.1 8.3.2 Ορίζει την έννοια σύνθετη μορφή δομής διακλάδωσης. Γράφει σύνθετη μορφή δομής διακλάδωσης χρησιμοποιώντας σύνθετη συνθήκη. IF-THEN, IF-THEN-ELSE με περισσότερους από ένα αριθμητικούς τελεστές >, >=, <, <=, =, <> ή/και λογικούς τελεστές NOT, AND, OR VB-onPC-Syllabus Σελίδα 6 από 11

8.3.3 Αναγνωρίζει τη σύνθετη μορφή της δομής διακλάδωσης που δίνεται σε πρόγραμμα. 8.3.4 Διακρίνει τις διαφορές της απλής μορφής από τη σύνθετη μορφή της δομής διακλάδωσης που δίνονται σε πρόγραμμα. 8.3.5 Επιλέγει την αποτελεσματικότερη μορφή δομής διακλάδωσης (απλή ή σύνθετη) για την επίλυση προβλήματος. 8.3.6 Διορθώνει λογικά ή/και συντακτικά σφάλματα σε πρόγραμμα που περιέχει τη σύνθετη μορφή της δομής διακλάδωσης. 8.3.7 Γράφει πρόγραμμα χρησιμοποιώντας τη σύνθετη μορφή της δομής διακλάδωσης για την επίλυση προβλήματος. 8.4 Ένθετη μορφή δομής διακλάδωσης 8.4.1 Ορίζει την έννοια ένθετη μορφή δομής διακλάδωσης. 8.4.2 Γράφει ένθετη μορφή δομής διακλάδωσης χρησιμοποιώντας απλή ή σύνθετη συνθήκη. 8.4.3 Αναγνωρίζει την ένθετη μορφή της δομής διακλάδωσης που δίνεται σε πρόγραμμα. 8.4.4 Διακρίνει τις διαφορές των μορφών της δομής διακλάδωσης (απλή, σύνθετη, ένθετη) που δίνονται σε πρόγραμμα. 8.4.5 Επιλέγει την αποτελεσματικότερη μορφή δομής διακλάδωσης (απλή, σύνθετη, ή ένθετη) για την επίλυση προβλήματος. IF-THEN- ELSE- END IF IF-THEN END IF με ένα ή περισσότερους αριθμητικούς τελεστές >, >=, <, <=, =, <> ή/και λογικούς τελεστές NOT, AND, OR VB-onPC-Syllabus Σελίδα 7 από 11

8.4.6 Διορθώνει λογικά ή/και συντακτικά σφάλματα σε πρόγραμμα που περιέχει την ένθετη μορφή της δομής διακλάδωσης. 8.4.7 Γράφει πρόγραμμα χρησιμοποιώντας την ένθετη μορφή της δομής διακλάδωσης για την επίλυση προβλήματος. 8.5 Περιπτωσιακή δομή 8.5.1 Ορίζει την έννοια περιπτωσιακή δομή. 8.5.2 Γράφει περιπτωσιακή δομή. 8.5.3 Αναγνωρίζει την περιπτωσιακή δομή που δίνεται σε πρόγραμμα. 8.5.4 Διακρίνει τις διαφορές της ένθετης δομής διακλάδωσης από την περιπτωσιακή δομή που δίνονται σε πρόγραμμα. 8.5.5 Επιλέγει την αποτελεσματικότερη μορφή της δομής διακλάδωσης (ένθετη ή περιπτωσιακή δομή) για την επίλυση προβλήματος. 8.5.6 Διορθώνει λογικά ή/και συντακτικά σφάλματα σε πρόγραμμα που περιέχει περιπτωσιακή δομή. 8.5.7 Γράφει πρόγραμμα χρησιμοποιώντας περιπτωσιακή δομή για την επίλυση προβλήματος. SELECT CASE 9. Επαναληπτική Δομή 9.1 Βασικές έννοιες 9.1.1 Ορίζει τις έννοιες επανάληψη, βρόγχος, σώμα της δομής, βρόγχος με γνωστό αριθμό επαναλήψεων, μεταβλητή ελέγχου (μετρητής), αρχική / τελική τιμή μεταβλητής ελέγχου, αύξηση/μείωση μεταβλητής ελέγχου, βρόγχος με άγνωστο αριθμό επαναλήψεων, δείκτης τέλους δεδομένων. VB-onPC-Syllabus Σελίδα 8 από 11

9.2 Βρόγχος με γνωστό αριθμό επαναλήψεων 9.3 Βρόγχος με άγνωστο αριθμό επαναλήψεων 9.2.1 Αναγνωρίζει τη μορφή επαναληπτικής δομής με γνωστό αριθμό επαναλήψεων που δίνεται σε πρόγραμμα. 9.2.2 Διορθώνει λογικά ή/και συντακτικά σφάλματα σε πρόγραμμα που περιέχει μορφή επαναληπτικής δομής με γνωστό αριθμό επαναλήψεων. 9.2.3 Γράφει πρόγραμμα χρησιμοποιώντας μορφή επαναληπτικής δομής με γνωστό αριθμό επαναλήψεων ς για την επίλυση προβλήματος. 9.3.1 Αναγνωρίζει τις μορφές επαναληπτικής δομής με άγνωστο αριθμό επαναλήψεων που δίνονται σε πρόγραμμα. 9.3.2 Διακρίνει τις διαφορές των μορφών επαναληπτικής δομής με άγνωστο αριθμό επαναλήψεων που δίνονται σε πρόγραμμα. 9.3.3 Επιλέγει την αποτελεσματικότερη επαναληπτικής δομή με άγνωστο αριθμό επαναλήψεων για την επίλυση προβλήματος. 9.3.4 Μετατρέπει μια μορφή επαναληπτικής δομής με άγνωστο αριθμό επαναλήψεων που δίνεται σε πρόγραμμα σε άλλη, όπου είναι δυνατό). ΓΙΑ..ΑΠΟ..ΜΕΧΡΙ BHMA (FOR NEXT) ΟΣΟ..ΕΠΑΝΑΛΑΒΕ (DO WHILE LOOP ) ΜΕΧΡΙΣ_ΟΤΟΥ (DO LOOP WHILE) Do Loop Until Do Until..Loop 9.3.5 Διακρίνει τις διαφορές των μορφών επαναληπτικής δομής (με γνωστό ή άγνωστο αριθμό επαναλήψεων) που δίνονται σε VB-onPC-Syllabus Σελίδα 9 από 11

λογικό διάγραμμα. 9.3.6 Επιλέγει την αποτελεσματικότερη μορφή επαναληπτικής δομής (με γνωστό ή άγνωστο αριθμό επαναλήψεων) για την επίλυση προβλήματος. 9.3.7 Μετατρέπει μια μορφή επαναληπτικής δομής σε άλλη (με γνωστό ή άγνωστο αριθμό επαναλήψεων, όπου είναι δυνατό). 9.3.8 Διορθώνει λογικά ή/και συντακτικά σφάλματα σε πρόγραμμα που περιέχει επαναληπτική δομή με άγνωστο αριθμό επαναλήψεων. 9.3.9 Γράφει πρόγραμμα χρησιμοποιώντας επαναληπτική δομή με άγνωστο αριθμό επαναλήψεων για την επίλυση προβλήματος. 10. Πίνακες 10.1 Βασικές έννοιες 10.2 Μονοδιάστατος πίνακας 10.1.1 Ορίζει τις έννοιες μονοδιάστατος πίνακας, δεδομένα βαθμωτού τύπου, γραμμή, στήλη, κυψελίδα, δείκτης, μέγεθος πίνακα, στοιχεία πίνακα,, παράλληλοι πίνακες. 10.1.2 Ορίζει τις έννοιες πίνακας δύο διαστάσεων, τετραγωνικός πίνακας, κύρια διαγώνιος και δευτερεύουσα διαγώνιος τετραγωνικού πίνακα, παράλληλοι πίνακες. 10.2.1 Αναγνωρίζει μονοδιάστατο πίνακα που δίνεται σε πρόγραμμα. Dim Onoma_Pinaka(μέγεθος) As τύπος Ο τύπος μπορεί να είναι τύπου Integer, Currency, String, 10.2.2 Διορθώνει λογικά ή/και συντακτικά σφάλματα σε πρόγραμμα που περιέχει μονοδιάστατο πίνακα. VB-onPC-Syllabus Σελίδα 10 από 11

10.2.3 Γράφει πρόγραμμα χρησιμοποιώντας μονοδιάστατο πίνακα για την επίλυση προβλήματος: Εισάγει, επεξεργάζεται (άθροισμα, μέσο όρο, μέγιστη/ ελάχιστη τιμή) και εκτυπώνει τα στοιχεία ενός μονοδιάστατου πίνακα. Χρησιμοποιεί παράλληλους μονοδιάστατους πίνακες για την επίλυση προβλήματος 11. Σφάλματα στον Προγραμματισμό 11.1 Βασικές Έννοιες 11.1.1 Δημιουργεί κατάλληλα Δοκιμαστικά Δεδομένα (Test Data) Διακρίνει και διορθώνει τα είδη σφαλμάτων- Αποσφαλμάτωση (Debugging) Συντακτικά (Syntax) Σημασιολογικά (Semantic) Σφάλματα κατά το χρόνο Μεταγλώττισης (Compiletime errors) Λογικά (Logical) Σφάλματα κατά το χρόνο Εκτέλεσης (Run-time errors) VB-onPC-Syllabus Σελίδα 11 από 11