SlideShare a Scribd company logo
1 of 11
ΥΛΗ ΕΞΕΤΑΣΕΩΝ
Από το βιβλίο «Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον» των Α. Βακάλη, Η.
Γιαννόπουλου, Ν. Ιωαννίδη, Χ. Κοίλια, Κ. Μάλαμα, Ι. Μανωλόπουλου, Π. Πολίτη, έκδοση Ο.Ε.Δ.Β. 2012

1. Ανάλυση προβλήματος
   1.1 Η έννοια πρόβλημα
   1.2 Κατανόηση προβλήματος
   1.3 Δομή προβλήματος
   1.4 Καθορισμός απαιτήσεων
   1.5 Κατηγορίες προβλημάτων
   1.6 Πρόβλημα και υπολογιστής

2. Βασικές Έννοιες Αλγορίθμων
   2.1 Τι είναι αλγόριθμος
   2.2 Σπουδαιότητα αλγορίθμων
   2.3 Περιγραφή και αναπαράσταση αλγορίθμων
   2.4 Βασικές συνιστώσες/εντολές ενός αλγορίθμου
      2.4.1 Δομή ακολουθίας
      2.4.2 Δομή επιλογής
      2.4.3 Διαδικασίες πολλαπλών επιλογών
      2.4.4 Εμφωλευμένες Διαδικασίες
      2.4.5 Δομή επανάληψης

3. Δομές Δεδομένων και Αλγόριθμοι
   3.1 Δεδομένα
   3.2 Αλγόριθμοι+Δομές Δεδομένων =Προγράμματα
   3.3 Πίνακες
   3.4 Στοίβα
   3.5 Ουρά
   3.6 Αναζήτηση
   3.7 Ταξινόμηση

6. Εισαγωγή στον προγραμματισμό
   6.1 Η έννοια του προγράμματος
   6.2 Ιστορική αναδρομή
      6.2.1 Γλώσσες Μηχανής
      6.2.2 Συμβολικές γλώσσες ή γλώσσες χαμηλού επιπέδου
      6.2.3 Γλώσσες υψηλού επιπέδου
      6.2.4 Γλώσσες 4ης γενιάς
   6.3 Φυσικές και τεχνητές γλώσσες
   6.4 Τεχνικές σχεδίασης προγραμμάτων
      6.4.1 Ιεραρχική σχεδίαση προγράμματος
      6.4.2 Τμηματικός προγραμματισμός
      6.4.3 Δομημένος προγραμματισμός
   6.7 Προγραμματιστικά περιβάλλοντα


7. Βασικά στοιχεία προγραμματισμού
   7.1 Το αλφάβητο της ΓΛΩΣΣΑΣ
   7.2 Τύποι Δεδομένων

Ελένη Κοκκίνου                                                                            Σελίδα 1
7.3 Σταθερές
   7.4 Μεταβλητές
   7.5 Αριθμητικοί τελεστές
   7.6 Συναρτήσεις
   7.7 Αριθμητικές εκφράσεις
   7.8 Εντολή εκχώρησης
   7.9 Εντολές εισόδου-εξόδου
   7.10 Δομή προγράμματος

8. Επιλογή και επανάληψη
   8.1 Εντολές επιλογής
   8.1.1 Εντολή ΑΝ
   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 Πραγματικές και τυπικές παράμετροι

Οι ενότητες 3.4, 3.5 εξετάζονται μόνο ως θεωρία.
ΣΗΜΕΙΩΣΗ
    Οι μαθητές θα μπορούν να διατυπώνουν τις λύσεις των ασκήσεων των εξετάσεων είτε σε οποιαδήποτε
       μορφή παράστασης αλγορίθμου είτε σε «ΓΛΩΣΣΑ» όπως αυτή ορίζεται και χρησιμοποιείται στο
       διδακτικό εγχειρίδιο.




Ελένη Κοκκίνου                                                                              Σελίδα 2
ΚΕΦΑΛΑΙΟ 1: ΑΝΑΛΥΣΗ ΠΡΟΒΛΗΜΑΤΟΣ

ΠΡΟΒΛΗΜΑ εννοείται μια κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι
γνωστή, ούτε προφανής.

Παραδείγματα προβλημάτων:

        AIDS, νεφροπάθειες, καρδιοπάθειες, …, προβλήματα υγείας.
        Ρατσισμός, εγκληματικότητα, …, κοινωνικά προβλήματα.
        Το εμβαδόν του κύκλου, λύση εξίσωσης, μαθηματικά προβλήματα .
        Ενοποίηση 4 πεδίων, …, προβλήματα φυσικής.
        Δέσιμο ναυτικού κόμπου, βιωματικά προβλήματα.

                                     ΚΑΤΑΝΟΗΣΗ ΠΡΟΒΛΗΜΑΤΟΣ



         Σωστή διατύπωση                          Σωστή ερμηνεία
         (δημιουργός)                             (λύτης)
        άστοχη χρήση ορολογίας                    επίπεδο γνώσης
        λανθασμένη σύνταξη                        αντίληψη λύτη
                                                             εμπειρία
                                                  ενδιαφέρον
                                                             ευφυΐα

                         Συνηθέστερο μέσο για την αποτύπωση ενός προβλήματος:
                        Ο λόγος (προφορικός ή γραπτός), ο οποίος απαιτεί σαφήνεια.


ΔΕΔΟΜΕΝΟ είναι οποιοδήποτε στοιχείο μπορεί να γίνει αντιληπτό από έναν τουλάχιστον παρατηρητή, με
μια από τις 5 αισθήσεις του. Τα δεδομένα είναι τα στοιχεία πάνω στα οποία στηριζόμαστε για να λύσουμε το
πρόβλημα.

ΠΛΗΡΟΦΟΡΙΑ ονομάζεται οποιοδήποτε γνωσιακό στοιχείο προέρχεται από επεξεργασία δεδομένων.

ΕΠΕΞΕΡΓΑΣΙΑ ΔΕΔΟΜΕΝΩΝ είναι η διαδικασία κατά την οποία ένας “μηχανισμός” δέχεται δεδομένα,
τα επεξεργάζεται σύμφωνα με έναν προκαθορισμένο τρόπο και αποδίδει πληροφορίες. Μηχανισμοί
επεξεργασίας δεδομένων: α)Ανθρώπινος εγκέφαλος β) Υπολογιστής.

