Εμφάνιση αναρτήσεων με ετικέτα ΑΕΠΠ. Εμφάνιση όλων των αναρτήσεων
Εμφάνιση αναρτήσεων με ετικέτα ΑΕΠΠ. Εμφάνιση όλων των αναρτήσεων

Παρασκευή 2 Μαΐου 2025

Αρχές Εφαρμογών σε Προγραμματιστικό Περιβάλλον – Γ’ Λυκείου

Θέμα: Δομή επανάληψης
Εκφώνηση:
Γράψτε αλγόριθμο που διαβάζει 10 αριθμούς και υπολογίζει το μέσο όρο των θετικών.
Λύση (ψευδογλώσσα):

 Για τις λύσεις μπορείς να γραφτειτε  στην ομάδα μας στο facebook  ή να μας στείλετε το μήνυμά σου στο     email : Bigbrain2220@gmail.com

         Αν θέλεις να παρακολουθείς τις αναρτήσεις μας μπορείς να γίνεις μέλος στην ομάδα μας 

                                                  στο FACEBOOK    INSTAGRAM   και στο BLOG ΜΑΣ
 

Πέμπτη 4 Απριλίου 2024

Τα βασικά σημεία της θεωρίας του μαθήματος της Πληροφορικής ​ ( Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον )

 


Χρησιμοποιείστε τις παρακάτω ερωτήσεις έτσι ώστε να δημιουργήσετε τις προσωπικές σας σημειώσεις, οι οποίες θα καλύπτουν τα βασικότερα σημεία θεωρίας του κάθε κεφαλαίου. Μην παραλήψετε , σε καμία περίπτωση, την προσεκτική μελέτη των δυο βιβλίων του μαθήματος, διότι απο αυτά θα εξετασθείτε στο τέλος ! 

Ερωτήσεις Θεωρίας 
         Από το βιβλίο:
       
 «Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον», Βιβλίο Μαθητή,
         Γ΄Γενικού Λυκείου των
        Α. Βακάλη, Η. Γιαννόπουλου, Ν. Ιωαννίδη, Χ. Κοίλια, Κ. Μάλαμα, Ι.Μανωλόπουλου, 
        Π. Πολίτη, έκδοση (Ι.Τ.Υ.Ε.) «Διόφαντος».

Κεφάλαιο 1 
​Ανάλυση Προβλήματος

1.1 Τι εννοούμε με τον όρο πρόβλημα;
1.2 Τι ονομάζουμε επίλυση ενός προβλήματος;
1.3 Ποιών παραγόντων αποτελεί συνάρτηση η κατανόηση ενός προβλήματος;
1.4 Ποια είναι εκείνα τα στοιχεία τα οποία μπορεί να προκαλέσουν παρερμηνείες στην ανάλυση ενός προβλήματος;
1.5 Τι εννοούμε με τον όρο δεδομένα, πληροφορία  και επεξεργασία δεδομένων;
1.6 Τι εννοούμε με τον όρο δομή ενός προβλήματος;
1.7 Με ποιους τρόπους μπορούμε να αναπαραστήσουμε την ανάλυση ενός προβλήματος;
1.8 Ποια είναι τα στάδια αντιμετώπισης ενός προβλήματος;

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

2. 1 Τι ονομάζεται αλγόριθμος; 
2.2 Ποια τα κριτήρια που πρέπει να ικανοποιεί ένας αλγόριθμος; 
2.3 Ποιοι είναι οι τρόποι αναπαράστασης ενός αλγορίθμου; 
2.4 Απο ποιές σκοπιές μελετά η επιστήμη της πληροφορικής τους αλγορίθμους;
2.5 Τι είναι το διάγραμμα ροής και από ποια σχήματα αποτελείται; 
2.6 Τι ονομάζουμε: Σταθερές, μεταβλητές , τελεστές και εκφράσεις; 

Κεφάλαιο 3 
Δομές Δεδομένων και Αλγόριθμοι

