SlideShare a Scribd company logo
Κείμενο με ερωτήσεις συμπλήρωσης κενού για
την σωστή κατανόηση του μαθήματος
Αλγόριθμοι
2.2.1 Ορισμός αλγορίθμου
Αλγόριθμος είναι μια ___________ σειρά ενεργειών, αυστηρά καθορισμένων και
______________ σε πεπερασμένο χρόνο, που στοχεύουν στην ____________
ενός προβλήματος.
2.2.2 Χαρακτηριστικά αλγορίθμου
Καθοριστικότητα: Κάθε __________ ενός αλγορίθμου χρειάζεται να
__________ χωρίς καμία αμφιβολία για τον τρόπο _________ της.
Περατότητα: Κάθε αλγόριθμος πρέπει να τελειώνει μετά από ____________
βήματα εκτέλεσης των __________ του.
Αποτελεσματικότητα: Κάθε _________ ενός αλγορίθμου χρειάζεται
να είναι __________ απλά και κατανοητά, ώστε να μπορεί να εκτελεστεί
επακριβώς και σε ___________ μήκος χρόνου.
Είσοδος: Κάθε αλγόριθμος χρειάζεται να δέχεται ένα __________ μεταβλητών
________ (που μπορεί να είναι και το κενό σύνολο), οι οποίες αποτελούν τα
__________ του αλγορίθμου.
Έξοδος: Κάθε αλγόριθμος χρειάζεται να δημιουργεί κάποιο ______________.
2.2.3 Ανάλυση Αλγορίθμων, Θεωρία Υπολογισμού,
Πολυπλοκότητα Αλγορίθμων,
Υπολογισιμότητα Αλγορίθμων.
Η Θεωρία Υπολογισμού (Theory of computation) είναι το πεδίο της
πληροφορικής που ασχολείται τόσο με το ________ ύπαρξης λύσης
ενός προβλήματος όσο και ______________________ των αλγορίθμων για την
επίλυση των προβλημάτων με ________ ένα ___________ μοντέλο
υπολογισμού.
Η ανάλυση ενός αλγορίθμου είναι η _______________ του ____________ των
υπολογιστικών ________ που απαιτεί η εκτέλεση του αλγορίθμου.
Η πολυπλοκότητα ενός αλγορίθμου δίνει ένα _______ της χρονικής
______________ του αλγορίθμου για την __________ ενός προβλήματος.
2.2.4 Βασικοί τύποι αλγορίθμων
Ο ορισμός του ___________ που δόθηκε στην αρχή αυτού του κεφαλαίου,
συμφωνεί με τη φιλοσοφία των περισσότερων υπολογιστών σήμερα, που
διαθέτουν μία ____________ Μονάδα Επεξεργασίας (ΚΜΕ) στην
οποία οι __________ εκτελούνται με _______ , η μία μετά την άλλη.
Για το λόγο αυτό ονομάζονται _________ αλγόριθμοι. Όμως η ύπαρξη
προβλημάτων στα οποία απαιτείται ______ ________ ___________ για τον
υπολογισμό της λύσης ενός προβλήματος, δημιούργησε την ανάγκη εύρεσης
αλγορίθμων, όπου __________ ή μία _______ από βήματα αυτών των
αλγορίθμων θα μπορούσαν να εκτελούνται _________ (ταυτόχρονα). Σε αυτή
την περίπτωση, η εκτέλεση του ενός ________ δεν εξαρτάται από την
_____________ της εκτέλεσης του προηγούμενου. Αλγόριθμοι αυτής της
μορφής ονομάζονται ____________ αλγόριθμοι και η υλοποίησή τους γίνεται με
την ύπαρξη ____________ ΚΜΕ στο σύστημα του υπολογιστή.
Ενδιαφέρον ζήτημα αποτελεί ο εντοπισμός του καλύτερου τρόπου
_____________
των προβλημάτων, για να είναι εφικτή η ____________τους από πολλούς
επεξεργαστές _____________.
2.2.5 Αναπαράσταση αλγορίθμου
Η αναπαράσταση των αλγορίθμων μπορεί να πραγματοποιηθεί με:
_______ _______ όπου η αναπαράσταση γίνεται με την ομιλούμενη
γλώσσα, μέσω της οποίας περιγράφονται τα ________ επίλυσης του
προβλήματος. Ωστόσο, με τη ________ γλώσσα μπορούν να παρατηρηθούν
_________ στις οδηγίες.
____________ ή __________ η οποία είναι μια υποθετική γλώσσα για την
αναπαράσταση αλγορίθμων με __________ από κάποιες
γλώσσες προγραμματισμού, παραλείποντας λεπτομέρειες που δεν
είναι ____________ για την ανθρώπινη κατανόηση του ___________.
_______ ____________ η οποία είναι μια _________ γλώσσα, που
έχει αναπτυχθεί για να _______________ ή να ___________ προγράμματα για
τον υπολογιστή. Η αναπαράσταση των αλγορίθμων με _______
προγραμματισμού μπορεί να γίνει είτε με _________ είτε με κειμενικές γλώσσες
προγραμματισμού.
Στις ________ ______ ______________, η αναπαράσταση
των αλγορίθμων γίνεται μέσα από το γραφικό χειρισμό προγραμματιστικών
στοιχείων.
Στις ____________ _________ _____________, η αναπαράσταση των
αλγορίθμων γίνεται με τη χρήση σειρών κειμένου που
περιλαμβάνουν λέξεις, αριθμούς και σημεία στίξης.
2.2.6 Δεδομένα και αναπαράστασή τους
Δομή δεδομένων (data structure) είναι ένα σύνολο ___________________
δεδομένων, τα οποία είναι έτσι __________ , ώστε να υπόκεινται σε
______________ απαιτούμενες επεξεργασίες.
Αλγόριθμοι + ____________ = Προγράμματα
O πίνακας (table) αποτελείται από ένα σύνολο ____________ απλών στοιχείων,
καθένα από τα οποία ______________ με τη βοήθεια ενός ή περισσοτέρων
_________.
Μία στοίβα (stack) είναι μια _________ ___________ στοιχείων, στην οποία
εισάγονται και __________ στοιχεία μόνο από το ένα ______.
Μια ουρά (queue) αποτελεί μια __________ διάταξη στοιχείων, στην
οποία εισάγονται νέα στοιχεία από ένα άκρο και εξάγονται _________
στοιχεία από το άλλο άκρο. Η λειτουργία της ουράς αποκαλείται ____ , δηλαδή
το στοιχείο το οποίο εισάγεται πρώτο στην ουρά εξέρχεται και ______ .
Τo δένδρο (tree) είναι μη γραμμική ____ που αποτελείται από ένα σύνολο
_______, οι οποίοι συνδέονται με ______. Υπάρχει μόνο ένας _______, από τον
οποίο μόνο ξεκινούν ακμές, που ονομάζεται ρίζα (root). Σε όλους τους άλλους
κόμβους καταλήγει ____ ακμή και ξεκινούν καμία, μία ή __________. Οι κόμβοι
στους οποίους καταλήγουν μόνο ακμές, ονομάζονται _______.
Ο γράφος (graph) αποτελεί τη πιο γενική δομή ___________ μια και αποτελείται
από κόμβους και ακμές χωρίς όμως κάποια ___________.
Υπάρχουν διάφοροι τρόποι διάκρισης των δομών δεδομένων. Διακρίνονται σε
στατικές και _________. Οι στατικές δομές έχουν σταθερό
____________ και μπορούν να κατακρατήσουν συγκεκριμένο πλήθος στοιχείων.
Αντίθετα οι δυναμικές δομές δεν έχουν _________ μέγεθος και το _______ των
στοιχείων τους μπορεί να ___________ ή να μικραίνει καθώς στη δομή
εισάγονται νέα ___________ ή διαγράφονται άλλα.
Τέλος διάκριση των δομών μπορεί να γίνει και ανάλογα με το είδος της
χρησιμοποιούμενης ________ (κύρια ή βοηθητική). Οι δομές δεδομένων
βοηθητικής μνήμης αποκαλούνται ______________ (data files). Ένα αρχείο
απαρτίζεται από έναν αριθμό ___________ εγγραφών (records). Κάθε εγγραφή
διαθέτει _________ πεδία (fields), που περιέχουν δεδομένα για μια
___________.
Τέλος διάκριση των δομών μπορεί να γίνει και ανάλογα με το είδος της
χρησιμοποιούμενης ________ (κύρια ή βοηθητική). Οι δομές δεδομένων
βοηθητικής μνήμης αποκαλούνται ______________ (data files). Ένα αρχείο
απαρτίζεται από έναν αριθμό ___________ εγγραφών (records). Κάθε εγγραφή
διαθέτει _________ πεδία (fields), που περιέχουν δεδομένα για μια
___________.

