SlideShare a Scribd company logo
1 of 2
Download to read offline
ΟΝΟΜΑΤΕΠΩΜΥΝΟ                      ΗΜΕΡΟΜ.        ΛΥΚΕΙΟ ΕΥΠΑΛΙΟΥ

                     Α.Ε.Π.Π.                                                                  /    /             4ο
                                                                                                                 ΦΥΛΛΟ
                 2.1 Τι είναι αλγόριθμος + 2.3 Περιγραφή και αναπαράσταση                    Γτ Λυκείου       ΑΣΚΗΣΕΩΝ

       Βασικά σημεία θεωρίας :
2.1 Τι είναι αλγόριθμος
Αλγόριθμος, είναι:
  • μια πεπερασμένη σειρά ενεργειών,
  • αυστηρά καθορισμένων και
  • εκτελέσιμων σε πεπερασμένο χρόνο, που
  • στοχεύουν στην επίλυση ενός προβλήματος.
Κάθε αλγόριθμος πρέπει να ικανοποιεί τα πέντε κριτήρια:
                       Κατά την εκκίνηση εκτέλεσης του αλγορίθμου καμία, μία ή περισσότερες τιμές δεδομένων πρέπει
 Είσοδος
                       να δίνονται ως είσοδοι στον αλγόριθμο.
                       Στο τέλος πρέπει να εξάγει κάποιο αποτέλεσμα μετά την επεξεργασία των δεδομένων. Μπορούν
 Έξοδος
                       να είναι περισσότερες από μία.
                       Κάθε εντολή δεν πρέπει να αφήνει περιθώρια ασάφειας ή παρερμηνείας. Πρέπει να είναι δηλαδή
 Καθοριστικότητα
                       αυστηρά καθορισμένη.
                       Κάθε εκτέλεση είναι πεπερασμένη, δηλαδή τελειώνει ύστερα από έναν πεπερασμένο αριθμό
 Περατότητα
                       διεργασιών ή βημάτων.
                       Όλες οι διαδικασίες που περιλαμβάνει μπορούν να πραγματοποιηθούν με ακρίβεια και σε
 Αποτελεσματικότητα
                       πεπερασμένο χρόνο "με μολύβι και χαρτί".
2.3 Περιγραφή και αναπαράσταση αλγορίθμων
Τέσσερις είναι οι βασικοί τρόποι αναπαράστασης ενός αλγορίθμου:
  • Ελεύθερο κείμενο, που αποτελεί τον πιο αδόμητο τρόπο παρουσίασης αλγορίθμου. Πρόβλημα: αποτελεσματικότητα.
  • Διάγραμμα ροής, που συνιστά έναν πιο γραφικό τρόπο παρουσίασης του αλγορίθμου. Σπανίζει η αποκλειστική τους χρήση.
  • Φυσική γλώσσα που εκτελείται κατά βήματα. Πρόβλημα: καθοριστικότητα.
  • Κωδικοποίηση του αλγορίθμου σε ψευδογλώσσα ή γλώσσα προγραμματισμού.
Για ένα διάγραμμα ροής χρησιμοποιούμε τα εξής σχήματα:
      Αρχή - Τέλος           Είσοδος - Έξοδος     Εκτέλεση πράξεων      Συνθήκη (επιλογή)           Ροή εντολών




       Επανάληψη :
Χαρακτηρίστε αν είναι σωστές [Σ] ή λάθος [Λ] οι παρακάτω προτάσεις:                                          Σ         Λ
α) Ο αλγόριθμος είναι απαραίτητος μόνο για την επίλυση προβλημάτων Πληροφορικής _______________
β) Ο αλγόριθμος αποτελείται από ένα πεπερασμένο σύνολο εντολών ______________________________
γ) Ο αλγόριθμος μπορεί να περιλαμβάνει και εντολές που δεν είναι σαφείς _________________________
δ) Η Πληροφορική μελετά τους αλγορίθμους μόνο μέσω των γλωσσών προγραμματισμού _____________
ε) Η αναπαράσταση των αλγορίθμων δεν μπορεί να γίνει μόνο με χρήση ελεύθερου κειμένου και φυσικής γλώσσας
στ) Σε ένα διάγραμμα ροής το σχήμα με το οποίο ξεκινάμε είναι το ίδιο με αυτό που τελειώνουμε _______
ζ) Η καθοριστικότητα παραβιάζεται όταν υπάρχει η περίπτωση διαίρεσης με το μηδέν ________________
η) Η αναπαράσταση με Ελεύθερο κείμενο, μπορεί να δημιουργήσει πρόβλημα περατότητας ___________
θ) Η έξοδος ενός αλγορίθμου μπορεί να είναι είσοδος για κάποιον άλλο ____________________________
ι) Ο αλγόριθμος δεν μπορεί να μην έχει είσοδο ________________________________________________
ια) Κάθε αλγόριθμος έχει έξοδο και είναι ένα αριθμητικό δεδομένο ________________________________
ιβ) Η Κωδικοποίηση του αλγορίθμου σε ψευδογλώσσα ή γλώσσα προγραμματισμού έχει τις λιγότερες
    πιθανότητες λάθους ___________________________________________________________________