3.1 Από ποιες σκοπιές μελετά η πληροφορική τα δεδομένα;
3.2 Τι ονομάζεται δομή δεδομένων;
3.3 Ποιες οι βασικές λειτουργίες ή αλλιώς πράξεις επι των δομών δεδομένων;
3.4 Σε ποιες κατηγορίες διακρίνονται οι δομές δεδομένων; Ποιες οι διαφορές τους;
3.5 Τι ονομάζεται στοίβα, ποιες οι κύριες λειτουργίες της;
3.6 Τι ονομάζεται ουρά , ποιες οι κύριες λειτουργίες της;
3.7 Τι ονομάζεται ταξινόμηση;
3.8 Τι χαρακτηριστικό έχουν οι λίστες , τα δένδρα και οι γράφοι;  
3.9 Τι γνωρίζετε για τις λίστες;  
3.10 Τι γνωρίζετε για τα δένδρα;  
3.11 Τι γνωρίζετε για τους γράφους;

​Κεφάλαιο 4 
​Τεχνικές Σχεδίασης Αλγορίθμων

4.1 Ποια στάδια περιλαμβάνει η επίλυση ενός προβλήματος σε ένα σύγχρονο υπολογιστικό περιβάλλον;  
4.2 Ποια είναι τα ερωτήματα τα οποία πρέπει να απαντηθούν κατά την ανάλυση ενός προβλήματος;  
4.3 Ποια προβλήματα ονομάζονται ¨συγγενή¨ προβλήματα;  
4.4 Για ποιους λόγους παρουσιάζουν ιδιαίτερο ενδιαφέρον οι μέθοδοι ανάλυσης και επίλυσης προβλημάτων; 

Κεφάλαιο 6 
​Εισαφωγή στον Προγραμματισμό

6.1  Ποια είναι τα στάδια επίλυσης ενός προβλήματος με χρήση υπολογιστή;
6.2  Από ποια στοιχεία προσδιορίζεται μια γλώσσα, φυσική ή τεχνητή;
6.3  Ποιες είναι οι διαφορές φυσικών και τεχνητών γλωσσών;
6.4  Τι γνωρίζετε για την ιεραρχική σχεδίαση προγράμματος;
6.5  Τι γνωρίζετε για τον τμηματικό προγραμματισμό;
6.6  Τι γνωρίζετε για τον αντικειμενοστραφή προγραμματισμό;
6.7 Τι είναι ο δομημένος προγραμματισμός και στην χρήση ποιών δομών στηρίζεται;
6.8  Ποια είναι τα πλεονεκτήματα του δομημένου προγραμματισμού;
6.9 Τι είναι οι μεταγλωττιστές και τι οι διερμηνευτές;
6.10 Περιγράψτε τη διαδικασία μεταγλώττισης και σύνδεσης ενός προγράμματος
6.11 Ποιες είναι οι κατηγορίες λαθών και τι γνωρίζετε σε γενικές γραμμές για αυτές; Ποια λάθη ανιχνεύονται από το μεταγλωττιστή ή τον διερμηνευτή;
6.12 Ποια είναι τα πλεονεκτήματα και τα μειονεκτήματα του μεταγλωττιστή και του διερμηνευτή;
6.13 Ποια είναι τα προγράμματα που χρησιμοποιούνται για τη δημιουργία, τη μετάφραση και την εκτέλεση ενός προγράμματος και αναφέρατε λίγα λόγια για το κάθε ένα.

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

Προσοχή στα ακόλουθα σημεία :
  • Όταν μια τιμή προκύπτει από υπολογισμό, τότε αναφερόμαστε σε εκφράσεις (expressions). Για τη σύνταξη μιας αριθμητικής έκφρασης χρησιμοποιούνται αριθμητικές σταθερές, μεταβλητές, συναρτήσεις, αριθμητικοί τελεστές και παρενθέσεις. Οι αριθμητικές εκφράσεις υλοποιούν απλές ή σύνθετες μαθηματικές πράξεις.
  • Οι πράξεις που παρουσιάζονται σε μια έκφραση, εκτελούνται σύμφωνα με την επόμενη ιεραρχία
  1. Ύψωση σε δύναμη
  2. Πολλαπλασιασμός και διαίρεση
  3. Πρόσθεση και αφαίρεση
  4. Σε μια εντολή εκχώρησης η μεταβλητή και η έκφραση πρέπει να είναι του ιδίου τύπου.
  5. Οι γλώσσες υψηλού επιπέδου χρησιμοποιούν ως εντολές απλές λέξεις της αγγλικής γλώσσας ακολουθώντας αυστηρούς κανόνες σύνταξης, οι οποίες μεταφράζονται από τον ίδιο τον υπολογιστή σε εντολές σε γλώσσα μηχανής.