ΔΟΜΗ ΠΡΟΒΛΗΜΑΤΟΣ : με τον όρο αυτόν αναφερόμαστε στα συστατικά του μέρη, στα επιμέρους
τμήματα, που το αποτελούν καθώς επίσης και στον τρόπο που αυτά τα μέρη συνδέονται μεταξύ τους.

Πλεονεκτήματα της εύρεσης της δομής ενός προβλήματος:

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



Ελένη Κοκκίνου                                                                                   Σελίδα 3
ΑΝΑΛΥΣΗ ΠΡΟΒΛΗΜΑΤΟΣ



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

Φραστικά : Περιγράφουμε με λόγια πώς και σε ποια επιμέρους προβλήματα αναλύεται το κυρίως πρόβλημα
και τα υποπροβλήματα που προκύπτουν.

Διαγραμματική αναπαράσταση: Η περιγραφή γίνεται με σχεδιάγραμμα σε σχήμα γενεαλογικού δένδρου. Το
αρχικό και τα επιμέρους προβλήματα αναπαρίστανται από ορθογώνια παραλληλόγραμμα.

                                Στάδια αντιμετώπισης προβλήματος:

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

ΚΑΤΑΝΟΗΣΗ απαιτεί :

    1. Σωστή και πλήρη αποσαφήνιση των δεδομένων
    2. Καταγραφή ζητούμενων

ΑΝΑΛΥΣΗ απαιτεί :

    1. Διαδοχική τμηματοποίηση προβλήματος σε απλούστερα.
    2. Επιπλέον τμηματοποίηση των επιμέρους προβλημάτων.

ΕΠΙΛΥΣΗ απαιτεί :

                  1.Επίλυση και σύνθεση των επιμέρους προβλημάτων.



Ο καθορισμός απαιτήσεων ενός προβλήματος:

       Προϋποθέτει τον επακριβή προσδιορισμό των δεδομένων.
       Λεπτομερειακή καταγραφή των ζητούμενων.




Ελένη Κοκκίνου                                                                             Σελίδα 4
ΚΑΤΗΓΟΡΙΕΣ ΠΡΟΒΛΗΜΑΤΩΝ




Τα προβλήματα χωρίζονται ανάλογα με τη δυνατότητα επίλυσης σε:

Επιλύσιμα : η λύση των προβλημάτων είναι ήδη γνωστή και έχει διατυπωθεί.

Ανοικτά : η λύση δεν έχει μεν ακόμα βρεθεί, αλλά παράλληλα δεν έχει αποδειχθεί, ότι δεν επιδέχονται λύση.

Άλυτα : τα προβλήματα για τα οποία έχουμε φτάσει στην παραδοχή ότι δεν επιδέχονται λύση.

Παραδείγματα:

    1.   Η ύπαρξη εξωγήινων
    2.   Υπολογισμός εμβαδόν τετραγώνου
    3.   Τετραγωνισμός του κύκλου
    4.   Προσδιορισμός του π
    5.   Ζωή στον Άρη
    6.   Αρχή του σύμπαντος
    7.   Αποστολή διαστημοπλοίου στη Σελήνη
    8.   Επιλογή τόπου διακοπών



Ανάλογα με το βαθμό δόμησης τα προβλήματα χωρίζονται σε:

Δομημένα : χαρακτηρίζονται τα προβλήματα των οποίων η λύση προέρχεται από μια αυτοματοποιημένη
              διαδικασία.

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

Αδόμητα : Οι λύσεις των προβλημάτων αυτών δεν μπορούν να δομηθούν ή δεν έχει διερευνηθεί σε βάθος η
              δόμησής τους.

Παραδείγματα:

    1. Υπολογισμός περιμέτρου ορθογωνίου παραλληλόγραμμου.

Ελένη Κοκκίνου                                                                                     Σελίδα 5
2. Σε ποιον τόπο θα πάει κάποιος διακοπές.
    3. Ποιον μήνα θα πάει κάποιος διακοπές.
    4. Επίλυση δευτεροβάθμιας εξίσωσης.
    5. Πρόσθεση, Αφαίρεση.
    6. Επιλογή λύσης δευτεροβάθμιας εξίσωσης.
    7. Αγορά αυτοκινήτου.
    8. Οργάνωση party γενεθλίων.
    9. Επιλογή πανεπιστημίου.
    10. Αγορά αυτοκινήτου συγκεκριμένης μάρκας.
    11. Επιλογή φρούτου εποχής.

Τα προβλήματα χωρίζονται ανάλογα με το είδος επίλυσης σε:
Απόφασης : όπου η απόφαση που πρόκειται να ληφθεί σαν λύση του προβλήματος απαντά σε ένα ερώτημα
                   και πιθανόν αυτή η απάντηση να είναι ένα “ΝΑΙ” ή “ΌΧΙ”.
Υπολογιστικά : το πρόβλημα που τίθεται απαιτεί τη διενέργεια υπολογισμών, για να μπορεί να δοθεί μια
                   απάντηση στο πρόβλημα. Ζητάμε την τιμή της απάντησης.
Βελτιστοποίησης : το πρόβλημα επιζητά το βέλτιστο αποτέλεσμα για τα συγκεκριμένα δεδομένα που
                   διαθέτει. Ζητούμε απάντηση που ικανοποιεί κατά τον καλύτερο τρόπο τα δεδομένα.

Παραδείγματα :

        1. Τετραγωνίζεται ο κύκλος;
        2. Είναι ένοχος ο κατηγορούμενος;
        3. Αν R η ακτίνα του κύκλου, ποια η περίμετρος;
        4. Με 10000 ευρώ να αγοράσετε το καλύτερο αμάξι.
        5. Ποιο είναι το κλάσμα όπου ο αριθμητής και ο παρονομαστής είναι ακέραιοι < 10 και προσεγγίζει
           το π με τον καλύτερο δυνατό τρόπο.
        6. Λύση πρωτοβάθμιας εξίσωσης
        7. Θα δώσεις εξετάσεις για το πανεπιστήμιο;

Λόγοι ανάθεσης της επίλυσης προβλημάτων σε υπολογιστή:

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

Βασικές λειτουργίες που εκτελεί ένας υπολογιστής:

       πρόσθεση (αριθμητικές πράξεις)
       σύγκριση (λογικές πράξεις)
       μεταφορά δεδομένων (λειτουργία που προηγείται και έπεται της επεξεργασίας)