Μισαηλίδης Άνθιµος                                      Σελίδα 1                                                  Α.Ε.Π.Π.
Θέμα 1ο :
Συμπληρώστε τα κενά στις παρακάτω προτάσεις:
α) Κάθε αλγόριθμος πρέπει να ικανοποιεί το κριτήριο της ................................. και έτσι κάποτε να τελειώνει.
β) Ο πιο ανεπεξέργαστος και αδόμητος τρόπος παρουσίασης ενός αλγορίθμου είναι με ............................................... .

          Θέμα 2ο :
Δίνεται η παρακάτω σειρά εντολών:
    ∆ΙΑΒΑΣΕ α, β, γ
    δ    α / (β - γ)
    ΕΚΤΥΠ ΣΕ δ
Ικανοποιούνται όλα τα αλγοριθμικά κριτήρια; Να αιτιολογήσετε την κάθε απάντησή σας (είτε Ναι είτε Όχι).
         Κριτήριο                   Ικανοποιείται;                                   Αιτιολόγηση
 Είσοδος

 Έξοδος

 Καθοριστικότητα

 Περατότητα

 Αποτελεσματικότητα


          Θέμα 3ο :
Περιγράψτε έναν αλγόριθμο μαγειρικής συνταγής με 5 το πολύ βήματα. Χρησιμοποιήστε τη Φυσική γλώσσα
με βήματα και το Διάγραμμα ροής.
          Χώρος Απαντήσεων :

...............................................................................
...............................................................................
...............................................................................
...............................................................................
...............................................................................
...............................................................................
...............................................................................
...............................................................................
...............................................................................
...............................................................................
...............................................................................
...............................................................................
...............................................................................
...............................................................................
...............................................................................

Μισαηλίδης Άνθιµος                                                       Σελίδα 2                                            Α.Ε.Π.Π.

More Related Content

What's hot

Κεφ. 2 Βασικές Έννοιες Αλγορίθμων
Κεφ. 2 Βασικές Έννοιες ΑλγορίθμωνΚεφ. 2 Βασικές Έννοιες Αλγορίθμων
Κεφ. 2 Βασικές Έννοιες ΑλγορίθμωνΙωάννου Γιαννάκης
 
ΑΕΠΠ: 10ο Φυλλάδιο Ασκήσεων
ΑΕΠΠ: 10ο Φυλλάδιο ΑσκήσεωνΑΕΠΠ: 10ο Φυλλάδιο Ασκήσεων
ΑΕΠΠ: 10ο Φυλλάδιο ΑσκήσεωνNikos Michailidis
 
ΑΕΠΠ: 8ο Φύλλο Ασκήσεων
ΑΕΠΠ: 8ο Φύλλο ΑσκήσεωνΑΕΠΠ: 8ο Φύλλο Ασκήσεων
ΑΕΠΠ: 8ο Φύλλο ΑσκήσεωνNikos Michailidis
 
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσειςΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσειςGeorge Papaloukas
 
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμωναεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμωνevoyiatz
 
κανόνες ασκήσεις επανάληψης Slideshare
κανόνες   ασκήσεις επανάληψης Slideshareκανόνες   ασκήσεις επανάληψης Slideshare
κανόνες ασκήσεις επανάληψης Slidesharevmantza
 
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...Θανάσης Δρούγας
 
04-06-13 ΕΠΑΛ-Δομημένος Προγραμματισμός
04-06-13 ΕΠΑΛ-Δομημένος Προγραμματισμός04-06-13 ΕΠΑΛ-Δομημένος Προγραμματισμός
04-06-13 ΕΠΑΛ-Δομημένος ΠρογραμματισμόςNickos Nickolopoulos
 
Bασικές έννοιες αλγορίθμων
Bασικές έννοιες αλγορίθμωνBασικές έννοιες αλγορίθμων
Bασικές έννοιες αλγορίθμωνHuman Oid
 
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣΗ ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣDimitris Psounis
 
ΑΕΠΠ κεφ2 μέρος Α Βασικές Εννοιες Αλγορίθμων
ΑΕΠΠ κεφ2 μέρος Α Βασικές Εννοιες ΑλγορίθμωνΑΕΠΠ κεφ2 μέρος Α Βασικές Εννοιες Αλγορίθμων
ΑΕΠΠ κεφ2 μέρος Α Βασικές Εννοιες Αλγορίθμωνevoyiatz
 
διαγωνισματα για Slideshare
διαγωνισματα για Slideshareδιαγωνισματα για Slideshare
διαγωνισματα για Slidesharevmantza
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 6 (ΕΚΤΥΠΩΣΗ)
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 6 (ΕΚΤΥΠΩΣΗ)ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 6 (ΕΚΤΥΠΩΣΗ)
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 6 (ΕΚΤΥΠΩΣΗ)Dimitris Psounis
 