Κεφάλαιο 8 
​Επιλογή και Επανάληψη

Προσοχή στα ακόλουθα σημεία :
  • Όταν αριθμητικοί και συγκριτικοί τελεστές συνδυάζονται σε μια έκφραση, οι αριθμητικές πράξεις εκτελούνται πρώτες. Ακόμη, οι λογικοί τελεστές έχουν χαμηλότερη ιεραρχία από τους συγκριτικούς.
  • Να αποφεύγεται, αν είναι δυνατόν, η χρήση των εμφωλευμένων ΑΝ, και στη θέση τους να χρησιμοποιούνται απλούστερες δομές που διευκολύνουν την ανάγνωση και την κατανόηση του προγράμματος.
  • Οι επαναλήψεις ελέγχονται πάντοτε από κάποια συνθήκη, η οποία καθορίζει την έξοδο από το βρόχο.
  • Η εντολή επανάληψης ΜΕΧΡΙΣ_ΟΤΟΥ εκτελείται υποχρεωτικά τουλάχιστον μία φορά
  • Η εντολή ΓΙΑ...ΑΠΟ...ΜΕΧΡΙ χρησιμοποιείται στην περίπτωση που πρέπει να επαναληφθεί η εκτέλεση κάποιων εντολών για προκαθορισμένο αριθμό επαναλήψεων.
  • Κάθε επανάληψη που εκτελείται με μία εντολή ΓΙΑ..ΑΠΟ..ΜΕΧΡΙ, μπορεί να υλοποιηθεί και με τη χρήση των βασικών εντολών επανάληψης ΟΣΟ..ΕΠΑΝΑΛΑΒΕ και ΜΕΧΡΙΣ..ΟΤΟΥ.
 
Στη χρήση των εμφωλευμένων βρόχων ισχύουν συγκεκριμένοι κανόνες που πρέπει να ακολουθούνται αυστηρά για την σωστή λειτουργία των προγραμμάτων.

  • Ο εσωτερικός βρόχος πρέπει να βρίσκεται ολόκληρος μέσα στον εξωτερικό. Ο βρόχος που ξεκινάει τελευταίος, πρέπει να ολοκληρώνεται πρώτος.
  • Η είσοδος σε κάθε βρόχο υποχρεωτικά γίνεται από την αρχή του.
  • Δεν μπορεί να χρησιμοποιηθεί η ίδια μεταβλητή ως μετρητής δύο ή περισσοτέρων βρόχων που ο ένας βρίσκεται στο εσωτερικό του άλλου.

Κεφάλαιο 9 
​Πίνακες 

Προσοχή στα ακόλουθα σημεία:
  • Οι πίνακες που χρησιμοποιούν ένα μόνο δείκτη για την αναφορά των στοιχείων τους, ονομάζονται μονοδιάστατοι πίνακες.
  • Ο δείκτης είναι μία μεταβλητή που μπορεί να έχει οποιοδήποτε δεκτό όνομα. Είναι σύνηθες όμως στον προγραμματισμό ως δείκτες να χρησιμοποιούνται οι μεταβλητές i, j, k.
  • Η ανάγνωση, η επεξεργασία και η εκτύπωση των στοιχείων των πινάκων γίνεται πάντοτε από βρόχους, οι οποίοι επαναλαμβάνονται προκαθορισμένο αριθμό φορών, όσα είναι τα στοιχεία του πίνακα και υλοποιούνται καλύτερα στον προγραμματισμό με την εντολή επανάληψης ΓΙΑ.
9.1 Ποια είναι τα μειονεκτήματα της χρήσης πινάκων;
 
9.2 Ποιες οι τυπικές επεξεργασίες πινάκων; 

Κεφάλαιο 10 
Υποπρογράμματα