Ελένη Κοκκίνου                                                                                   Σελίδα 6
Θεωρητικές Ασκήσεις
Α) Να σημειώσετε για κάθε μια πρόταση από τις παρακάτω αν είναι σωστή ή λάθος.
       1.        Πρόβλημα είναι μια κατάσταση που πρέπει να αντιμετωπίσουμε.
       2.        Η κατανόηση του προβλήματος εξαρτάται αποκλειστικά από το δημιουργό
                 του προβλήματος.
       3.        Η πληροφορία προκύπτει από την επεξεργασία των ζητούμενων.
       4.        Η δομή του προβλήματος περιλαμβάνει τα συστατικά του μέρη αλλά και
                 τον τρόπο με τον οποίο συνδέονται.
       5.        Ένα δομημένο πρόβλημα είναι πάντοτε επιλύσιμο.
       6.        Ένα επιλύσιμο πρόβλημα είναι πάντοτε δομημένο.
       7.        Η επίλυση της πρωτοβάθμιας εξίσωσης αποτελεί αδόμητο πρόβλημα.
       8.        Ο πολλαπλασιασμός δεν αποτελεί βασική λειτουργία του υπολογιστή.
       9.        Η μεταφορά δεδομένων αποτελεί βασική λειτουργία ενός υπολογιστή.

       10.       Ο καθορισμός των απαιτήσεων είναι τα δεδομένα και οι
                 πληροφορίες ενός προβλήματος.

       11.       Ο ανθρώπινος εγκέφαλος είναι ένας μηχανισμός επεξεργασίας
                 δεδομένων.

       12.       Η σωστή ερμηνεία του προβλήματος εξαρτάται από τον λύτη.
       13.       Η δυσκολία αντιμετώπισης των προβλημάτων ελαττώνεται όσο
                 περισσότερο προχωράει η ανάλυσή τους σε απλούστερα προβλήματα.

       14.       Επιλύσιμο είναι ένα πρόβλημα για το οποίο ξέρουμε ότι έχει λύση,
                 αλλά αυτή δεν έχει βρεθεί ακόμη.
       15.       Η κατανόηση ενός προβλήματος δεν εξαρτάται από τη σωστή διατύπωση
                 του δημιουργού.
       16.       Τα δομημένα προβλήματα κατηγοριοποιούνται σε ημιδομημένα και
                 αδόμητα.
       17.       Η επαναληπτικότητα κάποιων διαδικασιών είναι ένας λόγος, που
                 αναθέτουμε ένα πρόβλημα στον υπολογιστή.

Β) Συμπληρώστε τα κενά με τη σωστή λέξη που λείπει.
   1. Η επίλυση ενός προβλήματος ξεκινά με την …………………………….του.
   2. …………………………………………..είναι το αποτέλεσμα επεξεργασίας δεδομένων.
   3. Σημαντικός παράγοντας στην κατανόηση ενός προβλήματος είναι η…………
   4. Με τον όρο……………………………………….προβλήματος αναφερόμαστε στα συστατικά μέρη
      που το αποτελούν.
   5. Για να μπορέσουμε να επιλύσουμε ένα πρόβλημα θα πρέπει να γίνει ο καθορισμός
      ………………………………………………………




Ελένη Κοκκίνου                                                                         Σελίδα 7
Θέματα Πανελληνίων από το Κεφάλαιο 1




Ελένη Κοκκίνου                                          Σελίδα 8
Ερωτήσεις Ανάπτυξης ή Αντιστοίχισης




Ελένη Κοκκίνου                                         Σελίδα 9
Ελένη Κοκκίνου   Σελίδα 10
Ελένη Κοκκίνου   Σελίδα 11

More Related Content

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

ανάλυση προβλήματος
ανάλυση προβλήματοςανάλυση προβλήματος
ανάλυση προβλήματοςDimitrios Dalagiorgos
 
Κεφάλαιο 1 ΑΕΠΠ
Κεφάλαιο 1 ΑΕΠΠΚεφάλαιο 1 ΑΕΠΠ
Κεφάλαιο 1 ΑΕΠΠathinabb
 
ΑΕΠΠ: Ερωτήσεις Επανάληψης στο 1ο Κεφάλαιο
ΑΕΠΠ: Ερωτήσεις Επανάληψης στο 1ο ΚεφάλαιοΑΕΠΠ: Ερωτήσεις Επανάληψης στο 1ο Κεφάλαιο
ΑΕΠΠ: Ερωτήσεις Επανάληψης στο 1ο ΚεφάλαιοNikos Michailidis
 
φυλλο ερωτησεων 2.1
φυλλο ερωτησεων 2.1φυλλο ερωτησεων 2.1
φυλλο ερωτησεων 2.1Foteinh Damianou
 
Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών
Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών
Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών Anna Dimitrakopoulou
 
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...Θανάσης Δρούγας
 
ΑΕΠΠ ΚΕΦ 1
ΑΕΠΠ ΚΕΦ 1ΑΕΠΠ ΚΕΦ 1
ΑΕΠΠ ΚΕΦ 1educast
 
Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1 προβλημα
Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1  προβλημαΕισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1  προβλημα
Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1 προβλημαevoyiatz
 
kef1-dom
kef1-domkef1-dom
kef1-domkontaxi
 
αεππ κεφαλαιο 1 ανάλυση προβλήματος
αεππ κεφαλαιο 1 ανάλυση προβλήματοςαεππ κεφαλαιο 1 ανάλυση προβλήματος
αεππ κεφαλαιο 1 ανάλυση προβλήματοςevoyiatz
 
2.1 - Problem
2.1 - Problem2.1 - Problem
2.1 - Problemgogotsis9
 
εισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμό
εισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμόεισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμό
εισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμόvfilip
 

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

ανάλυση προβλήματος
ανάλυση προβλήματοςανάλυση προβλήματος
ανάλυση προβλήματος
 
Κεφάλαιο 1 ΑΕΠΠ
Κεφάλαιο 1 ΑΕΠΠΚεφάλαιο 1 ΑΕΠΠ
Κεφάλαιο 1 ΑΕΠΠ
 
Kefalaio1 1 α
Kefalaio1 1 αKefalaio1 1 α
Kefalaio1 1 α
 
Πρόβλημα
ΠρόβλημαΠρόβλημα
Πρόβλημα
 
ΑΕΠΠ: Ερωτήσεις Επανάληψης στο 1ο Κεφάλαιο
ΑΕΠΠ: Ερωτήσεις Επανάληψης στο 1ο ΚεφάλαιοΑΕΠΠ: Ερωτήσεις Επανάληψης στο 1ο Κεφάλαιο
ΑΕΠΠ: Ερωτήσεις Επανάληψης στο 1ο Κεφάλαιο
 