Them plir kat_c_hmer_no_1106
Them plir kat_c_hmer_no_1106Them plir kat_c_hmer_no_1106
Them plir kat_c_hmer_no_1106ireportergr
 
Αλγόριθμος και Αλγοριθμικές Δομές
Αλγόριθμος και Αλγοριθμικές ΔομέςΑλγόριθμος και Αλγοριθμικές Δομές
Αλγόριθμος και Αλγοριθμικές Δομέςbziskos
 
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12Dimitris Psounis
 
Διαγώνισμα Δομή Ακολουθίας 2
Διαγώνισμα Δομή Ακολουθίας 2Διαγώνισμα Δομή Ακολουθίας 2
Διαγώνισμα Δομή Ακολουθίας 2educast
 

What's hot (20)

Κεφ. 2 Βασικές Έννοιες Αλγορίθμων
Κεφ. 2 Βασικές Έννοιες ΑλγορίθμωνΚεφ. 2 Βασικές Έννοιες Αλγορίθμων
Κεφ. 2 Βασικές Έννοιες Αλγορίθμων
 
ΑΕΠΠ: 10ο Φυλλάδιο Ασκήσεων
ΑΕΠΠ: 10ο Φυλλάδιο ΑσκήσεωνΑΕΠΠ: 10ο Φυλλάδιο Ασκήσεων
ΑΕΠΠ: 10ο Φυλλάδιο Ασκήσεων
 
ΑΕΠΠ: 8ο Φύλλο Ασκήσεων
ΑΕΠΠ: 8ο Φύλλο ΑσκήσεωνΑΕΠΠ: 8ο Φύλλο Ασκήσεων
ΑΕΠΠ: 8ο Φύλλο Ασκήσεων
 
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσειςΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
 
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμωναεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
αεππ κεφάλαιο 2 βασικές έννοιες αλγορίθμων
 
κανόνες ασκήσεις επανάληψης Slideshare
κανόνες   ασκήσεις επανάληψης Slideshareκανόνες   ασκήσεις επανάληψης Slideshare
κανόνες ασκήσεις επανάληψης Slideshare
 
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...
Σημειώσεις Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον, Θερινή προετοιμ...
 
ΑΕΠΠ - Βασικές έννοιες προγραμματισμού
ΑΕΠΠ - Βασικές έννοιες προγραμματισμούΑΕΠΠ - Βασικές έννοιες προγραμματισμού
ΑΕΠΠ - Βασικές έννοιες προγραμματισμού
 
04-06-13 ΕΠΑΛ-Δομημένος Προγραμματισμός
04-06-13 ΕΠΑΛ-Δομημένος Προγραμματισμός04-06-13 ΕΠΑΛ-Δομημένος Προγραμματισμός
04-06-13 ΕΠΑΛ-Δομημένος Προγραμματισμός
 
Bασικές έννοιες αλγορίθμων
Bασικές έννοιες αλγορίθμωνBασικές έννοιες αλγορίθμων
Bασικές έννοιες αλγορίθμων
 
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣΗ ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ
Η ΓΛΩΣΣΑ C++ - ΜΑΘΗΜΑ 4 - ΚΛΑΣΕΙΣ ΚΑΙ ΑΝΑΦΟΡΕΣ
 
ΑΕΠΠ κεφ2 μέρος Α Βασικές Εννοιες Αλγορίθμων
ΑΕΠΠ κεφ2 μέρος Α Βασικές Εννοιες ΑλγορίθμωνΑΕΠΠ κεφ2 μέρος Α Βασικές Εννοιες Αλγορίθμων
ΑΕΠΠ κεφ2 μέρος Α Βασικές Εννοιες Αλγορίθμων
 
διαγωνισματα για Slideshare
διαγωνισματα για Slideshareδιαγωνισματα για Slideshare
διαγωνισματα για Slideshare
 
Python Programming, 1st Test 2016-17
Python Programming, 1st Test 2016-17Python Programming, 1st Test 2016-17
Python Programming, 1st Test 2016-17
 
Γραπτή Δοκιμασία για Python - Β Τάξη ΕΠΑΛ
Γραπτή Δοκιμασία για Python - Β Τάξη ΕΠΑΛΓραπτή Δοκιμασία για Python - Β Τάξη ΕΠΑΛ
Γραπτή Δοκιμασία για Python - Β Τάξη ΕΠΑΛ
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 6 (ΕΚΤΥΠΩΣΗ)
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 6 (ΕΚΤΥΠΩΣΗ)ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 6 (ΕΚΤΥΠΩΣΗ)
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 6 (ΕΚΤΥΠΩΣΗ)
 
Them plir kat_c_hmer_no_1106
Them plir kat_c_hmer_no_1106Them plir kat_c_hmer_no_1106
Them plir kat_c_hmer_no_1106
 
Αλγόριθμος και Αλγοριθμικές Δομές
Αλγόριθμος και Αλγοριθμικές ΔομέςΑλγόριθμος και Αλγοριθμικές Δομές
Αλγόριθμος και Αλγοριθμικές Δομές
 
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12
Η ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 12
 