10.1 Τι ονομάζεται τμηματικός προγραμματισμός; 
10.2 Τι ονομάζουμε υποπρόγραμμα; 
10.3 Ποια τα χαρακτηριστικά των υποπρογραμμάτων;
10.4 Ποια τα πλεονεκτήματα του τμηματικού προγραμματισμού;
10.5 Τι ονομάζεται παράμετρος;
10.6 Τι ονομάζεται διαδικασία και τι συνάρτηση;
10.7 Πως ορίζεται μια συνάρτηση;
10.8 Πως ορίζεται μια διαδικασία;

Προσοχή:
Η λίστα των τυπικών παραμέτρων (formal parameter list) καθορίζει τις παραμέτρους στη δήλωση του υποπρογράμματος.
Η λίστα των πραγματικών παραμέτρων (actual parameter list) καθορίζει τις παραμέτρους στην κλήση του υποπρογράμματος.Μερικές γλώσσες προγραμματισμού ονομάζουν ορίσματα τις τυπικές παραμέτρους και απλά παραμέτρους τις πραγματικές παραμέτρους

10.9 Ποιους κανόνες πρέπει να ικανοποιεί μια λίστα παραμέτρων;
10.10 Τι ονομάζεται εμβέλεια μεταβλητών; 
10.11 Τι ονομάζεται απεριόριστη εμβέλεια, ποια τα μειονεκτήματά της;
10.12 Τι ονομάζεται περιορισμένη εμβέλεια μεταβλητών, ποια είναι τα πλεονεκτήματά της;
10.13 Τι ονομάζεται μερικώς περιορισμένη εμβέλεια;
 

Ερωτήσεις Θεωρίας 
            Από το βιβλίο:
            «Πληροφορική»,
            Γ’ Τάξη Γενικού Λυκείου, Βιβλίο Μαθητή,
​            Συμπληρωματικό Εκπαιδευτικό Υλικό, Έκδοση 2019.

Ενότητα 4 – Σύγχρονα Προγραμματιστικά Περιβάλλοντα
Αντικειμενοστραφής Προγραμματισμός

1.Τι ονομάζεται αντικειμενοστραφής προγραμματισμός; 
2.Τι ονομάζουμε αντικείμενο, στον αντικειμενοστραφή προγραμματισμό;
3.Τι ονομάζουμε ιδιότητα, στον αντικειμενοστραφή προγραμματισμό;
4.Τι ονομάζουμε μέθοδο, στον αντικειμενοστραφή προγραμματισμό; 
5.Ποια είναι τα βασικά στοιχεία της διαδικασίας επίλυσης ενός προβλήματος , στον αντικειμενοστραφή προγραμματισμό; 
6.Πως δομείται ένα αντικειμενοστραφές πρόγραμμα; 
7.Τι ονομάζεται ενθυλάκωση;  
8.Τι ονομάζεται κλάση ;  
9.Τι ονομάζεται κληρονομικότητα;  
10.Τι ονομάζεται πολυμορφισμός; 

Ενότητα 5. Εκσφαλμάτωση Προγράμματος

  1. Ποιες κατηγορίες λαθών διακρίνουμε κατά την ανάπτυξη προγραμμάτων;
  2.  Ποια λάθη ονομάζονται συντακτικά ;
  3. Ποια λάθη οδηγούν σε αντικανονικό τερματισμό ένα πρόγραμμα;
  4. Ποια λάθη ονομάζονται λογικά;
  5. Ποια σημεία του προγράμματος πρέπει να ελέγξουμε κατά τη διαδικασία της εκσφαλμάτωσης των λογικών λαθών που παρουσιάζονται σε δομές επιλογής;
  6. Ποια σημεία του προγράμματος πρέπει να ελέγξουμε κατά τη διαδικασία της εκσφαλμάτωσης των λογικών λαθών που παρουσιάζονται σε δομές επανάληψης;
  7.  Ποια σημεία του προγράμματος πρέπει να ελέγξουμε κατά τη διαδικασία της εκσφαλμάτωσης των λογικών λαθών που παρουσιάζονται στους πίνακες;
  8. Ποια σημεία του προγράμματος πρέπει να ελέγξουμε κατά τη διαδικασία της εκσφαλμάτωσης των λογικών λαθών που παρουσιάζονται στα υποπρογράμματα;
  9. Τι ονομάζεται σενάριο ελέγχου και με ποιους τρόπους μπορεί να εκτελεσθεί; 
  10. Τι γνωρίζεται για τη τεχνική ελέγχου «Μαύρο Κουτί» ;