More Related Content

Viewers also liked

Κύκλος ζωής εφαρμογών.
Κύκλος ζωής εφαρμογών.Κύκλος ζωής εφαρμογών.
Κύκλος ζωής εφαρμογών.
iodalla
 
Zωγραφική.
Zωγραφική.Zωγραφική.
Zωγραφική.
iodalla
 
Επικοινονία και διαδίκτυο
Επικοινονία και διαδίκτυοΕπικοινονία και διαδίκτυο
Επικοινονία και διαδίκτυο
Angelos Zikidis
 
Eννοια του προβληματος
Eννοια του προβληματοςEννοια του προβληματος
Eννοια του προβληματος
Stathis Tzogas
 
παρουσίαση 1
παρουσίαση 1παρουσίαση 1
παρουσίαση 1
kostasdalas
 
Ηλεκτρονικό εμπόριο
Ηλεκτρονικό εμπόριοΗλεκτρονικό εμπόριο
Ηλεκτρονικό εμπόριο
Konstantinos Kalaras Lafkiotis
 
Ο Υπολογιστής στήν καθημερινή μας ζωή
Ο Υπολογιστής στήν καθημερινή μας ζωήΟ Υπολογιστής στήν καθημερινή μας ζωή
Ο Υπολογιστής στήν καθημερινή μας ζωή
Konstantinos Kalaras Lafkiotis
 