Διαγώνισμα Δομή Ακολουθίας 2
Διαγώνισμα Δομή Ακολουθίας 2Διαγώνισμα Δομή Ακολουθίας 2
Διαγώνισμα Δομή Ακολουθίας 2
 

Similar to 4o Φ.Α. 2.1 + 2.3.pdf

κεφάλαιο 02 anaptixi-2
κεφάλαιο 02 anaptixi-2κεφάλαιο 02 anaptixi-2
κεφάλαιο 02 anaptixi-2evaplyta
 
ΑΕΠΠ ΚΕΦ 2
ΑΕΠΠ ΚΕΦ 2ΑΕΠΠ ΚΕΦ 2
ΑΕΠΠ ΚΕΦ 2educast
 
Εξάσκηση σε Υποπρογράμματα με αφορμή την Εικασία Κόλατς
Εξάσκηση σε Υποπρογράμματα με αφορμή την Εικασία ΚόλατςΕξάσκηση σε Υποπρογράμματα με αφορμή την Εικασία Κόλατς
Εξάσκηση σε Υποπρογράμματα με αφορμή την Εικασία ΚόλατςPeriklis Georgiadis
 
2.2.5 αναπαράσταση αλγορίθμου
2.2.5 αναπαράσταση αλγορίθμου2.2.5 αναπαράσταση αλγορίθμου
2.2.5 αναπαράσταση αλγορίθμουpainter1971
 
Αλγόριθμοι
ΑλγόριθμοιΑλγόριθμοι
ΑλγόριθμοιMaria Rozou
 
Algorithms
AlgorithmsAlgorithms
Algorithmspapettas
 
Kef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Kef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό ΠεριβάλλονKef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Kef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό ΠεριβάλλονEleni Kokkinou
 
Βασικές Έννοιες Αλγορίθμων(2.1-2.3).pptx.pdf
Βασικές Έννοιες Αλγορίθμων(2.1-2.3).pptx.pdfΒασικές Έννοιες Αλγορίθμων(2.1-2.3).pptx.pdf
Βασικές Έννοιες Αλγορίθμων(2.1-2.3).pptx.pdfssuser55f6c1
 
Kef10 a synartiseis
Kef10 a synartiseisKef10 a synartiseis
Kef10 a synartiseismnikol
 
AEPP_OEFE_2008
AEPP_OEFE_2008AEPP_OEFE_2008
AEPP_OEFE_2008educast
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥDimitris Psounis
 
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...Manos Tsardoulias
 
Evangelos papathomas diploma thesis presentation
Evangelos papathomas diploma thesis presentationEvangelos papathomas diploma thesis presentation
Evangelos papathomas diploma thesis presentationISSEL
 
C_27102023.pdf
C_27102023.pdfC_27102023.pdf
C_27102023.pdfargideli1
 

Similar to 4o Φ.Α. 2.1 + 2.3.pdf (20)

κεφάλαιο 02 anaptixi-2
κεφάλαιο 02 anaptixi-2κεφάλαιο 02 anaptixi-2
κεφάλαιο 02 anaptixi-2
 
First programm
First programmFirst programm
First programm
 
epanalipsi-1
epanalipsi-1epanalipsi-1
epanalipsi-1
 
ΑΕΠΠ ΚΕΦ 2
ΑΕΠΠ ΚΕΦ 2ΑΕΠΠ ΚΕΦ 2
ΑΕΠΠ ΚΕΦ 2
 
Εξάσκηση σε Υποπρογράμματα με αφορμή την Εικασία Κόλατς
Εξάσκηση σε Υποπρογράμματα με αφορμή την Εικασία ΚόλατςΕξάσκηση σε Υποπρογράμματα με αφορμή την Εικασία Κόλατς
Εξάσκηση σε Υποπρογράμματα με αφορμή την Εικασία Κόλατς
 
2.2.5 αναπαράσταση αλγορίθμου
2.2.5 αναπαράσταση αλγορίθμου2.2.5 αναπαράσταση αλγορίθμου
2.2.5 αναπαράσταση αλγορίθμου
 
Αλγόριθμοι
ΑλγόριθμοιΑλγόριθμοι
Αλγόριθμοι
 
Προγραμματισμός Η/Υ Θεωρία Α Λυκείου
Προγραμματισμός Η/Υ Θεωρία Α ΛυκείουΠρογραμματισμός Η/Υ Θεωρία Α Λυκείου
Προγραμματισμός Η/Υ Θεωρία Α Λυκείου
 
PROLOG - ΜΑΘΗΜΑ 4
PROLOG - ΜΑΘΗΜΑ 4PROLOG - ΜΑΘΗΜΑ 4
PROLOG - ΜΑΘΗΜΑ 4
 
Algorithms
AlgorithmsAlgorithms
Algorithms
 
Kef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Kef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό ΠεριβάλλονKef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
Kef2o θεωρία Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον
 