Πέμπτη 22 Φεβρουαρίου 2024

Υλοποίηση ΟΥΡΑΣ με χρήση πίνακα ΑΕΠΠ Γ λυκείου

 ΠΡΟΓΡΑΜΜΑ ΟΥΡΑ

! Διαχείριση ουράς με χρήση πίνακα

ΜΕΤΑΒΛΗΤΕΣ
  ΧΑΡΑΚΤΗΡΕΣ: A[10], απάντηση
  ΑΚΕΡΑΙΕΣ: f, r, i, k

ΑΡΧΗ
! αρχικοποίηση δεικτών
  f <- 0
  r <- 0

  ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ

Υλοποίηση ΣΤΟΙΒΑΣ με χρήση πίνακα ΑΕΠΠ Γ ΛΥΚΕΊΟΥ

 ΠΡΟΓΡΑΜΜΑ ΣΤΟΙΒΑ

ΜΕΤΑΒΛΗΤΕΣ
  ΧΑΡΑΚΤΗΡΕΣ: A[10] 
  ΑΚΕΡΑΙΕΣ: top, απάντηση, i
ΑΡΧΗ
  top <- 0
  ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
    ΓΡΑΨΕ 'Δώστε 1: ώθηση  2: απώθηση  3:εμφάνιση 9:έξοδος'

    ΔΙΑΒΑΣΕ απάντηση
    ΑΝ απάντηση = 1 ΤΟΤΕ
! *******************
!     ώθηση

Σάββατο 21 Οκτωβρίου 2023

Σύνθετη επιλογή : Παράδειγμα με χρήση εντολών σύνθετης επιλογής και εκτέλεση στον διερμηνευτή γλώσσας


ΕΚΦΏΝΗΣΗ

Παράδειγμα – Σύγκριση αριθμών με σύνθετη επιλογή

Να διαβασθούν δύο αριθμοί και σε περίπτωση που ο πρώτος αριθμός είναι μικρότερος του δεύτερου, να υπολογισθεί και να εκτυπωθεί το άθροισμά τους, διαφορετικά να υπολογισθεί και να εκτυπωθεί το γινόμενό τους. 

ΠΡΟΓΡΑΜΜΑ Σύγκριση

ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: a, b, c
ΑΡΧΗ
ΓΡΑΨΕ ‘Δώσε δύο τυχαίους αριθμούς’
ΔΙΑΒΑΣΕ a, b
ΑΝ a > b ΤΟΤΕ
c <- a
ΑΛΛΙΩΣ
c <- b
ΤΕΛΟΣ_ΑΝ
ΓΡΑΨΕ ‘Ο μεγαλύτερος αριθμός είναι ο΄, c
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Και εδώ το βιντεάκι



Τετάρτη 5 Απριλίου 2023

Λυμένες ασκήσεις με βασική θεωρία για επανάληψη ΑΕΠΠ γ λυκείου

 Το αρχείο θα το βρείτε εδώ


New Big brain‘s team

Πλήρης Φροντιστηριακή Υποστήριξη για μαθητές/.τριες  και Φοιτητές /τριες



Αν χρειάζεσαι βοήθεια για την λύση των ασκήσεων ή έχεις οποιαδήποτε απορία πάτησε εδώ

 

Μην ξεχνάς ότι η μάθηση είναι θέμα κατανόησης και όχι παπαγαλίας !!!

 


Για περισσότερες πληροφορίες  εδώ

Αν θέλεις να  βλέπεις καθημερινά νέα άρθρα μπορείς να το κάνεις ακολουθώντας μας στο Facebook,  ή επισκέψου την ομάδα υποστήριξης μαθημάτων  στο Facebookκαι Instagram


Γίνετε μέλη στην ομάδας μας ,για περισσότερο υλικό αλλά και για λύσεις αποριών -προβλημάτων σε μαθήματά σας.


facebook.com/groups/628977257990024

#bigbrain_mathGlyk  #bigbrain_brainTest  #bigbrain_aepp   #bigbrain_mathpanepisthmiaka



Σας προσκαλώ αν σας αρέσει να γίνεται μέλος στην (νεότερη και  με περισσότερο υλικό)ομάδα μας https://www.facebook.com/groups/628977257990024