chapter2-1.pptx
chapter2-1.pptxchapter2-1.pptx
chapter2-1.pptx
 
φυλλο ερωτησεων 2.1
φυλλο ερωτησεων 2.1φυλλο ερωτησεων 2.1
φυλλο ερωτησεων 2.1
 
Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών
Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών
Κεφάλαιο 2: Θέματα Θεωρητικής Επιστήμης Υπολογιστών
 
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...
 
ΑΕΠΠ ΚΕΦ 1
ΑΕΠΠ ΚΕΦ 1ΑΕΠΠ ΚΕΦ 1
ΑΕΠΠ ΚΕΦ 1
 
Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1 προβλημα
Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1  προβλημαΕισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1  προβλημα
Εισαγωγή στις Αρχές της Επιστήμης των ΗΥ: κεφαλαιο 2.1 προβλημα
 
2η Πρ. 1.3 1.4.ppt
2η Πρ. 1.3   1.4.ppt2η Πρ. 1.3   1.4.ppt
2η Πρ. 1.3 1.4.ppt
 
kef1-dom
kef1-domkef1-dom
kef1-dom
 
αεππ κεφαλαιο 1 ανάλυση προβλήματος
αεππ κεφαλαιο 1 ανάλυση προβλήματοςαεππ κεφαλαιο 1 ανάλυση προβλήματος
αεππ κεφαλαιο 1 ανάλυση προβλήματος
 
2o Φ.Α. 1.3 + 1.4.pdf
2o Φ.Α. 1.3 + 1.4.pdf2o Φ.Α. 1.3 + 1.4.pdf
2o Φ.Α. 1.3 + 1.4.pdf
 
2.1 - Problem
2.1 - Problem2.1 - Problem
2.1 - Problem
 
ενότητα 1
ενότητα 1ενότητα 1
ενότητα 1
 
ενότητα 1
ενότητα 1ενότητα 1
ενότητα 1
 
εισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμό
εισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμόεισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμό
εισαγωγή στην εννοια του αλγορίθμου και στον προγραμματισμό
 
ΠΛΗ20 ΜΑΘΗΜΑ 1.1
ΠΛΗ20 ΜΑΘΗΜΑ 1.1ΠΛΗ20 ΜΑΘΗΜΑ 1.1
ΠΛΗ20 ΜΑΘΗΜΑ 1.1
 

More from Eleni Kokkinou

Τροποι για να λειτουργήσουν τα μέσα κοινωνικής δικτύωσης ενισχυτικά της διδασ...
Τροποι για να λειτουργήσουν τα μέσα κοινωνικής δικτύωσης ενισχυτικά της διδασ...Τροποι για να λειτουργήσουν τα μέσα κοινωνικής δικτύωσης ενισχυτικά της διδασ...
Τροποι για να λειτουργήσουν τα μέσα κοινωνικής δικτύωσης ενισχυτικά της διδασ...Eleni Kokkinou
 
Κεφάλαιο 4 Λογισμικό συστήματος
Κεφάλαιο 4 Λογισμικό συστήματοςΚεφάλαιο 4 Λογισμικό συστήματος
Κεφάλαιο 4 Λογισμικό συστήματοςEleni Kokkinou
 
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠΔιαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠEleni Kokkinou
 
Ασκήσεις δομή Επιλογής
Ασκήσεις δομή ΕπιλογήςΑσκήσεις δομή Επιλογής
Ασκήσεις δομή ΕπιλογήςEleni Kokkinou
 
Askiseis anosoviologiki
Askiseis anosoviologikiAskiseis anosoviologiki
Askiseis anosoviologikiEleni Kokkinou
 
Βιολογία Γενικής Γ λυκείου σελ 44-46
Βιολογία Γενικής Γ λυκείου σελ 44-46Βιολογία Γενικής Γ λυκείου σελ 44-46
Βιολογία Γενικής Γ λυκείου σελ 44-46Eleni Kokkinou
 
Ασκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίαςΑσκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίαςEleni Kokkinou
 
1 1 Τι είναι χημεία - Χημεία Β Γυμνασίου
1 1 Τι είναι χημεία - Χημεία  Β Γυμνασίου1 1 Τι είναι χημεία - Χημεία  Β Γυμνασίου
1 1 Τι είναι χημεία - Χημεία Β ΓυμνασίουEleni Kokkinou
 
Ο Περιοδικός πίνακας - Χημεία Γ' γυμνασίου
Ο Περιοδικός πίνακας - Χημεία Γ' γυμνασίουΟ Περιοδικός πίνακας - Χημεία Γ' γυμνασίου
Ο Περιοδικός πίνακας - Χημεία Γ' γυμνασίουEleni Kokkinou
 
Διαγώνισμα δομή ακολουθίας ΑΕΠΠ
Διαγώνισμα δομή ακολουθίας ΑΕΠΠΔιαγώνισμα δομή ακολουθίας ΑΕΠΠ
Διαγώνισμα δομή ακολουθίας ΑΕΠΠEleni Kokkinou
 
Kef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Kef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό ΠεριβάλλονKef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Kef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό ΠεριβάλλονEleni Kokkinou
 

More from Eleni Kokkinou (11)

Τροποι για να λειτουργήσουν τα μέσα κοινωνικής δικτύωσης ενισχυτικά της διδασ...
Τροποι για να λειτουργήσουν τα μέσα κοινωνικής δικτύωσης ενισχυτικά της διδασ...Τροποι για να λειτουργήσουν τα μέσα κοινωνικής δικτύωσης ενισχυτικά της διδασ...
Τροποι για να λειτουργήσουν τα μέσα κοινωνικής δικτύωσης ενισχυτικά της διδασ...
 
Κεφάλαιο 4 Λογισμικό συστήματος
Κεφάλαιο 4 Λογισμικό συστήματοςΚεφάλαιο 4 Λογισμικό συστήματος
Κεφάλαιο 4 Λογισμικό συστήματος
 
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠΔιαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
Διαγώνισμα 1ο και 2ο κεφ ΑΕΠΠ
 
Ασκήσεις δομή Επιλογής
Ασκήσεις δομή ΕπιλογήςΑσκήσεις δομή Επιλογής
Ασκήσεις δομή Επιλογής
 
Askiseis anosoviologiki
Askiseis anosoviologikiAskiseis anosoviologiki
Askiseis anosoviologiki
 