Βασικές Έννοιες Αλγορίθμων(2.1-2.3).pptx.pdf
Βασικές Έννοιες Αλγορίθμων(2.1-2.3).pptx.pdfΒασικές Έννοιες Αλγορίθμων(2.1-2.3).pptx.pdf
Βασικές Έννοιες Αλγορίθμων(2.1-2.3).pptx.pdf
 
Kef10 a synartiseis
Kef10 a synartiseisKef10 a synartiseis
Kef10 a synartiseis
 
Στατιστική Επεξεργασία με SPSS
Στατιστική Επεξεργασία με SPSSΣτατιστική Επεξεργασία με SPSS
Στατιστική Επεξεργασία με SPSS
 
AEPP_OEFE_2008
AEPP_OEFE_2008AEPP_OEFE_2008
AEPP_OEFE_2008
 
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
ΓΛΩΣΣΑ C - ΜΑΘΗΜΑ 4 - ΤΕΛΕΣΤΕΣ και η ΔΟΜΗ ΕΛΕΓΧΟΥ
 
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...
Evangelos Papathomas: Semantic Code Search in Software Repositories using Neu...
 
Evangelos papathomas diploma thesis presentation
Evangelos papathomas diploma thesis presentationEvangelos papathomas diploma thesis presentation
Evangelos papathomas diploma thesis presentation
 
Β' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/Υ
Β' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/ΥΒ' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/Υ
Β' ΛΥΚΕΙΟΥ - ΕΠΙΣΤΗΜΗ Η/Υ
 
C_27102023.pdf
C_27102023.pdfC_27102023.pdf
C_27102023.pdf
 

More from Anthimos Misailidis

10o Φ.Α. Επανάληψη Δομής Ακολουθίας.pdf
10o Φ.Α. Επανάληψη Δομής Ακολουθίας.pdf10o Φ.Α. Επανάληψη Δομής Ακολουθίας.pdf
10o Φ.Α. Επανάληψη Δομής Ακολουθίας.pdfAnthimos Misailidis
 
ΛΥΣΕΙΣ - 11o Φ.Α. 8.1.pdf
ΛΥΣΕΙΣ - 11o Φ.Α. 8.1.pdfΛΥΣΕΙΣ - 11o Φ.Α. 8.1.pdf
ΛΥΣΕΙΣ - 11o Φ.Α. 8.1.pdfAnthimos Misailidis
 
ΑΕΠΠ - Επαναληπτικό Διαγώνισμα 2o.pdf
ΑΕΠΠ - Επαναληπτικό Διαγώνισμα 2o.pdfΑΕΠΠ - Επαναληπτικό Διαγώνισμα 2o.pdf
ΑΕΠΠ - Επαναληπτικό Διαγώνισμα 2o.pdfAnthimos Misailidis
 
Διαγώνισμα Πληροφ. Γ' Γυμν. 1 Ενοτ.pdf
Διαγώνισμα Πληροφ. Γ' Γυμν. 1 Ενοτ.pdfΔιαγώνισμα Πληροφ. Γ' Γυμν. 1 Ενοτ.pdf
Διαγώνισμα Πληροφ. Γ' Γυμν. 1 Ενοτ.pdfAnthimos Misailidis
 
Διαγώνισμα Πληροφ. B' Γυμν. 1 Ενοτ.pdf
Διαγώνισμα Πληροφ. B' Γυμν. 1 Ενοτ.pdfΔιαγώνισμα Πληροφ. B' Γυμν. 1 Ενοτ.pdf
Διαγώνισμα Πληροφ. B' Γυμν. 1 Ενοτ.pdfAnthimos Misailidis
 
Διαγώνισμα Πληροφ. A' Γυμν. 2 Ενοτ.pdf
Διαγώνισμα Πληροφ. A' Γυμν. 2 Ενοτ.pdfΔιαγώνισμα Πληροφ. A' Γυμν. 2 Ενοτ.pdf
Διαγώνισμα Πληροφ. A' Γυμν. 2 Ενοτ.pdfAnthimos Misailidis
 
1η Λ.Α. Άθροισμα Ψηφίων Τετραψήφιου Αριθμού.pdf
1η Λ.Α. Άθροισμα Ψηφίων Τετραψήφιου Αριθμού.pdf1η Λ.Α. Άθροισμα Ψηφίων Τετραψήφιου Αριθμού.pdf
1η Λ.Α. Άθροισμα Ψηφίων Τετραψήφιου Αριθμού.pdfAnthimos Misailidis
 
ΑΕΠΠ Θέματα Πανελλαδικών - Κεφάλαιο 2ο.ppt
ΑΕΠΠ Θέματα Πανελλαδικών - Κεφάλαιο 2ο.pptΑΕΠΠ Θέματα Πανελλαδικών - Κεφάλαιο 2ο.ppt
ΑΕΠΠ Θέματα Πανελλαδικών - Κεφάλαιο 2ο.pptAnthimos Misailidis
 