παρουσίαση 2
παρουσίαση 2παρουσίαση 2
παρουσίαση 2
kostasdalas
 
υπηρεσίες και εφαρμογές διαδικτύου
υπηρεσίες και εφαρμογές διαδικτύουυπηρεσίες και εφαρμογές διαδικτύου
υπηρεσίες και εφαρμογές διαδικτύου
Aris G
 
Δίκτυα Υπολογιστών Α' Λυκείου
Δίκτυα Υπολογιστών Α' Λυκείου Δίκτυα Υπολογιστών Α' Λυκείου
Δίκτυα Υπολογιστών Α' Λυκείου
omada_26
 

Viewers also liked (10)

Κύκλος ζωής εφαρμογών.
Κύκλος ζωής εφαρμογών.Κύκλος ζωής εφαρμογών.
Κύκλος ζωής εφαρμογών.
 
Zωγραφική.
Zωγραφική.Zωγραφική.
Zωγραφική.
 
Επικοινονία και διαδίκτυο
Επικοινονία και διαδίκτυοΕπικοινονία και διαδίκτυο
Επικοινονία και διαδίκτυο
 
Eννοια του προβληματος
Eννοια του προβληματοςEννοια του προβληματος
Eννοια του προβληματος
 
παρουσίαση 1
παρουσίαση 1παρουσίαση 1
παρουσίαση 1
 
Ηλεκτρονικό εμπόριο
Ηλεκτρονικό εμπόριοΗλεκτρονικό εμπόριο
Ηλεκτρονικό εμπόριο
 
Ο Υπολογιστής στήν καθημερινή μας ζωή
Ο Υπολογιστής στήν καθημερινή μας ζωήΟ Υπολογιστής στήν καθημερινή μας ζωή
Ο Υπολογιστής στήν καθημερινή μας ζωή
 