Βιολογία Γενικής Γ λυκείου σελ 44-46
Βιολογία Γενικής Γ λυκείου σελ 44-46Βιολογία Γενικής Γ λυκείου σελ 44-46
Βιολογία Γενικής Γ λυκείου σελ 44-46
 
Ασκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίαςΑσκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίας
 
1 1 Τι είναι χημεία - Χημεία Β Γυμνασίου
1 1 Τι είναι χημεία - Χημεία  Β Γυμνασίου1 1 Τι είναι χημεία - Χημεία  Β Γυμνασίου
1 1 Τι είναι χημεία - Χημεία Β Γυμνασίου
 
Ο Περιοδικός πίνακας - Χημεία Γ' γυμνασίου
Ο Περιοδικός πίνακας - Χημεία Γ' γυμνασίουΟ Περιοδικός πίνακας - Χημεία Γ' γυμνασίου
Ο Περιοδικός πίνακας - Χημεία Γ' γυμνασίου
 
Διαγώνισμα δομή ακολουθίας ΑΕΠΠ
Διαγώνισμα δομή ακολουθίας ΑΕΠΠΔιαγώνισμα δομή ακολουθίας ΑΕΠΠ
Διαγώνισμα δομή ακολουθίας ΑΕΠΠ
 
Kef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Kef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό ΠεριβάλλονKef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Kef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
 

Recently uploaded

Σχολικός εκφοβισμός
Σχολικός                             εκφοβισμόςΣχολικός                             εκφοβισμός
Σχολικός εκφοβισμόςDimitra Mylonaki
 
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdfΟδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdfIrini Panagiotaki
 
ΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΓΥΜΝΑΣΙΟΥ ΖΗΠΑΡΙΟΥ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITY
ΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΓΥΜΝΑΣΙΟΥ ΖΗΠΑΡΙΟΥ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITYΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΓΥΜΝΑΣΙΟΥ ΖΗΠΑΡΙΟΥ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITY
ΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΓΥΜΝΑΣΙΟΥ ΖΗΠΑΡΙΟΥ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITYΜαρία Διακογιώργη
 
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptxΕκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx7gymnasiokavalas
 
ΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptx
ΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptxΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptx
ΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptxtheologisgr
 
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-242lykkomo
 
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docx
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docxΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docx
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docxAreti Arvithi
 
M32 - Τα πολιτιστικά χαρακτηριστικά των Ευρωπαίων.ppt
M32 - Τα πολιτιστικά χαρακτηριστικά των Ευρωπαίων.pptM32 - Τα πολιτιστικά χαρακτηριστικά των Ευρωπαίων.ppt
M32 - Τα πολιτιστικά χαρακτηριστικά των Ευρωπαίων.pptAntigoniVolikou1
 
Ενσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docx
Ενσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docxΕνσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docx
Ενσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docxMichail Desperes
 
Το άγαλμα που κρύωνε
Το άγαλμα που                       κρύωνεΤο άγαλμα που                       κρύωνε
Το άγαλμα που κρύωνεDimitra Mylonaki
 
Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...
Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...
Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...Areti Arvithi
 
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptxΕκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx36dimperist
 
ΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ
ΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ
ΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥΜαρία Διακογιώργη
 
Δημιουργία εφημερίδας .pdf
Δημιουργία εφημερίδας                       .pdfΔημιουργία εφημερίδας                       .pdf
Δημιουργία εφημερίδας .pdfDimitra Mylonaki
 
ΣΔΕ Ιεράπετρας ερωτηματολόγιο - ecomobility .docx
ΣΔΕ Ιεράπετρας ερωτηματολόγιο - ecomobility .docxΣΔΕ Ιεράπετρας ερωτηματολόγιο - ecomobility .docx
ΣΔΕ Ιεράπετρας ερωτηματολόγιο - ecomobility .docxtheologisgr
 
Η Δυναστεία των Παλαιολόγων - Βυζαντινή Αυτοκρατορία
Η Δυναστεία των Παλαιολόγων -  Βυζαντινή ΑυτοκρατορίαΗ Δυναστεία των Παλαιολόγων -  Βυζαντινή Αυτοκρατορία
Η Δυναστεία των Παλαιολόγων - Βυζαντινή Αυτοκρατορίαeucharis
 
Σχέδιο Μικρο-διδασκαλίας στη Γεωγραφία.
Σχέδιο Μικρο-διδασκαλίας στη Γεωγραφία.Σχέδιο Μικρο-διδασκαλίας στη Γεωγραφία.
Σχέδιο Μικρο-διδασκαλίας στη Γεωγραφία.Michail Desperes
 
Διαχείριση χρόνου παιδιών
Διαχείριση χρόνου                    παιδιώνΔιαχείριση χρόνου                    παιδιών
Διαχείριση χρόνου παιδιώνDimitra Mylonaki
 
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdfΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdfssuserf9afe7
 

Recently uploaded (20)

Σχολικός εκφοβισμός
Σχολικός                             εκφοβισμόςΣχολικός                             εκφοβισμός
Σχολικός εκφοβισμός
 
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdfΟδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
 
ΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΓΥΜΝΑΣΙΟΥ ΖΗΠΑΡΙΟΥ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITY
ΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΓΥΜΝΑΣΙΟΥ ΖΗΠΑΡΙΟΥ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITYΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΓΥΜΝΑΣΙΟΥ ΖΗΠΑΡΙΟΥ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITY
ΕΡΓΑΣΙΑ ΜΑΘΗΤΩΝ ΓΥΜΝΑΣΙΟΥ ΖΗΠΑΡΙΟΥ ΓΙΑ ΤΟ ΔΙΑΓΩΝΙΣΜΟ ECOMOBILITY
 
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptxΕκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
 
ΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptx
ΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptxΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptx
ΣΔΕ Ιεράπετρας παρουσίαση - ecomobility.pptx
 
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24
 
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docx
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docxΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docx
ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΠΑΡΑΤΗΡΗΣΗ ΚΥΤΤΑΡΩΝ ΣΤΟ ΜΙΚΡΟΣΚΟΠΙΟ.docx
 
M32 - Τα πολιτιστικά χαρακτηριστικά των Ευρωπαίων.ppt
M32 - Τα πολιτιστικά χαρακτηριστικά των Ευρωπαίων.pptM32 - Τα πολιτιστικά χαρακτηριστικά των Ευρωπαίων.ppt
M32 - Τα πολιτιστικά χαρακτηριστικά των Ευρωπαίων.ppt
 
Ενσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docx
Ενσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docxΕνσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docx
Ενσυνειδητότητα και εκπαίδευση για διαχείριση κρίσης στην τάξη.docx
 
Το άγαλμα που κρύωνε
Το άγαλμα που                       κρύωνεΤο άγαλμα που                       κρύωνε
Το άγαλμα που κρύωνε
 
Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...
Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...
Παρατήρηση Κυττάρων στο Μικροσκόπιο _ παρουσίαση /Observation of cells under ...
 
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptxΕκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx
Εκπαιδευτική Επίσκεψη στην Πάρνηθα ΑΠΡΙΛΙΟΣ 2024.pptx
 
ΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ
ΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ
ΑΛΜΠΟΥΜ ΦΩΤΟΓΡΑΦΙΩΝ ΑΠΟ ΤΙΣ ΔΡΑΣΕΙΣ ΤΩΝ ΜΑΘΗΤΩΝ ΚΑΤΑ ΤΗ ΔΙΑΡΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ
 
Δημιουργία εφημερίδας .pdf
Δημιουργία εφημερίδας                       .pdfΔημιουργία εφημερίδας                       .pdf
Δημιουργία εφημερίδας .pdf
 
ΣΔΕ Ιεράπετρας ερωτηματολόγιο - ecomobility .docx
ΣΔΕ Ιεράπετρας ερωτηματολόγιο - ecomobility .docxΣΔΕ Ιεράπετρας ερωτηματολόγιο - ecomobility .docx
ΣΔΕ Ιεράπετρας ερωτηματολόγιο - ecomobility .docx
 
Η Δυναστεία των Παλαιολόγων - Βυζαντινή Αυτοκρατορία
Η Δυναστεία των Παλαιολόγων -  Βυζαντινή ΑυτοκρατορίαΗ Δυναστεία των Παλαιολόγων -  Βυζαντινή Αυτοκρατορία
Η Δυναστεία των Παλαιολόγων - Βυζαντινή Αυτοκρατορία
 
Σχέδιο Μικρο-διδασκαλίας στη Γεωγραφία.
Σχέδιο Μικρο-διδασκαλίας στη Γεωγραφία.Σχέδιο Μικρο-διδασκαλίας στη Γεωγραφία.
Σχέδιο Μικρο-διδασκαλίας στη Γεωγραφία.
 
Λαπμπουκ .pdf
Λαπμπουκ                                                    .pdfΛαπμπουκ                                                    .pdf
Λαπμπουκ .pdf
 