ΑΕΠΠ Θέματα Πανελλαδικών - Κεφάλαιο 1ο.ppt
ΑΕΠΠ Θέματα Πανελλαδικών - Κεφάλαιο 1ο.pptΑΕΠΠ Θέματα Πανελλαδικών - Κεφάλαιο 1ο.ppt
ΑΕΠΠ Θέματα Πανελλαδικών - Κεφάλαιο 1ο.pptAnthimos Misailidis
 
Διαγώνισμα ΕΦ.ΠΡΟΓΡ.ΕΡΓ.Δ. Α τετρ.pdf
Διαγώνισμα ΕΦ.ΠΡΟΓΡ.ΕΡΓ.Δ. Α τετρ.pdfΔιαγώνισμα ΕΦ.ΠΡΟΓΡ.ΕΡΓ.Δ. Α τετρ.pdf
Διαγώνισμα ΕΦ.ΠΡΟΓΡ.ΕΡΓ.Δ. Α τετρ.pdfAnthimos Misailidis
 
Διαγώνισμα ΕΦ.ΠΛΗΡΟΦΟΡΙΚΗΣ Α τετρ.pdf
Διαγώνισμα ΕΦ.ΠΛΗΡΟΦΟΡΙΚΗΣ Α τετρ.pdfΔιαγώνισμα ΕΦ.ΠΛΗΡΟΦΟΡΙΚΗΣ Α τετρ.pdf
Διαγώνισμα ΕΦ.ΠΛΗΡΟΦΟΡΙΚΗΣ Α τετρ.pdfAnthimos Misailidis
 
Test Πληροφ. Β Γυμν. 1 Ενοτ.pdf
Test Πληροφ. Β Γυμν. 1 Ενοτ.pdfTest Πληροφ. Β Γυμν. 1 Ενοτ.pdf
Test Πληροφ. Β Γυμν. 1 Ενοτ.pdfAnthimos Misailidis
 

More from Anthimos Misailidis (20)

13o Φ.Α. 2.4.2
13o Φ.Α. 2.4.213o Φ.Α. 2.4.2
13o Φ.Α. 2.4.2
 
12o Φ.Α. 2.4.2
12o Φ.Α. 2.4.212o Φ.Α. 2.4.2
12o Φ.Α. 2.4.2
 
10o Φ.Α. Επανάληψη Δομής Ακολουθίας.pdf
10o Φ.Α. Επανάληψη Δομής Ακολουθίας.pdf10o Φ.Α. Επανάληψη Δομής Ακολουθίας.pdf
10o Φ.Α. Επανάληψη Δομής Ακολουθίας.pdf
 
ΛΥΣΕΙΣ - 11o Φ.Α. 8.1.pdf
ΛΥΣΕΙΣ - 11o Φ.Α. 8.1.pdfΛΥΣΕΙΣ - 11o Φ.Α. 8.1.pdf
ΛΥΣΕΙΣ - 11o Φ.Α. 8.1.pdf
 
11o Φ.Α. 8.1.pdf
11o Φ.Α. 8.1.pdf11o Φ.Α. 8.1.pdf
11o Φ.Α. 8.1.pdf
 
ΑΕΠΠ - Επαναληπτικό Διαγώνισμα 2o.pdf
ΑΕΠΠ - Επαναληπτικό Διαγώνισμα 2o.pdfΑΕΠΠ - Επαναληπτικό Διαγώνισμα 2o.pdf
ΑΕΠΠ - Επαναληπτικό Διαγώνισμα 2o.pdf
 
Διαγώνισμα Πληροφ. Γ' Γυμν. 1 Ενοτ.pdf
Διαγώνισμα Πληροφ. Γ' Γυμν. 1 Ενοτ.pdfΔιαγώνισμα Πληροφ. Γ' Γυμν. 1 Ενοτ.pdf
Διαγώνισμα Πληροφ. Γ' Γυμν. 1 Ενοτ.pdf
 
Διαγώνισμα Πληροφ. B' Γυμν. 1 Ενοτ.pdf
Διαγώνισμα Πληροφ. B' Γυμν. 1 Ενοτ.pdfΔιαγώνισμα Πληροφ. B' Γυμν. 1 Ενοτ.pdf
Διαγώνισμα Πληροφ. B' Γυμν. 1 Ενοτ.pdf
 
Διαγώνισμα Πληροφ. A' Γυμν. 2 Ενοτ.pdf
Διαγώνισμα Πληροφ. A' Γυμν. 2 Ενοτ.pdfΔιαγώνισμα Πληροφ. A' Γυμν. 2 Ενοτ.pdf
Διαγώνισμα Πληροφ. A' Γυμν. 2 Ενοτ.pdf
 
9o Φ.Α. 2.4.1.pdf
9o Φ.Α. 2.4.1.pdf9o Φ.Α. 2.4.1.pdf
9o Φ.Α. 2.4.1.pdf
 