Πέμπτη 19 Ιανουαρίου 2023

΄Υλη Αρχές Εφαρμογών σε Προγραμματιστικό Περιβάλλον 2023 24

Η διδακτέα–εξεταστέα ύλη ΑΕΠΠ για τη σχολική χρονιά 2023-2024 ανακοινώθηκε στις 15 Ιουλίου από το Υπουργείο Παιδείας.

Η διδακτέα ύλη του ΑΕΠΠ παραμένει όμοια του 2023, με στοίβες, ουρές, λίστες και αντικειμενοστραφή προγραμματισμό να παραμένουν στο προσκήνιο.

ΒΙΒΛΙΑ 2023-2024

ΒΙΒΛΙΟ 1: «Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον», Βιβλίο Μαθητή, Γ΄

Γενικού Λυκείου των Α. Βακάλη, Η. Γιαννόπουλου, Ν. Ιωαννίδη, Χ. Κοίλια, Κ. Μάλαμα, Ι.

Μανωλόπουλου, Π. Πολίτη, έκδοση (Ι.Τ.Υ.Ε.) «Διόφαντος»

ΒΙΒΛΙΟ 2: «Πληροφορική», Γ’ Τάξη Γενικού Λυκείου, Βιβλίο Μαθητή, Συμπληρωματικό

Εκπαιδευτικό Υλικό των Γραμμένου Ν., Γούσιου Αν., κ.ά., έκδοση (Ι.Τ.Υ.Ε.) «Διόφαντος».

 

Από το ΒΙΒΛΙΟ 1: «Ανάπτυξη Εφαρμογών σε

Προγραμματιστικό Περιβάλλον»

Από το ΒΙΒΛΙΟ 2: «Πληροφορική»

1. Ανάλυση Προβλήματος

Ενότητα 1. Δομές Δεδομένων και

Αλγόριθμοι

1.1 Η έννοια πρόβλημα.

1.1 Στοίβα

1.2 Κατανόηση προβλήματος.

1.1.1 Παραδείγματα υλοποίησης στοίβας με

χρήση μονοδιάστατου πίνακα

1.3 Δομή προβλήματος.

1.1.2 Ερωτήσεις – Ασκήσεις

1.4 Καθορισμός απαιτήσεων.

1.2 Ουρά

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

1.2.1 Παραδείγματα υλοποίησης ουράς με

χρήση μονοδιάστατου πίνακα

2.1 Τι είναι αλγόριθμος.

1.2.2 Ερωτήσεις – Ασκήσεις

2.2 Σπουδαιότητα αλγορίθμων.

1.3 Άλλες δομές δεδομένων

2.3 Περιγραφή και αναπαράσταση αλγορίθμων.

1.3.1 Λίστες


2.4 Βασικές συνιστώσες / εντολές ενός

αλγορίθμου.

1.3.2 Δένδρα

2.4.1 Δομή ακολουθίας.

1.3.3 Γράφοι

2.4.2 Δομή Επιλογής.

1.3.4 Ερωτήσεις – Ασκήσεις

2.4.3 Διαδικασίες πολλαπλών επιλογών.

Ενότητα 2. Τεχνικές Σχεδίασης Αλγορίθμων

2.4.4 Εμφωλευμένες Διαδικασίες.

2.1 Μέθοδος Διαίρει και Βασίλευε.

2.4.5 Δομή Επανάληψης.

Ενότητα 3. Επιλογή και Επανάληψη

3. Δομές Δεδομένων και Αλγόριθμοι.

3.1 Εντολή ΕΠΙΛΕΞΕ

3.1 Δεδομένα.

3.1.1 Παραδείγματα με χρήση της εντολής

ΕΠΙΛΕΞΕ

3.2 Αλγόριθμοι + Δομές Δεδομένων =

Προγράμματα.

3.1.2 Ερωτήσεις – Ασκήσεις

3.3 Πίνακες.

Ενότητα 4. Σύγχρονα Προγραμματιστικά


3.4 Στοίβα.

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

ένας φυσικός τρόπος επίλυσης

προβλημάτων

3.5 Ουρά.

4.2 Χτίζοντας Αντικειμενοστραφή

Προγράμματα