Διαχείριση χρόνου παιδιών
Διαχείριση χρόνου                    παιδιώνΔιαχείριση χρόνου                    παιδιών
Διαχείριση χρόνου παιδιών
 
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdfΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
 

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

  • 1. ΥΛΗ ΕΞΕΤΑΣΕΩΝ Από το βιβλίο «Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον» των Α. Βακάλη, Η. Γιαννόπουλου, Ν. Ιωαννίδη, Χ. Κοίλια, Κ. Μάλαμα, Ι. Μανωλόπουλου, Π. Πολίτη, έκδοση Ο.Ε.Δ.Β. 2012 1. Ανάλυση προβλήματος 1.1 Η έννοια πρόβλημα 1.2 Κατανόηση προβλήματος 1.3 Δομή προβλήματος 1.4 Καθορισμός απαιτήσεων 1.5 Κατηγορίες προβλημάτων 1.6 Πρόβλημα και υπολογιστής 2. Βασικές Έννοιες Αλγορίθμων 2.1 Τι είναι αλγόριθμος 2.2 Σπουδαιότητα αλγορίθμων 2.3 Περιγραφή και αναπαράσταση αλγορίθμων 2.4 Βασικές συνιστώσες/εντολές ενός αλγορίθμου 2.4.1 Δομή ακολουθίας 2.4.2 Δομή επιλογής 2.4.3 Διαδικασίες πολλαπλών επιλογών 2.4.4 Εμφωλευμένες Διαδικασίες 2.4.5 Δομή επανάληψης 3. Δομές Δεδομένων και Αλγόριθμοι 3.1 Δεδομένα 3.2 Αλγόριθμοι+Δομές Δεδομένων =Προγράμματα 3.3 Πίνακες 3.4 Στοίβα 3.5 Ουρά 3.6 Αναζήτηση 3.7 Ταξινόμηση 6. Εισαγωγή στον προγραμματισμό 6.1 Η έννοια του προγράμματος 6.2 Ιστορική αναδρομή 6.2.1 Γλώσσες Μηχανής 6.2.2 Συμβολικές γλώσσες ή γλώσσες χαμηλού επιπέδου 6.2.3 Γλώσσες υψηλού επιπέδου 6.2.4 Γλώσσες 4ης γενιάς 6.3 Φυσικές και τεχνητές γλώσσες 6.4 Τεχνικές σχεδίασης προγραμμάτων 6.4.1 Ιεραρχική σχεδίαση προγράμματος 6.4.2 Τμηματικός προγραμματισμός 6.4.3 Δομημένος προγραμματισμός 6.7 Προγραμματιστικά περιβάλλοντα 7. Βασικά στοιχεία προγραμματισμού 7.1 Το αλφάβητο της ΓΛΩΣΣΑΣ 7.2 Τύποι Δεδομένων Ελένη Κοκκίνου Σελίδα 1
  • 2. 7.3 Σταθερές 7.4 Μεταβλητές 7.5 Αριθμητικοί τελεστές 7.6 Συναρτήσεις 7.7 Αριθμητικές εκφράσεις 7.8 Εντολή εκχώρησης 7.9 Εντολές εισόδου-εξόδου 7.10 Δομή προγράμματος 8. Επιλογή και επανάληψη 8.1 Εντολές επιλογής 8.1.1 Εντολή ΑΝ 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 Πραγματικές και τυπικές παράμετροι Οι ενότητες 3.4, 3.5 εξετάζονται μόνο ως θεωρία. ΣΗΜΕΙΩΣΗ  Οι μαθητές θα μπορούν να διατυπώνουν τις λύσεις των ασκήσεων των εξετάσεων είτε σε οποιαδήποτε μορφή παράστασης αλγορίθμου είτε σε «ΓΛΩΣΣΑ» όπως αυτή ορίζεται και χρησιμοποιείται στο διδακτικό εγχειρίδιο. Ελένη Κοκκίνου Σελίδα 2
  • 3. ΚΕΦΑΛΑΙΟ 1: ΑΝΑΛΥΣΗ ΠΡΟΒΛΗΜΑΤΟΣ ΠΡΟΒΛΗΜΑ εννοείται μια κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής. Παραδείγματα προβλημάτων:  AIDS, νεφροπάθειες, καρδιοπάθειες, …, προβλήματα υγείας.  Ρατσισμός, εγκληματικότητα, …, κοινωνικά προβλήματα.  Το εμβαδόν του κύκλου, λύση εξίσωσης, μαθηματικά προβλήματα .  Ενοποίηση 4 πεδίων, …, προβλήματα φυσικής.  Δέσιμο ναυτικού κόμπου, βιωματικά προβλήματα. ΚΑΤΑΝΟΗΣΗ ΠΡΟΒΛΗΜΑΤΟΣ Σωστή διατύπωση Σωστή ερμηνεία (δημιουργός) (λύτης) άστοχη χρήση ορολογίας επίπεδο γνώσης λανθασμένη σύνταξη αντίληψη λύτη εμπειρία ενδιαφέρον ευφυΐα Συνηθέστερο μέσο για την αποτύπωση ενός προβλήματος: Ο λόγος (προφορικός ή γραπτός), ο οποίος απαιτεί σαφήνεια. ΔΕΔΟΜΕΝΟ είναι οποιοδήποτε στοιχείο μπορεί να γίνει αντιληπτό από έναν τουλάχιστον παρατηρητή, με μια από τις 5 αισθήσεις του. Τα δεδομένα είναι τα στοιχεία πάνω στα οποία στηριζόμαστε για να λύσουμε το πρόβλημα. ΠΛΗΡΟΦΟΡΙΑ ονομάζεται οποιοδήποτε γνωσιακό στοιχείο προέρχεται από επεξεργασία δεδομένων. ΕΠΕΞΕΡΓΑΣΙΑ ΔΕΔΟΜΕΝΩΝ είναι η διαδικασία κατά την οποία ένας “μηχανισμός” δέχεται δεδομένα, τα επεξεργάζεται σύμφωνα με έναν προκαθορισμένο τρόπο και αποδίδει πληροφορίες. Μηχανισμοί επεξεργασίας δεδομένων: α)Ανθρώπινος εγκέφαλος β) Υπολογιστής. ΔΟΜΗ ΠΡΟΒΛΗΜΑΤΟΣ : με τον όρο αυτόν αναφερόμαστε στα συστατικά του μέρη, στα επιμέρους τμήματα, που το αποτελούν καθώς επίσης και στον τρόπο που αυτά τα μέρη συνδέονται μεταξύ τους. Πλεονεκτήματα της εύρεσης της δομής ενός προβλήματος: 1. Η δυσκολία αντιμετώπισης του προβλήματος ελαττώνεται όσο προχωρά η ανάλυσή του σε απλούστερα προβλήματα. 2. Ο κατακερματισμός ενός προβλήματος σε απλούστερα προβλήματα, ενεργοποιεί και οξύνει τη σκέψη και την αναλυτική ικανότητα του ατόμου. Ελένη Κοκκίνου Σελίδα 3
  • 4. ΑΝΑΛΥΣΗ ΠΡΟΒΛΗΜΑΤΟΣ Φραστικά Διαγραμματική αναπαράσταση Φραστικά : Περιγράφουμε με λόγια πώς και σε ποια επιμέρους προβλήματα αναλύεται το κυρίως πρόβλημα και τα υποπροβλήματα που προκύπτουν. Διαγραμματική αναπαράσταση: Η περιγραφή γίνεται με σχεδιάγραμμα σε σχήμα γενεαλογικού δένδρου. Το αρχικό και τα επιμέρους προβλήματα αναπαρίστανται από ορθογώνια παραλληλόγραμμα. Στάδια αντιμετώπισης προβλήματος: ΚΑΤΑΝΟΗΣΗ  ΑΝΑΛΥΣΗ  ΕΠΙΛΥΣΗ ΚΑΤΑΝΟΗΣΗ απαιτεί : 1. Σωστή και πλήρη αποσαφήνιση των δεδομένων 2. Καταγραφή ζητούμενων ΑΝΑΛΥΣΗ απαιτεί : 1. Διαδοχική τμηματοποίηση προβλήματος σε απλούστερα. 2. Επιπλέον τμηματοποίηση των επιμέρους προβλημάτων. ΕΠΙΛΥΣΗ απαιτεί : 1.Επίλυση και σύνθεση των επιμέρους προβλημάτων. Ο καθορισμός απαιτήσεων ενός προβλήματος:  Προϋποθέτει τον επακριβή προσδιορισμό των δεδομένων.  Λεπτομερειακή καταγραφή των ζητούμενων. Ελένη Κοκκίνου Σελίδα 4
  • 5. ΚΑΤΗΓΟΡΙΕΣ ΠΡΟΒΛΗΜΑΤΩΝ Τα προβλήματα χωρίζονται ανάλογα με τη δυνατότητα επίλυσης σε: Επιλύσιμα : η λύση των προβλημάτων είναι ήδη γνωστή και έχει διατυπωθεί. Ανοικτά : η λύση δεν έχει μεν ακόμα βρεθεί, αλλά παράλληλα δεν έχει αποδειχθεί, ότι δεν επιδέχονται λύση. Άλυτα : τα προβλήματα για τα οποία έχουμε φτάσει στην παραδοχή ότι δεν επιδέχονται λύση. Παραδείγματα: 1. Η ύπαρξη εξωγήινων 2. Υπολογισμός εμβαδόν τετραγώνου 3. Τετραγωνισμός του κύκλου 4. Προσδιορισμός του π 5. Ζωή στον Άρη 6. Αρχή του σύμπαντος 7. Αποστολή διαστημοπλοίου στη Σελήνη 8. Επιλογή τόπου διακοπών Ανάλογα με το βαθμό δόμησης τα προβλήματα χωρίζονται σε: Δομημένα : χαρακτηρίζονται τα προβλήματα των οποίων η λύση προέρχεται από μια αυτοματοποιημένη διαδικασία. Ημιδομημένα : η λύση επιδιώκεται στα πλαίσια ενός εύρους πιθανών λύσεων, αφήνοντας στον ανθρώπινο παράγοντα περιθώρια επιλογής του. Αδόμητα : Οι λύσεις των προβλημάτων αυτών δεν μπορούν να δομηθούν ή δεν έχει διερευνηθεί σε βάθος η δόμησής τους. Παραδείγματα: 1. Υπολογισμός περιμέτρου ορθογωνίου παραλληλόγραμμου. Ελένη Κοκκίνου Σελίδα 5
  • 6. 2. Σε ποιον τόπο θα πάει κάποιος διακοπές. 3. Ποιον μήνα θα πάει κάποιος διακοπές. 4. Επίλυση δευτεροβάθμιας εξίσωσης. 5. Πρόσθεση, Αφαίρεση. 6. Επιλογή λύσης δευτεροβάθμιας εξίσωσης. 7. Αγορά αυτοκινήτου. 8. Οργάνωση party γενεθλίων. 9. Επιλογή πανεπιστημίου. 10. Αγορά αυτοκινήτου συγκεκριμένης μάρκας. 11. Επιλογή φρούτου εποχής. Τα προβλήματα χωρίζονται ανάλογα με το είδος επίλυσης σε: Απόφασης : όπου η απόφαση που πρόκειται να ληφθεί σαν λύση του προβλήματος απαντά σε ένα ερώτημα και πιθανόν αυτή η απάντηση να είναι ένα “ΝΑΙ” ή “ΌΧΙ”. Υπολογιστικά : το πρόβλημα που τίθεται απαιτεί τη διενέργεια υπολογισμών, για να μπορεί να δοθεί μια απάντηση στο πρόβλημα. Ζητάμε την τιμή της απάντησης. Βελτιστοποίησης : το πρόβλημα επιζητά το βέλτιστο αποτέλεσμα για τα συγκεκριμένα δεδομένα που διαθέτει. Ζητούμε απάντηση που ικανοποιεί κατά τον καλύτερο τρόπο τα δεδομένα. Παραδείγματα : 1. Τετραγωνίζεται ο κύκλος; 2. Είναι ένοχος ο κατηγορούμενος; 3. Αν R η ακτίνα του κύκλου, ποια η περίμετρος; 4. Με 10000 ευρώ να αγοράσετε το καλύτερο αμάξι. 5. Ποιο είναι το κλάσμα όπου ο αριθμητής και ο παρονομαστής είναι ακέραιοι < 10 και προσεγγίζει το π με τον καλύτερο δυνατό τρόπο. 6. Λύση πρωτοβάθμιας εξίσωσης 7. Θα δώσεις εξετάσεις για το πανεπιστήμιο; Λόγοι ανάθεσης της επίλυσης προβλημάτων σε υπολογιστή:  πολυπλοκότητα υπολογισμών  επαναληπτικότητα διαδικασιών  ταχύτητα εκτέλεσης των πράξεων  μεγάλο πλήθος δεδομένων Βασικές λειτουργίες που εκτελεί ένας υπολογιστής:  πρόσθεση (αριθμητικές πράξεις)  σύγκριση (λογικές πράξεις)  μεταφορά δεδομένων (λειτουργία που προηγείται και έπεται της επεξεργασίας) Ελένη Κοκκίνου Σελίδα 6
  • 7. Θεωρητικές Ασκήσεις Α) Να σημειώσετε για κάθε μια πρόταση από τις παρακάτω αν είναι σωστή ή λάθος. 1. Πρόβλημα είναι μια κατάσταση που πρέπει να αντιμετωπίσουμε. 2. Η κατανόηση του προβλήματος εξαρτάται αποκλειστικά από το δημιουργό του προβλήματος. 3. Η πληροφορία προκύπτει από την επεξεργασία των ζητούμενων. 4. Η δομή του προβλήματος περιλαμβάνει τα συστατικά του μέρη αλλά και τον τρόπο με τον οποίο συνδέονται. 5. Ένα δομημένο πρόβλημα είναι πάντοτε επιλύσιμο. 6. Ένα επιλύσιμο πρόβλημα είναι πάντοτε δομημένο. 7. Η επίλυση της πρωτοβάθμιας εξίσωσης αποτελεί αδόμητο πρόβλημα. 8. Ο πολλαπλασιασμός δεν αποτελεί βασική λειτουργία του υπολογιστή. 9. Η μεταφορά δεδομένων αποτελεί βασική λειτουργία ενός υπολογιστή. 10. Ο καθορισμός των απαιτήσεων είναι τα δεδομένα και οι πληροφορίες ενός προβλήματος. 11. Ο ανθρώπινος εγκέφαλος είναι ένας μηχανισμός επεξεργασίας δεδομένων. 12. Η σωστή ερμηνεία του προβλήματος εξαρτάται από τον λύτη. 13. Η δυσκολία αντιμετώπισης των προβλημάτων ελαττώνεται όσο περισσότερο προχωράει η ανάλυσή τους σε απλούστερα προβλήματα. 14. Επιλύσιμο είναι ένα πρόβλημα για το οποίο ξέρουμε ότι έχει λύση, αλλά αυτή δεν έχει βρεθεί ακόμη. 15. Η κατανόηση ενός προβλήματος δεν εξαρτάται από τη σωστή διατύπωση του δημιουργού. 16. Τα δομημένα προβλήματα κατηγοριοποιούνται σε ημιδομημένα και αδόμητα. 17. Η επαναληπτικότητα κάποιων διαδικασιών είναι ένας λόγος, που αναθέτουμε ένα πρόβλημα στον υπολογιστή. Β) Συμπληρώστε τα κενά με τη σωστή λέξη που λείπει. 1. Η επίλυση ενός προβλήματος ξεκινά με την …………………………….του. 2. …………………………………………..είναι το αποτέλεσμα επεξεργασίας δεδομένων. 3. Σημαντικός παράγοντας στην κατανόηση ενός προβλήματος είναι η………… 4. Με τον όρο……………………………………….προβλήματος αναφερόμαστε στα συστατικά μέρη που το αποτελούν. 5. Για να μπορέσουμε να επιλύσουμε ένα πρόβλημα θα πρέπει να γίνει ο καθορισμός ……………………………………………………… Ελένη Κοκκίνου Σελίδα 7
  • 8. Θέματα Πανελληνίων από το Κεφάλαιο 1 Ελένη Κοκκίνου Σελίδα 8
  • 9. Ερωτήσεις Ανάπτυξης ή Αντιστοίχισης Ελένη Κοκκίνου Σελίδα 9
  • 10. Ελένη Κοκκίνου Σελίδα 10
  • 11. Ελένη Κοκκίνου Σελίδα 11