1η Λ.Α. Άθροισμα Ψηφίων Τετραψήφιου Αριθμού.pdf
1η Λ.Α. Άθροισμα Ψηφίων Τετραψήφιου Αριθμού.pdf1η Λ.Α. Άθροισμα Ψηφίων Τετραψήφιου Αριθμού.pdf
1η Λ.Α. Άθροισμα Ψηφίων Τετραψήφιου Αριθμού.pdf
 
8o Φ.Α. 7.9 - 7.10.pdf
8o Φ.Α. 7.9 - 7.10.pdf8o Φ.Α. 7.9 - 7.10.pdf
8o Φ.Α. 7.9 - 7.10.pdf
 
ΑΕΠΠ Θέματα Πανελλαδικών - Κεφάλαιο 2ο.ppt
ΑΕΠΠ Θέματα Πανελλαδικών - Κεφάλαιο 2ο.pptΑΕΠΠ Θέματα Πανελλαδικών - Κεφάλαιο 2ο.ppt
ΑΕΠΠ Θέματα Πανελλαδικών - Κεφάλαιο 2ο.ppt
 
7o Φ.Α. 7.1 - 7.8.pdf
7o Φ.Α. 7.1 - 7.8.pdf7o Φ.Α. 7.1 - 7.8.pdf
7o Φ.Α. 7.1 - 7.8.pdf
 
6o Φ.Α. 6.4 + 6.7.pdf
6o Φ.Α. 6.4 + 6.7.pdf6o Φ.Α. 6.4 + 6.7.pdf
6o Φ.Α. 6.4 + 6.7.pdf
 
ΑΕΠΠ Θέματα Πανελλαδικών - Κεφάλαιο 1ο.ppt
ΑΕΠΠ Θέματα Πανελλαδικών - Κεφάλαιο 1ο.pptΑΕΠΠ Θέματα Πανελλαδικών - Κεφάλαιο 1ο.ppt
ΑΕΠΠ Θέματα Πανελλαδικών - Κεφάλαιο 1ο.ppt
 
5o Φ.Α. 6.1 - 6.3.pdf
5o Φ.Α. 6.1 - 6.3.pdf5o Φ.Α. 6.1 - 6.3.pdf
5o Φ.Α. 6.1 - 6.3.pdf
 
Διαγώνισμα ΕΦ.ΠΡΟΓΡ.ΕΡΓ.Δ. Α τετρ.pdf
Διαγώνισμα ΕΦ.ΠΡΟΓΡ.ΕΡΓ.Δ. Α τετρ.pdfΔιαγώνισμα ΕΦ.ΠΡΟΓΡ.ΕΡΓ.Δ. Α τετρ.pdf
Διαγώνισμα ΕΦ.ΠΡΟΓΡ.ΕΡΓ.Δ. Α τετρ.pdf
 
Διαγώνισμα ΕΦ.ΠΛΗΡΟΦΟΡΙΚΗΣ Α τετρ.pdf
Διαγώνισμα ΕΦ.ΠΛΗΡΟΦΟΡΙΚΗΣ Α τετρ.pdfΔιαγώνισμα ΕΦ.ΠΛΗΡΟΦΟΡΙΚΗΣ Α τετρ.pdf
Διαγώνισμα ΕΦ.ΠΛΗΡΟΦΟΡΙΚΗΣ Α τετρ.pdf
 
Test Πληροφ. Β Γυμν. 1 Ενοτ.pdf
Test Πληροφ. Β Γυμν. 1 Ενοτ.pdfTest Πληροφ. Β Γυμν. 1 Ενοτ.pdf
Test Πληροφ. Β Γυμν. 1 Ενοτ.pdf
 