3.6 Αναζήτηση.

4.2.1 Μεθοδολογία

3.7 Ταξινόμηση

4.2.2 Διαγραμματική αναπαράσταση

4. Τεχνικές Σχεδίασης Αλγορίθμων

4.3 Ομαδοποίηση Αντικειμένων σε Κλάσεις:

Αφαιρετικότητα και Ενθυλάκωση

4.1 Ανάλυση προβλημάτων.

4.3.1 Παραδείγματα Διαγραμματικής

Αναπαράστασης Κλάσεων

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

4.4 Η Αντικειμενοστραφής «Οικογένεια»:

Κλάσεις – Πρόγονοι, Κλάσεις – Απόγονοι

6.1 Η έννοια του προγράμματος.

4.5 Ορίζοντας την Κατάλληλη Συμπεριφορά:

Πολυμορφισμός

6.3 Φυσικές και τεχνητές γλώσσες.

4.6 Ερωτήσεις – Ασκήσεις

6.4 Τεχνικές σχεδίασης προγραμμάτων.

Ενότητα 5. Εκσφαλμάτωση Προγράμματος


6.4.1 Ιεραρχική σχεδίαση προγράμματος.

5.1 Κατηγορίες Λαθών

6.4.2 Τμηματικός προγραμματισμός.

5.1.1 Συντακτικά λάθη

6.4.3 Δομημένος προγραμματισμός.

5.1.2 Λάθη που οδηγούν σε αντικανονικό

τερματισμό του προγράμματος

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

5.1.3 Λογικά λάθη

6.7 Προγραμματιστικά περιβάλλοντα.

5.2 Εκσφαλμάτωση

7. Βασικές Έννοιες Προγραμματισμού

5.2.1 Εκσφαλμάτωση λογικών λαθών στις

δομές επιλογής

7.1 Το αλφάβητο της ‘ΓΛΩΣΣΑΣ’.

5.2.2 Εκσφαλμάτωση λογικών λαθών στις

δομές επανάληψης

7.2 Τύποι δεδομένων.

5.2.3 Εκσφαλμάτωση λογικών λαθών σε

πίνακες

7.3 Σταθερές.

5.2.4 Εκσφαλμάτωση λογικών λαθών στα

υποπρογράμματα

7.4 Μεταβλητές.

5.2.5 Μέθοδος ελέγχου «Μαύρο Κουτί»


7.5 Αριθμητικοί τελεστές.

5.3 Ερωτήσεις – Ασκήσεις

7.6 Συναρτήσεις.


7.7 Αριθμητικές εκφράσεις.


7.8 Εντολή εκχώρησης.


7.9 Εντολές εισόδου-εξόδου.


7.10 Δομή προγράμματος.


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


8.1 Εντολές Επιλογής.


8.1.1 Εντολή ΑΝ.


8.1.2 Εντολή ΕΠΙΛΕΞΕ.



8.2 Εντολές επανάληψης.


8.2.1 Εντολή ΟΣΟ…ΕΠΑΝΑΛΑΒΕ.


8.2.2 Εντολή ΜΕΧΡΙΣ_ΟΤΟΥ.


8.2.3 Εντολή ΓΙΑ…ΑΠΟ…ΜΕΧΡΙ.


9. Πίνακες.


9.1 Μονοδιάστατοι πίνακες.


9.2 Πότε πρέπει να χρησιμοποιούνται πίνακες.


9.3 Πολυδιάστατοι πίνακες.


9.4 Τυπικές επεξεργασίες πινάκων.


10. Υποπρογράμματα



10.1 Τμηματικός προγραμματισμός


10.2 Χαρακτηριστικά των υποπρογραμμάτων.


10.3 Πλεονεκτήματα του τμηματικού

προγραμματισμού.


10.4 Παράμετροι.


10.5 Διαδικασίες και συναρτήσεις.


10.5.1 Ορισμός και κλήση συναρτήσεων.


10.5.2 Ορισμός και κλήση διαδικασιών.


10.5.3 Πραγματικές και τυπικές παράμετροι


10.6 Εμβέλεια μεταβλητών – σταθερών.


13. Εκσφαλμάτωση Προγράμματος



13.1 Κατηγορίες λαθών


13.2 Εκσφαλμάτωση