παρουσίαση 2
παρουσίαση 2παρουσίαση 2
παρουσίαση 2
 
υπηρεσίες και εφαρμογές διαδικτύου
υπηρεσίες και εφαρμογές διαδικτύουυπηρεσίες και εφαρμογές διαδικτύου
υπηρεσίες και εφαρμογές διαδικτύου
 
Δίκτυα Υπολογιστών Α' Λυκείου
Δίκτυα Υπολογιστών Α' Λυκείου Δίκτυα Υπολογιστών Α' Λυκείου
Δίκτυα Υπολογιστών Α' Λυκείου
 

Recently uploaded

Οι απαντήσεις στην Πληροφορική για τα ΓΕΛ
Οι απαντήσεις στην Πληροφορική για τα ΓΕΛΟι απαντήσεις στην Πληροφορική για τα ΓΕΛ
Οι απαντήσεις στην Πληροφορική για τα ΓΕΛ
Newsroom8
 
Η τέχνη του Sampling/ The art of Sampling
Η τέχνη του Sampling/ The art of SamplingΗ τέχνη του Sampling/ The art of Sampling
Η τέχνη του Sampling/ The art of Sampling
ssuser6717fd
 
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdfΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdf
athinadimi
 
Οι απαντήσεις στα Αρχαία: Τα θέματα που έπεσαν στις Πανελλήνιες 2024
Οι απαντήσεις στα Αρχαία: Τα θέματα που έπεσαν στις Πανελλήνιες 2024Οι απαντήσεις στα Αρχαία: Τα θέματα που έπεσαν στις Πανελλήνιες 2024
Οι απαντήσεις στα Αρχαία: Τα θέματα που έπεσαν στις Πανελλήνιες 2024
athinadimi
 
Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...
Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...
Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...
Tassos Karampinis
 
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛΤα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
Newsroom8
 
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.docΣχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
Tassos Karampinis
 
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
Θέματα χημείας -Πανελλαδικές εξετάσεις 2024
Θέματα χημείας  -Πανελλαδικές εξετάσεις 2024Θέματα χημείας  -Πανελλαδικές εξετάσεις 2024
Θέματα χημείας -Πανελλαδικές εξετάσεις 2024
Θεόδωρος Μαραγκούλας
 
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdfΑπαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
athinadimi
 
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
Newsroom8
 
them_arxaia_gel_arxaiaellinika2024gel.pdf
them_arxaia_gel_arxaiaellinika2024gel.pdfthem_arxaia_gel_arxaiaellinika2024gel.pdf
them_arxaia_gel_arxaiaellinika2024gel.pdf
konstantinantountoum1
 
Εξεταστέα ύλη Οικονομία (ΑΟΘ) ΕΠΑΛ 2023 - 2024
Εξεταστέα ύλη Οικονομία (ΑΟΘ) ΕΠΑΛ 2023 - 2024Εξεταστέα ύλη Οικονομία (ΑΟΘ) ΕΠΑΛ 2023 - 2024
Εξεταστέα ύλη Οικονομία (ΑΟΘ) ΕΠΑΛ 2023 - 2024
Panagiotis Prentzas
 
Hardware Personal Computer a small Introduction
Hardware Personal Computer a small  IntroductionHardware Personal Computer a small  Introduction
Hardware Personal Computer a small Introduction
ssuserd4abe0
 
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛΤα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
Newsroom8
 
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdfΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdf
athinadimi
 
Outdoor and Environmental Education(1).pptx
Outdoor and Environmental Education(1).pptxOutdoor and Environmental Education(1).pptx
Outdoor and Environmental Education(1).pptx
eleni rizopoulou
 
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdfΑπαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
athinadimi
 
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
3zoh0uxr
 
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdfΑπαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
athinadimi
 

Recently uploaded (20)

Οι απαντήσεις στην Πληροφορική για τα ΓΕΛ
Οι απαντήσεις στην Πληροφορική για τα ΓΕΛΟι απαντήσεις στην Πληροφορική για τα ΓΕΛ
Οι απαντήσεις στην Πληροφορική για τα ΓΕΛ
 