4o Φ.Α. 2.1 + 2.3.pdf

  • 1. ΟΝΟΜΑΤΕΠΩΜΥΝΟ ΗΜΕΡΟΜ. ΛΥΚΕΙΟ ΕΥΠΑΛΙΟΥ Α.Ε.Π.Π. / / 4ο ΦΥΛΛΟ 2.1 Τι είναι αλγόριθμος + 2.3 Περιγραφή και αναπαράσταση Γτ Λυκείου ΑΣΚΗΣΕΩΝ Βασικά σημεία θεωρίας : 2.1 Τι είναι αλγόριθμος Αλγόριθμος, είναι: • μια πεπερασμένη σειρά ενεργειών, • αυστηρά καθορισμένων και • εκτελέσιμων σε πεπερασμένο χρόνο, που • στοχεύουν στην επίλυση ενός προβλήματος. Κάθε αλγόριθμος πρέπει να ικανοποιεί τα πέντε κριτήρια: Κατά την εκκίνηση εκτέλεσης του αλγορίθμου καμία, μία ή περισσότερες τιμές δεδομένων πρέπει Είσοδος να δίνονται ως είσοδοι στον αλγόριθμο. Στο τέλος πρέπει να εξάγει κάποιο αποτέλεσμα μετά την επεξεργασία των δεδομένων. Μπορούν Έξοδος να είναι περισσότερες από μία. Κάθε εντολή δεν πρέπει να αφήνει περιθώρια ασάφειας ή παρερμηνείας. Πρέπει να είναι δηλαδή Καθοριστικότητα αυστηρά καθορισμένη. Κάθε εκτέλεση είναι πεπερασμένη, δηλαδή τελειώνει ύστερα από έναν πεπερασμένο αριθμό Περατότητα διεργασιών ή βημάτων. Όλες οι διαδικασίες που περιλαμβάνει μπορούν να πραγματοποιηθούν με ακρίβεια και σε Αποτελεσματικότητα πεπερασμένο χρόνο "με μολύβι και χαρτί". 2.3 Περιγραφή και αναπαράσταση αλγορίθμων Τέσσερις είναι οι βασικοί τρόποι αναπαράστασης ενός αλγορίθμου: • Ελεύθερο κείμενο, που αποτελεί τον πιο αδόμητο τρόπο παρουσίασης αλγορίθμου. Πρόβλημα: αποτελεσματικότητα. • Διάγραμμα ροής, που συνιστά έναν πιο γραφικό τρόπο παρουσίασης του αλγορίθμου. Σπανίζει η αποκλειστική τους χρήση. • Φυσική γλώσσα που εκτελείται κατά βήματα. Πρόβλημα: καθοριστικότητα. • Κωδικοποίηση του αλγορίθμου σε ψευδογλώσσα ή γλώσσα προγραμματισμού. Για ένα διάγραμμα ροής χρησιμοποιούμε τα εξής σχήματα: Αρχή - Τέλος Είσοδος - Έξοδος Εκτέλεση πράξεων Συνθήκη (επιλογή) Ροή εντολών Επανάληψη : Χαρακτηρίστε αν είναι σωστές [Σ] ή λάθος [Λ] οι παρακάτω προτάσεις: Σ Λ α) Ο αλγόριθμος είναι απαραίτητος μόνο για την επίλυση προβλημάτων Πληροφορικής _______________ β) Ο αλγόριθμος αποτελείται από ένα πεπερασμένο σύνολο εντολών ______________________________ γ) Ο αλγόριθμος μπορεί να περιλαμβάνει και εντολές που δεν είναι σαφείς _________________________ δ) Η Πληροφορική μελετά τους αλγορίθμους μόνο μέσω των γλωσσών προγραμματισμού _____________ ε) Η αναπαράσταση των αλγορίθμων δεν μπορεί να γίνει μόνο με χρήση ελεύθερου κειμένου και φυσικής γλώσσας στ) Σε ένα διάγραμμα ροής το σχήμα με το οποίο ξεκινάμε είναι το ίδιο με αυτό που τελειώνουμε _______ ζ) Η καθοριστικότητα παραβιάζεται όταν υπάρχει η περίπτωση διαίρεσης με το μηδέν ________________ η) Η αναπαράσταση με Ελεύθερο κείμενο, μπορεί να δημιουργήσει πρόβλημα περατότητας ___________ θ) Η έξοδος ενός αλγορίθμου μπορεί να είναι είσοδος για κάποιον άλλο ____________________________ ι) Ο αλγόριθμος δεν μπορεί να μην έχει είσοδο ________________________________________________ ια) Κάθε αλγόριθμος έχει έξοδο και είναι ένα αριθμητικό δεδομένο ________________________________ ιβ) Η Κωδικοποίηση του αλγορίθμου σε ψευδογλώσσα ή γλώσσα προγραμματισμού έχει τις λιγότερες πιθανότητες λάθους ___________________________________________________________________ Μισαηλίδης Άνθιµος Σελίδα 1 Α.Ε.Π.Π.
  • 2. Θέμα 1ο : Συμπληρώστε τα κενά στις παρακάτω προτάσεις: α) Κάθε αλγόριθμος πρέπει να ικανοποιεί το κριτήριο της ................................. και έτσι κάποτε να τελειώνει. β) Ο πιο ανεπεξέργαστος και αδόμητος τρόπος παρουσίασης ενός αλγορίθμου είναι με ............................................... . Θέμα 2ο : Δίνεται η παρακάτω σειρά εντολών: ∆ΙΑΒΑΣΕ α, β, γ δ α / (β - γ) ΕΚΤΥΠ ΣΕ δ Ικανοποιούνται όλα τα αλγοριθμικά κριτήρια; Να αιτιολογήσετε την κάθε απάντησή σας (είτε Ναι είτε Όχι). Κριτήριο Ικανοποιείται; Αιτιολόγηση Είσοδος Έξοδος Καθοριστικότητα Περατότητα Αποτελεσματικότητα Θέμα 3ο : Περιγράψτε έναν αλγόριθμο μαγειρικής συνταγής με 5 το πολύ βήματα. Χρησιμοποιήστε τη Φυσική γλώσσα με βήματα και το Διάγραμμα ροής. Χώρος Απαντήσεων : ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... ............................................................................... Μισαηλίδης Άνθιµος Σελίδα 2 Α.Ε.Π.Π.