Η τέχνη του Sampling/ The art of Sampling
Η τέχνη του Sampling/ The art of SamplingΗ τέχνη του Sampling/ The art of Sampling
Η τέχνη του Sampling/ The art of Sampling
 
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdfΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdf
 
Οι απαντήσεις στα Αρχαία: Τα θέματα που έπεσαν στις Πανελλήνιες 2024
Οι απαντήσεις στα Αρχαία: Τα θέματα που έπεσαν στις Πανελλήνιες 2024Οι απαντήσεις στα Αρχαία: Τα θέματα που έπεσαν στις Πανελλήνιες 2024
Οι απαντήσεις στα Αρχαία: Τα θέματα που έπεσαν στις Πανελλήνιες 2024
 
Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...
Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...
Σχέδιο Δράσης Ομίλου Ρομποτικής - 56ου Γυμνασίου ΑθήναςSxedio2023-24OmilosRom...
 
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛΤα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
 
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.docΣχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
 
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
ΚΑΡΤΕΣ ΑΡΙΘΜΩΝ ΙΧΝΗΛΑΤΗΣΗΣ /ΠΡΟΓΡΑΦΙΚΕΣ ΑΣΚΗΣΕΙΣ
 
Θέματα χημείας -Πανελλαδικές εξετάσεις 2024
Θέματα χημείας  -Πανελλαδικές εξετάσεις 2024Θέματα χημείας  -Πανελλαδικές εξετάσεις 2024
Θέματα χημείας -Πανελλαδικές εξετάσεις 2024
 
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdfΑπαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
 
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
Tα θέματα του μαθήματος "Αρχαία Ελληνικά"
 
them_arxaia_gel_arxaiaellinika2024gel.pdf
them_arxaia_gel_arxaiaellinika2024gel.pdfthem_arxaia_gel_arxaiaellinika2024gel.pdf
them_arxaia_gel_arxaiaellinika2024gel.pdf
 
Εξεταστέα ύλη Οικονομία (ΑΟΘ) ΕΠΑΛ 2023 - 2024
Εξεταστέα ύλη Οικονομία (ΑΟΘ) ΕΠΑΛ 2023 - 2024Εξεταστέα ύλη Οικονομία (ΑΟΘ) ΕΠΑΛ 2023 - 2024
Εξεταστέα ύλη Οικονομία (ΑΟΘ) ΕΠΑΛ 2023 - 2024
 
Hardware Personal Computer a small Introduction
Hardware Personal Computer a small  IntroductionHardware Personal Computer a small  Introduction
Hardware Personal Computer a small Introduction
 
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛΤα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
Τα θέματα σε Δίκτυα Υπολογιστών για τα ΕΠΑΛ
 
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdfΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdf
 
Outdoor and Environmental Education(1).pptx
Outdoor and Environmental Education(1).pptxOutdoor and Environmental Education(1).pptx
Outdoor and Environmental Education(1).pptx
 
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdfΑπαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
Απαντήσεις Μαθηματικών-Πανελλήνιες-2024-3.pdf
 
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
一比一原版(CSU毕业证书)查尔斯特大学毕业证成绩单如何办理
 
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdfΑπαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
Απαντήσεις Χημείας - ΠΑΝΕΛΛΗΝΙΕΣ 2024.pdf
 

Eρωτήσεις συμπλήρωσης κενού για την σωστή κατανόηση του μαθήματος

  • 1. Κείμενο με ερωτήσεις συμπλήρωσης κενού για την σωστή κατανόηση του μαθήματος Αλγόριθμοι 2.2.1 Ορισμός αλγορίθμου Αλγόριθμος είναι μια ___________ σειρά ενεργειών, αυστηρά καθορισμένων και ______________ σε πεπερασμένο χρόνο, που στοχεύουν στην ____________ ενός προβλήματος. 2.2.2 Χαρακτηριστικά αλγορίθμου Καθοριστικότητα: Κάθε __________ ενός αλγορίθμου χρειάζεται να __________ χωρίς καμία αμφιβολία για τον τρόπο _________ της. Περατότητα: Κάθε αλγόριθμος πρέπει να τελειώνει μετά από ____________ βήματα εκτέλεσης των __________ του. Αποτελεσματικότητα: Κάθε _________ ενός αλγορίθμου χρειάζεται να είναι __________ απλά και κατανοητά, ώστε να μπορεί να εκτελεστεί επακριβώς και σε ___________ μήκος χρόνου. Είσοδος: Κάθε αλγόριθμος χρειάζεται να δέχεται ένα __________ μεταβλητών ________ (που μπορεί να είναι και το κενό σύνολο), οι οποίες αποτελούν τα __________ του αλγορίθμου. Έξοδος: Κάθε αλγόριθμος χρειάζεται να δημιουργεί κάποιο ______________.
  • 2. 2.2.3 Ανάλυση Αλγορίθμων, Θεωρία Υπολογισμού, Πολυπλοκότητα Αλγορίθμων, Υπολογισιμότητα Αλγορίθμων. Η Θεωρία Υπολογισμού (Theory of computation) είναι το πεδίο της πληροφορικής που ασχολείται τόσο με το ________ ύπαρξης λύσης ενός προβλήματος όσο και ______________________ των αλγορίθμων για την επίλυση των προβλημάτων με ________ ένα ___________ μοντέλο υπολογισμού. Η ανάλυση ενός αλγορίθμου είναι η _______________ του ____________ των υπολογιστικών ________ που απαιτεί η εκτέλεση του αλγορίθμου. Η πολυπλοκότητα ενός αλγορίθμου δίνει ένα _______ της χρονικής ______________ του αλγορίθμου για την __________ ενός προβλήματος. 2.2.4 Βασικοί τύποι αλγορίθμων Ο ορισμός του ___________ που δόθηκε στην αρχή αυτού του κεφαλαίου, συμφωνεί με τη φιλοσοφία των περισσότερων υπολογιστών σήμερα, που διαθέτουν μία ____________ Μονάδα Επεξεργασίας (ΚΜΕ) στην οποία οι __________ εκτελούνται με _______ , η μία μετά την άλλη. Για το λόγο αυτό ονομάζονται _________ αλγόριθμοι. Όμως η ύπαρξη προβλημάτων στα οποία απαιτείται ______ ________ ___________ για τον υπολογισμό της λύσης ενός προβλήματος, δημιούργησε την ανάγκη εύρεσης αλγορίθμων, όπου __________ ή μία _______ από βήματα αυτών των αλγορίθμων θα μπορούσαν να εκτελούνται _________ (ταυτόχρονα). Σε αυτή την περίπτωση, η εκτέλεση του ενός ________ δεν εξαρτάται από την _____________ της εκτέλεσης του προηγούμενου. Αλγόριθμοι αυτής της μορφής ονομάζονται ____________ αλγόριθμοι και η υλοποίησή τους γίνεται με την ύπαρξη ____________ ΚΜΕ στο σύστημα του υπολογιστή. Ενδιαφέρον ζήτημα αποτελεί ο εντοπισμός του καλύτερου τρόπου _____________ των προβλημάτων, για να είναι εφικτή η ____________τους από πολλούς επεξεργαστές _____________.
  • 3. 2.2.5 Αναπαράσταση αλγορίθμου Η αναπαράσταση των αλγορίθμων μπορεί να πραγματοποιηθεί με: _______ _______ όπου η αναπαράσταση γίνεται με την ομιλούμενη γλώσσα, μέσω της οποίας περιγράφονται τα ________ επίλυσης του προβλήματος. Ωστόσο, με τη ________ γλώσσα μπορούν να παρατηρηθούν _________ στις οδηγίες. ____________ ή __________ η οποία είναι μια υποθετική γλώσσα για την αναπαράσταση αλγορίθμων με __________ από κάποιες γλώσσες προγραμματισμού, παραλείποντας λεπτομέρειες που δεν είναι ____________ για την ανθρώπινη κατανόηση του ___________. _______ ____________ η οποία είναι μια _________ γλώσσα, που έχει αναπτυχθεί για να _______________ ή να ___________ προγράμματα για τον υπολογιστή. Η αναπαράσταση των αλγορίθμων με _______ προγραμματισμού μπορεί να γίνει είτε με _________ είτε με κειμενικές γλώσσες προγραμματισμού. Στις ________ ______ ______________, η αναπαράσταση των αλγορίθμων γίνεται μέσα από το γραφικό χειρισμό προγραμματιστικών στοιχείων. Στις ____________ _________ _____________, η αναπαράσταση των αλγορίθμων γίνεται με τη χρήση σειρών κειμένου που περιλαμβάνουν λέξεις, αριθμούς και σημεία στίξης.
  • 4. 2.2.6 Δεδομένα και αναπαράστασή τους Δομή δεδομένων (data structure) είναι ένα σύνολο ___________________ δεδομένων, τα οποία είναι έτσι __________ , ώστε να υπόκεινται σε ______________ απαιτούμενες επεξεργασίες. Αλγόριθμοι + ____________ = Προγράμματα O πίνακας (table) αποτελείται από ένα σύνολο ____________ απλών στοιχείων, καθένα από τα οποία ______________ με τη βοήθεια ενός ή περισσοτέρων _________. Μία στοίβα (stack) είναι μια _________ ___________ στοιχείων, στην οποία εισάγονται και __________ στοιχεία μόνο από το ένα ______. Μια ουρά (queue) αποτελεί μια __________ διάταξη στοιχείων, στην οποία εισάγονται νέα στοιχεία από ένα άκρο και εξάγονται _________ στοιχεία από το άλλο άκρο. Η λειτουργία της ουράς αποκαλείται ____ , δηλαδή το στοιχείο το οποίο εισάγεται πρώτο στην ουρά εξέρχεται και ______ . Τo δένδρο (tree) είναι μη γραμμική ____ που αποτελείται από ένα σύνολο _______, οι οποίοι συνδέονται με ______. Υπάρχει μόνο ένας _______, από τον οποίο μόνο ξεκινούν ακμές, που ονομάζεται ρίζα (root). Σε όλους τους άλλους κόμβους καταλήγει ____ ακμή και ξεκινούν καμία, μία ή __________. Οι κόμβοι στους οποίους καταλήγουν μόνο ακμές, ονομάζονται _______. Ο γράφος (graph) αποτελεί τη πιο γενική δομή ___________ μια και αποτελείται από κόμβους και ακμές χωρίς όμως κάποια ___________. Υπάρχουν διάφοροι τρόποι διάκρισης των δομών δεδομένων. Διακρίνονται σε στατικές και _________. Οι στατικές δομές έχουν σταθερό ____________ και μπορούν να κατακρατήσουν συγκεκριμένο πλήθος στοιχείων. Αντίθετα οι δυναμικές δομές δεν έχουν _________ μέγεθος και το _______ των στοιχείων τους μπορεί να ___________ ή να μικραίνει καθώς στη δομή εισάγονται νέα ___________ ή διαγράφονται άλλα.
  • 5. Τέλος διάκριση των δομών μπορεί να γίνει και ανάλογα με το είδος της χρησιμοποιούμενης ________ (κύρια ή βοηθητική). Οι δομές δεδομένων βοηθητικής μνήμης αποκαλούνται ______________ (data files). Ένα αρχείο απαρτίζεται από έναν αριθμό ___________ εγγραφών (records). Κάθε εγγραφή διαθέτει _________ πεδία (fields), που περιέχουν δεδομένα για μια ___________.
  • 6. Τέλος διάκριση των δομών μπορεί να γίνει και ανάλογα με το είδος της χρησιμοποιούμενης ________ (κύρια ή βοηθητική). Οι δομές δεδομένων βοηθητικής μνήμης αποκαλούνται ______________ (data files). Ένα αρχείο απαρτίζεται από έναν αριθμό ___________ εγγραφών (records). Κάθε εγγραφή διαθέτει _________ πεδία (fields), που περιέχουν δεδομένα για μια ___________.