Ενδεικτικές Ερωτήσεις Θεωρίας

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

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο Κάθε δομή μπορεί να χρησιμοποιηθεί σε οποιοδήποτε πρόβλημα ή εφαρμογή

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

Επιλέξτε Σωστό ή Λάθος για καθένα από τα παρακάτω:

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

Επιµέλεια Θοδωρής Πιερράτος

1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες εντολές (μορφές) της;

Εισαγωγή - Βασικές έννοιες. Ι.Ε.Κ ΓΛΥΦΑΔΑΣ Τεχνικός Τεχνολογίας Internet Αλγοριθμική Ι (Ε) Σχολ. Ετος A Εξάμηνο

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

Πρόβλημα 29 / σελίδα 28

Επιλέξτε Σωστό ή Λάθος για καθένα από τα παρακάτω:

Περιεχόμενα. Δομές δεδομένων. Τεχνικές σχεδίασης αλγορίθμων. Εισαγωγή στον προγραμματισμό. Υποπρογράμματα. Επαναληπτικά κριτήρια αξιολόγησης

Επαναληπτικές Διαδικασίες

Δομές Ακολουθίας- Επιλογής - Επανάληψης. Δομημένος Προγραμματισμός

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

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

Κεφάλαια Εντολές επανάληψης. Τρεις εντολές επανάληψης. Επιλογή εντολής επανάληψης ΟΣΟ...ΕΠΑΝΑΛΑΒΕ. Σύνταξη στη ΓΛΩΣΣΑ

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

Α1. Στον προγραµµατισµό χρησιµοποιούνται δοµές δεδοµένων. 1. Τι είναι δυναµική δοµή δεδοµένων; Μονάδες 3 2. Τι είναι στατική δοµή δεδοµένων;

Πρόβλημα 37 / σελίδα 207

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

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Διάρκεια 3 ώρες. Όνομα... Επώνυμο... Βαθμός...

ΘΕΜΑ Α. Λύση: 1. Σωστό, 2. Λάθος, 3. Σωστό, 4. Λάθος, 5. Λάθος. Ποια η διαφορά μεταξύ διερμηνευτή και μεταγλωττιστή; Απάντηση:

Θεωρητικές Ασκήσεις. ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. 1 ο Μέρος

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

I. ΑΛΓΟΡΙΘΜΟΣ II. ΠΡΑΞΕΙΣ - ΣΥΝΑΡΤΗΣΕΙΣ III. ΕΠΑΝΑΛΗΨΕΙΣ. 1. Τα πιο συνηθισμένα σενάρια παραβίασης αλγοριθμικών κριτηρίων είναι:

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


ΠΕΡΙΕΧΟΜΕΝΑ. Εντολές επιλογής Εντολές επανάληψης

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ Κεφάλαια 2, 7, 8

Πίνακες. Ι.Ε.Κ ΓΛΥΦΑΔΑΣ Τεχνικός Τεχνολογίας Internet Αλγοριθμική Ι (Ε) Σχολ. Ετος A Εξάμηνο

Ο αλγόριθμος πρέπει να τηρεί κάποια κριτήρια

Α1. Χαρακτηρίστε τις παρακάτω προτάσεις ως σωστές ή λανθασμένες.

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΚΕΦΑΛΑΙΟ 2 ο ΚΕΦΑΛΑΙΟ 7 ο ΕΡΩΤΗΣΕΙΣ ΓΕΝΙΚΑ ΠΕΡΙ ΑΛΓΟΡΙΘΜΩΝ

θέμα των Πανελλαδικών Εξετάσεων

2ο ΓΕΛ ΑΓ.ΔΗΜΗΤΡΙΟΥ ΑΕΠΠ ΘΕΟΔΟΣΙΟΥ ΔΙΟΝ ΠΡΟΣΟΧΗ ΣΤΑ ΠΑΡΑΚΑΤΩ

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

Επιλογή και επανάληψη. Λογική έκφραση ή συνθήκη

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΜΑΪΟΥ

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

Αλγόριθμοι Αναπαράσταση αλγορίθμων Η αναπαράσταση των αλγορίθμων μπορεί να πραγματοποιηθεί με:

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

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΑΞΗ / ΤΜΗΜΑ : Γ ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΜΑΡΤΙΟΣ 2018 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 6 (ΕΞΙ)

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

ΔΙΑΓΩΝΙΣΜΑ ΣΤΗΝ Α.Ε.Π.Π. Γ ΤΕΧΝΟΛΟΓΙΚΗΣ. Όνομα:.. Βαθμός: /100

ΘΕΜΑ Α. Λύση: 1. Σωστό, 2. Σωστό, 3. Λάθος, 4. Λάθος, 5. Λάθος

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

Ορισµοί κεφαλαίου. Σηµαντικά σηµεία κεφαλαίου

Ενότητα 3: ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ

8. Λεξιλόγιο μιας γλώσσας είναι όλες οι ακολουθίες που δημιουργούνται από τα στοιχεία του αλφαβήτου της γλώσσας, τις λέξεις.

ΤΕΛΙΚΟ ΕΠΑΝΑΛΗΠΤΙΚΟ ΔΙΑΓΩΝΙΣΜΑ

1. Τι ονομάζουμε αλγόριθμο; Δώστε παράδειγμα.

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 3 ο. Πίνακες. Επικοινωνία:

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

Έστω ένας πίνακας με όνομα Α δέκα θέσεων : 1 η 2 η 3 η 4 η 5 η 6 η 7 η 8 η 9 η 10 η

Φυσικές και τεχνητές γλώσσες. Το αλφάβητο της ΓΛΩΣΣΑΣ, Τύποι Δεδομένων. Σταθερές, Μεταβλητές, Τελεστές, Συναρτήσεις, Δομή Προγράμματος

ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: 05/03/2012 ΑΠΑΝΤΗΣΕΙΣ. ΘΕΜΑ Α Α1. Α2. 1. ΣΩΣΤΟ 1 στ 2. ΛΑΘΟΣ 2 δ 3. ΣΩΣΤΟ 3 ε 4. ΛΑΘΟΣ 4 β 5. ΣΩΣΤΟ 5 γ

3 ΟΥ και 9 ΟΥ ΚΕΦΑΛΑΙΟΥ

Μάριος Αγγελίδης

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ

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

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο. Επικοινωνία:

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

ΚΕΦΑΛΑΙΟ 3 ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΑΛΓΟΡΙΘΜΟΙ

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ

Πρόβλημα είναι μια κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής.

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ

ΠΡΟΣ: Τηλέφωνο: Ινστιτούτο Εκπαιδευτικής Πολιτικής ΚΟΙΝ.:

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

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

Βασικές Έννοιες Αλγορίθμων. Βασικές Εντολές Αλγορίθμων (Κεφ. 2ο Παρ. 2.4)

Ανάπτυξη εφαρμογών σε προγραμματιστικό περιβάλλον υποδειγματική διδασκαλία Κεφ. 3 Δομές Δεδομένων & αλγόριθμοι

ΚΕΦΑΛΑΙΑ 3 & 9 (ΠΙΝΑΚΕΣ)

ΑΡΧΗ 2ΗΣ ΣΕΛΙΔΑΣ Γ Α... Β

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

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. ii) Πόσες φορές θα εκτελεστεί η εντολή ΔΙΑΒΑΣΕ Α[μ,λ] στον αλγόριθμο της προηγούμενης ερώτησης; α) 35 β) 12 γ) 20

Ένα περιοδικό για το ΑΕΠΠ Τεύχος Πανελλαδικών Ι

7. Βασικά στοιχεία προγραµµατισµού.

Α2. Να αναφέρετε ονομαστικά τις βασικές λειτουργίες που εκτελεί ένας υπολογιστής (Μονάδες 3)

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

Α5. Να γράψετε στο τετράδιό σας τους αριθμούς της στήλης Α και δίπλα το γράμμα της στήλης Β που αντιστοιχεί σωστά. 1. χαρακτήρες α.

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙ ΕΣ

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙΔΕΣ

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ

ΘΕΜΑ Συμβολική γλώσσα 2. Γλώσσες υψηλού επιπέδου 3. Γλώσσες τέταρτής γενιάς 4. Γλώσσα μηχανής

i 1 Όσο i <> 100 επανάλαβε i i + 2 Γράψε A[i] Τέλος_επανάληψης

ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ & ΑΛΓΟΡΙΘΜΟΙ. Πίνακες και βασικές επεξεργασίες αυτών

ΠΕΡΙΕΧΟΜΕΝΑ. Μονοδιάστατοι πίνακες Πότε πρέπει να χρησιμοποιούνται πίνακες Πολυδιάστατοι πίνακες Τυπικές επεξεργασίες πινάκων

Φροντιστήρια Επίγνωση Προτεινόμενα Θέματα Πανελλαδικών ΑΕΠΠ 2015

Α1. Στον προγραµµατισµό χρησιµοποιούνται δοµές δεδοµένων. 1. Τι είναι δυναµική δοµή δεδοµένων; Μονάδες 3 2. Τι είναι στατική δοµή δεδοµένων;

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. ii) Πόσες φορές θα εκτελεστεί η εντολή ΔΙΑΒΑΣΕ Α[μ,λ] στον αλγόριθμο της προηγούμενης ερώτησης; α) 35 β) 12 γ) 20

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ : Γ ΛΥΚΕΙΟΥ ΣΠΟΥΔΕΣ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΜΗΜΑ: Γ2

Ψευδοκώδικας. November 7, 2011

ΦΡΟΝΤΙΣΤΗΡΙΟ ΦΑΣΜΑ 21/4/2013

ΚΕΦΑΛΑΙΟ 2 ΑΛΓΟΡΙΘΜΟΙ ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ ΘΕΩΡΙΑ

Ι. ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Της Γ τάξης Ημερησίου Γενικού Λυκείου

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

Transcript:

Ενδεικτικές Ερωτήσεις Θεωρίας Κεφάλαιο 2 1. Τι καλούμε αλγόριθμο; 2. Ποια κριτήρια πρέπει οπωσδήποτε να ικανοποιεί ένας αλγόριθμος; 3. Πώς ονομάζεται μια διαδικασία που δεν περατώνεται μετά από συγκεκριμένο αριθμό βημάτων; 4. Με ποιους τρόπους μπορεί να αναπαρασταθεί ένας αλγόριθμος; 5. Ποια σύμβολα χρησιμοποιούνται στα διαγράμματα ροής και πού χρησιμοποιείται το κάθε ένα; 6. Δώστε τους ορισμούς των εννοιών: Σταθερά, Μεταβλητή, Τελεστής, Εκφράσεις. 7. Ποιες ονομάζονται εμφωλευμένες δομές εντολών; Δώστε παράδειγμα. 8. Υπάρχουν 3 είδη τελεστών. Ποια είναι αυτά τα είδη και ποιοι τελεστές ανήκουν στο κάθε ένα; 9. Περιγράψτε τον πολλαπλασιασμό αλά ρωσικά α) φραστικά και β) με κωδικοποίηση. Κεφάλαιο 7 1. Ποιο είναι το αλφάβητο της ΓΛΩΣΣΑΣ; 2. Ποιους τύπους δεδομένων χρησιμοποιούμε στη ΓΛΩΣΣΑ; 3. Πώς δηλώνονται οι σταθερές σε ένα πρόγραμμα της ΓΛΩΣΣΑΣ; 4. Ποιες συμβάσεις ακολουθούμε για να ονομάσουμε προγράμματα, μεταβλητές ή σταθερές στη ΓΛΩΣΣΑ; 5. Πώς δηλώνονται οι μεταβλητές σε ένα πρόγραμμα της ΓΛΩΣΣΑΣ; 6. Ποιες μαθηματικές συναρτήσεις μπορείτε να χρησιμοποιείτε σε προγράμματα ΓΛΩΣΣΑΣ; 7. Ποιες είναι οι εντολές εισόδου, εξόδου; 8. Δώστε την δομή ενός προγράμματος σε ΓΛΩΣΣΑ. Κεφάλαιο 8 1. Τι πρέπει να προσέχουμε στους εμφωλευμένους βρόχους; (π.χ. μια Για μέσα σε μία άλλη Για) Κεφάλαιο 3 1. Από ποιες σκοπιές μελετά η Πληροφορική τα δεδομένα; 2. Τι καλούμε Δομή δεδομένων; 3. Ποιες λειτουργίες επιτελούνται επί των δομών δεδομένων; 4. Εξηγείστε τις έννοιες στατική και δυναμική δομή δεδομένων. 5. Περιγράψτε τη λειτουργία της στοίβας. Πώς ονομάζονται οι ενέργειες της προσθήκης και της αφαίρεσης στοιχείου από τη στοίβα; Πώς μπορεί να υλοποιηθεί η στοίβα ως μονοδιάστατος πίνακας; 6. Περιγράψτε τη λειτουργία της ουράς. Πώς ονομάζονται οι ενέργειες της προσθήκης και της αφαίρεσης στοιχείου από την ουρά; Πώς μπορεί να υλοποιηθεί η ουρά ως μονοδιάστατος πίνακας; 7. Δώστε τον αλγόριθμο της Σειριακής, ή αλλιώς, Γραμμικής αναζήτησης, οποίος αναζητά το στοιχείο key στον πίνακα table που περιέχει n θέσεις. Ο αλγόριθμος απαντά α) αν υπάρχει ή όχι το key και β) σε ποια θέση του πίνακα βρίσκεται το key. 8. Τι ορίζεται ως ταξινόμηση των στοιχείων α 1, α 2,, α n ; 9. Δώστε τον αλγόριθμο της ταξινόμησης με τη μέθοδο της Φυσαλίδας ο οποίος ταξινομεί κατά αύξουσα σειρά τον πίνακα table n κελιών που περιέχει αριθμούς. Ερωτήσεις Σωστού Λάθους 1. Η έννοια του αλγορίθμου συνδέεται αποκλειστικά και μόνο με προβλήματα Πληροφορικής. 2. Το κριτήριο της καθοριστικότητας απαιτεί κάθε εντολή ενός αλγορίθμου να είναι απλή και εκτελέσιμη. 3. Ένα πρόγραμμα Η/Υ είναι ένας αλγόριθμος εκφρασμένος κατά τέτοιο τρόπο ώστε να μπορεί να εκτελεστεί από έναν Η/Υ.

4. Οι ενέργειες που ορίζει ένας αλγόριθμος είναι αυστηρά καθορισμένες. 5. Η αποτελεσματικότητα είναι ένα από τα κριτήρια που πρέπει να ικανοποιεί ένας αλγόριθμος. 6. Η αναπαράσταση αλγορίθμων με φυσική γλώσσα κατά βήματα εγκυμονεί τον κίνδυνο παραβίασης του κριτηρίου της καθοριστικότητας. 7. Ο πιο δομημένος τρόπος παρουσίασης αλγορίθμων είναι με ελεύθερο κείμενο. 8. Ένας αλγόριθμος μπορεί να εκτελείται επ άπειρον. 9. Σε ένα διάγραμμα ροής ο ρόμβος δηλώνει την αρχή και το τέλος του αλγόριθμου. 10. Η έξοδος ενός αλγορίθμου μπορεί να αποτελεί είσοδο για έναν άλλο αλγόριθμο. 11. Ο αλγόριθμος μπορεί να περιλαμβάνει και εντολές που δεν είναι σαφείς. 12. Ένας αλγόριθμος μπορεί να μη διαθέτει έξοδο, αρκεί να ικανοποιεί τα υπόλοιπα κριτήρια. 13. Ένας αλγόριθμος μπορεί να μη διαθέτει είσοδο. 14. Μια διαδικασία που δεν τελειώνει μετά από συγκεκριμένο αριθμό βημάτων καλείται λογιστική διαδικασία. 15. Το διάγραμμα ροής (flow chart) είναι ένας τρόπος περιγραφής αλγορίθμου 16. Ένα διάγραμμα ροής αποτελείται από ένα σύνολο γεωμετρικών σχημάτων, όπου το καθένα δηλώνει μια συγκεκριμένη ενέργεια ή λειτουργία. 17. Κατά την εκτέλεση ενός προγράμματος μπορεί να αλλάζει η τιμή και ο τύπος μιας μεταβλητής. 18. Η τιμή μιας μεταβλητής δεν μπορεί να αλλάξει κατά τη διάρκεια εκτέλεσης ενός αλγόριθμου. 19. Σε μια εντολή εκχώρησης δεν μπορεί να χρησιμοποιηθεί η ίδια μεταβλητή τόσο στο αριστερό όσο και στο δεξιό μέλος της. 20. Κάθε μεταβλητή παίρνει τιμή μόνο με την εντολή ΔΙΑΒΑΣΕ. 21. Η είσοδος σε ένα αλγοριθμικό πρόβλημα είναι ένα σύνολο μεταβλητών που σχετίζονται με τα δεδομένα του. 22. Σε μια εντολή εκχώρησης δεν μπορεί να χρησιμοποιηθεί η ίδια μεταβλητή τόσο στο αριστερό όσο και στο δεξιό μέλος της. 23. Κατά την εκτέλεση του προγράμματος η εντολή ΔΙΑΒΑΣΕ διακόπτει την εκτέλεσή του και περιμένει την εισαγωγή τιμών από το πληκτρολόγιο. 24. Ενώ η τιμή μίας μεταβλητής μπορεί να αλλάζει κατά την εκτέλεση του προγράμματος, αυτό που μένει υποχρεωτικά αναλλοίωτο είναι ο τύπος της. 25. Στη δομή ενός προγράμματος το τμήμα δήλωσης των σταθερών ακολουθεί το τμήμα δήλωσης των μεταβλητών. 26. Στη δομή ακολουθίας εκτελούνται όλες οι εντολές. 27. Μια εντολή εισόδου μπορεί να περιέχει και μεταβλητές και σταθερές. 28. Η σειρά εκτέλεσης των εντολών στη δομή ακολουθίας δεν είναι προκαθορισμένη. 29. Το αποτέλεσμα της έκφρασης Χ*Υ/2 είναι ίδιο με το αποτέλεσμα της έκφρασης Χ* (Υ/2). 30. Τα είδη των μεταβλητών που χρησιμοποιούμε είναι οι αριθμητικές, οι αλφαριθμητικές, οι λογικές και οι σταθερές. 31. Μια έκφραση μπορεί να περιέχει μεταβλητές, σταθερές, τελεστές και παρενθέσεις. 32. Σε μια εντολή εκχώρησης δεν επιτρέπεται η χρήση σταθερών. 33. Το αποτέλεσμα μιας πράξης μπορεί να εκχωρηθεί σε μια σταθερά.

34. Στη δομή ακολουθίας μια συγκεκριμένη εντολή μπορεί να εκτελεστεί πολλές φορές. 35. Όταν πρέπει να εκτελεστούν κάποιες εντολές υπό κάποια συνθήκη, χρησιμοποιείται η δομή επιλογής. 36. Στη δομή επιλογής υπάρχει περίπτωση κάποιες εντολές να μην εκτελεστούν ποτέ. 37. Όταν χρειάζεται να υπάρξει απόφαση με βάση κάποιο κριτήριο, τότε χρησιμοποιείται η δομή επιλογής. 38. Η δομή επιλογής αντικαθιστά τη δομή ακολουθίας ελαττώνοντας αισθητά το πλήθος των εντολών ενός αλγορίθμου 39. Η συνθήκη που ελέγχεται σε μια δομή επιλογής μπορεί να πάρει περισσότερες από δύο διαφορετικές τιμές. 40. Με τη δομή της επιλογής δίνεται η δυνατότητα να ικανοποιηθεί σε έναν αλγόριθμο το κριτήριο της καθοριστικότητας. 41. Στη δομή απλής επιλογής, η ομάδα εντολών εντός της δομής εκτελείται όταν η συνθήκη είναι αληθής. 42. Κάθε εντολή Αν περιέχει και το Αλλιώς. 43. Μια λογική έκφραση μπορεί να περιέχει αριθμητικές παραστάσεις, συγκριτικούς και λογικούς τελεστές καθώς και παρενθέσεις. 44. Όταν δύο λογικές συνθήκες είναι αληθείς, τότε και η σύζευξή τους είναι αληθής. 45. Η διάζευξη δύο λογικών συνθηκών είναι αληθής όταν μία τουλάχιστον από τις δύο συνθήκες είναι αληθής. 46. Όταν δύο λογικές συνθήκες έχουν την ίδια τιμή, τότε η διάζευξή τους είναι πάντα αληθής. 47. Όταν αριθμητικοί και συγκριτικοί τελεστές συνδυάζονται σε μια έκφραση, οι αριθμητικές πράξεις εκτελούνται πρώτες. 48. Για τον υπολογισμό του μέσου όρου τριών αριθμών είναι απαραίτητο να χρησιμοποιηθεί η δομή επιλογής. 49. Στη δομή πολλαπλής επιλογής δεν μπορούν να χρησιμοποιηθούν εμφωλευμένα Αν. 50. Στη δομή πολλαπλής επιλογής προσπαθούμε να καλύψουμε πολλές εναλλακτικές περιπτώσεις με τη χρήση μιας δομής. 51. Κάθε εντολή πολλαπλής επιλογής μπορεί να αντικατασταθεί από πολλές απλές Αν. 52. Πολλαπλές επιλογές μπορούν να γίνουν και με μια εμφωλευμένη δομή. 53. Η χρήση εμφωλευμένων Αν είναι μια καλή προγραμματιστική τακτική. 54. Σε μια εμφωλευμένη δομή επιλογής δεν μπορεί να χρησιμοποιηθούν εντολές εξόδου. 55. Η λογική πρόταση Χ^2 >= 0 είναι πάντοτε αληθής. 56. Αν το Α έχει την τιμή 10 και το Β έχει την τιμή 20, τότε η λογική έκφραση: (Α > 8 ΚΑΙ Β < 20) Ή (Α > 10 Ή Β = 10) είναι αληθής 57. Αν το Α έχει την τιμή 5 και το Β την τιμή 6, τότε η λογική έκφραση: (Α > 5 Ή Α < 3) ΚΑΙ (Β > 5) είναι ψευδής. 58. Μέσα σε μια δομή επιλογής δεν μπορούν να τοποθετηθούν σχόλια. 59. Η συνθήκη x mod y = 0 ελέγχει εάν το x είναι πολλαπλάσιο του y. 60. Η συνθήκη Α_Μ(x) = x ελέγχει εάν το x είναι ακέραιος. 61. Η συνθήκη x mod 2 = 0 ελέγχει εάν το x είναι άρτιος.

62. Ο τελεστής ΚΑΙ αντιστοιχεί στη λογική πράξη της σύζευξης. 63. Σε μια λογική έκφραση, οι συγκριτικοί τελεστές έχουν χαμηλότερη ιεραρχία από τους λογικούς τελεστές. 64. Για την εύρεση του μεγίστου μεταξύ δύο αριθμών χρησιμοποιούμε απαραίτητα τη δομή επιλογής. 65. Η μαθηματική έκφραση Χ ϵ [Α, Β] κωδικοποιείται ως (Χ >= Α) ΚΑΙ (Χ <= Β). 66. Η μαθηματική έκφραση Χ ϵ (-, Α] (Β, ) κωδικοποιείται ως (Χ <= Α) ΚΑΙ (Χ >= Β). 67. Η μαθηματική έκφραση Χ ϵ (-, Α] U (Β, ) κωδικοποιείται ως (Χ <= Α) Ή (Χ > Β). 68. Η μαθηματική έκφραση Α < Χ < Β κωδικοποιείται ως (Χ > Α) ΚΑΙ (Χ < Β) 69. Οι δομές επανάληψης χρησιμοποιούνται στις περιπτώσεις που μια ακολουθία εντολών πρέπει να εφαρμοστεί σε ένα σύνολο περιπτώσεων, οι οποίες έχουν κάτι κοινό. 70. Βρόχος ονομάζεται το σύνολο των εντολών που περιέχονται σε μια δομή επανάληψης. 71. Μέσα σε μια δομή επανάληψης δεν μπορεί να περιέχεται μια δομή επιλογής. 72. Η είσοδος σε κάθε βρόχο επανάληψης υποχρεωτικά γίνεται από την αρχή του. 73. Σε περίπτωση εμφωλευμένων βρόχων, ο εσωτερικός βρόχος πρέπει να περικλείεται ολόκληρος στον εξωτερικό. 74. Όταν ένας βρόχος είναι εμφωλευμένος σε άλλο, ο βρόχος που ξεκινάει τελευταίος πρέπει να ολοκληρώνεται πρώτος. 75. Οι δομές επανάληψης για τη συνέχιση ή τον τερματισμό του βρόχου ελέγχουν μια συνθήκη. 76. Σε μια δομή επανάληψης πρέπει υποχρεωτικά μέσα στο βρόχο να υπάρχει μία εντολή, η οποία να μεταβάλει την τιμή της συνθήκης ελέγχου. 77. Σε περίπτωση εμφωλευμένων βρόχων, ο βρόχος που ξεκινάει τελευταίος, πρέπει να ολοκληρώνεται πρώτος. 78. Η ΓΛΩΣΣΑ υποστηρίζει τρεις εντολές επανάληψης, την εντολή ΟΣΟ, την εντολή ΜΕΧΡΙΣ_ΟΤΟΥ και την εντολή ΓΙΑ. 79. Όταν το πλήθος των επαναλήψεων είναι γνωστό, δε μπορεί να χρησιμοποιηθεί η δομή επανάληψης ΟΣΟ ΕΠΑΝΑΛΑΒΕ. 80. Στην επαναληπτική δομή ΟΣΟ ΕΠΑΝΑΛΑΒΕ δεν γνωρίζουμε εκ των προτέρων το πλήθος των επαναλήψεων. 81. Στη δομή επανάληψης ΟΣΟ ΕΠΑΝΑΛΑΒΕ ο βρόχος εκτελείται κατ επανάληψη μέχρι η συνθήκη να γίνει Ψευδής. 82. Κάθε πρόβλημα που απαιτεί τη χρήση της δομής επανάληψης μπορεί να επιλυθεί με τη χρήση της δομής ΟΣΟ ΕΠΑΝΑΛΑΒΕ. 83. Στη δομή επανάληψης ΟΣΟ ΕΠΑΝΑΛΑΒΕ οι μεταβλητές που συμμετέχουν στη συνθήκη ελέγχου πρέπει να πάρουν τιμή (αρχικοποιηθούν) πριν το βρόχο. 84. Οι εντολές που βρίσκονται σε μια εντολή ΟΣΟ ΕΠΑΝΑΛΑΒΕ, εκτελούνται τουλάχιστον μία φορά. 85. Η δομή ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΜΕΧΡΙΣ_ΟΤΟΥ τερματίζει τις επαναλήψεις της όταν η συνθήκη ελέγχου γίνει Αληθής. 86. Οι εντολές που βρίσκονται στη δομή ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΜΕΧΡΙΣ_ΟΤΟΥ εκτελούνται τουλάχιστον μία φορά. 87. Κάθε πρόβλημα που απαιτεί δομή επανάληψης μπορεί να επιλυθεί με τη χρήση της δομής ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΜΕΧΡΙΣ_ΟΤΟΥ. 88. Στη δομή ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΜΕΧΡΙΣ_ΟΤΟΥ οι μεταβλητές που

συμμετέχουν στη συνθήκη πρέπει να αρχικοποιηθούν πριν το βρόχο. 89. Κάθε βρόχος που υλοποιείται με την εντολή ΟΣΟ ΕΠΑΝΑΛΑΒΕ μπορεί να γραφεί και με χρήση της εντολής ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΜΕΧΡΙΣ_ΟΤΟΥ. 90. Ο αλγόριθμος τους πολλαπλασιασμού αλά ρωσικά χρησιμοποιείται από τους υπολογιστές για την εκτέλεση του πολλαπλασιασμού. 91. Όταν σε μια δομή ΓΙΑ ΑΠΟ ΜΕΧΡΙ παραλείπεται το βήμα, τότε εννοείται πως η τιμή του βήματος είναι 1. 92. Στη δομή επανάληψης ΓΙΑ ΑΠΟ ΜΕΧΡΙ δεν είναι δυνατόν η αρχική τιμή του βήματος να είναι μεγαλύτερη από την τελική τιμή. 93. Η δομή ΓΙΑ ΑΠΟ ΜΕΧΡΙ πρέπει πάντοτε να έχει ως βήμα ένα θετικό αριθμό. 94. Αν το βήμα μιας δομής ΓΙΑ ΑΠΟ ΜΕΧΡΙ είναι αρνητικός αριθμός, τότε δεν εκτελείται καμία επανάληψη. 95. Στη δομή ΓΙΑ ΑΠΟ ΜΕΧΡΙ αν το βήμα είναι γνωστό, μπορεί να παραληφθεί. 96. Στο βρόχο μιας δομής ΓΙΑ ΑΠΟ ΜΕΧΡΙ δεν επιτρέπεται η τροποποίηση της τιμής του μετρητή. 97. Στη δομή ΓΙΑ ΑΠΟ ΜΕΧΡΙ το βήμα δεν μπορεί να είναι μηδέν. 98. Ο βρόχος στη δομή ΓΙΑ ΑΠΟ ΜΕΧΡΙ εκτελείται τουλάχιστον μία φορά. 99. Στην εντολή ΓΙΑ ΑΠΟ ΜΕΧΡΙ ο βρόχος επαναλαμβάνεται για προκαθορισμένο αριθμό επαναλήψεων. 100. Στην επαναληπτική δομή ΓΙΑ ΑΠΟ ΜΕΧΡΙ οι τιμές από, μέχρι και με_βήμα δεν είναι απαραίτητο να είναι ακέραιες. 101. Δεν μπορεί να χρησιμοποιηθεί η ίδια μεταβλητή ως μετρητής δύο ή περισσοτέρων βρόχων ΓΙΑ ΑΠΟ ΜΕΧΡΙ όπου ο ένας βρίσκεται στο εσωτερικό του άλλου. 102. Κάθε πρόβλημα που απαιτεί τη χρήση της δομής επανάληψης μπορεί να επιλυθεί με τη χρήση της δομής ΓΙΑ ΑΠΟ ΜΕΧΡΙ. 103. Κάθε βρόχος που υλοποιείται με την εντολή ΓΙΑ ΑΠΟ ΜΕΧΡΙ μπορεί να γραφεί και με χρήση της εντολής ΟΣΟ ΕΠΑΝΑΛΑΒΕ. 104. Κάθε βρόχος που υλοποιείται με την εντολή ΟΣΟ ΕΠΑΝΑΛΑΒΕ μπορεί να γραφεί και με χρήση της εντολής ΓΙΑ ΑΠΟ ΜΕΧΡΙ. 105. Στη δομή επανάληψης ΓΙΑ ΑΠΟ ΜΕΧΡΙ δεν μπορεί η αρχική τιμή του μετρητή να είναι μεγαλύτερη από την τελική. 106. Η εντολή επανάληψης ΓΙΑ ΑΠΟ ΜΕΧΡΙ μπορεί να χρησιμοποιηθεί, όταν έχουμε άγνωστο αριθμό επαναλήψεων. 107. Ένα τμήμα αλγορίθμου που εκτελείται επαναληπτικά αποκαλείται βρόχος. 108. Ο βρόχος ΓΙΑ κ ΑΠΟ 4 ΜΕΧΡΙ 3 εκτελείται ακριβώς δύο φορές. 109. Ο αλγόριθμος σειριακής αναζήτησης υποχρεωτικά πρέπει να προσπελάσει ολόκληρο τον πίνακα για τον εντοπισμό του στοιχείου που αναζητάμε. 110. Η σειριακή αναζήτηση μπορεί να εφαρμοστεί μόνο σε αριθμητικά στοιχεία. 111. Για να εντοπιστεί το αναζητούμενο στοιχείο σε όλες τις θέσεις του πίνακα, πρέπει να χρησιμοποιηθεί απαραίτητα η δομή επανάληψης ΓΙΑ. 112. Η σειριακή αναζήτηση μπορεί να τροποποιηθεί, ώστε να λειτουργεί βέλτιστα σε ταξινομημένο πίνακα. 113. Η σειριακή αναζήτηση χρησιμοποιείται αποκλειστικά στους ταξινομημένους πίνακες. 114. Η σειριακή αναζήτηση χρησιμοποιείται κυρίως για μικρούς ή μη ταξινομημένους πίνακες.

115. Η σειριακή αναζήτηση είναι η πιο απλή και η λιγότερο αποδοτική μέθοδος αναζήτησης. 116. Για την αναζήτηση σε ταξινομημένους πίνακες προτιμάται η δυαδική αναζήτηση. 117. Σε ταξινομημένο πίνακα μπορεί να χρησιμοποιηθεί είτε η σειριακή είτε η δυαδική αναζήτηση. 118. Η δυαδική αναζήτηση χρησιμοποιείται αποκλειστικά σε ταξινομημένους πίνακες. 119. Η δυαδική αναζήτηση είναι αποδοτικότερη από τη σειριακή αναζήτηση. 120. Η μέθοδος της ταξινόμησης ευθείας ανταλλαγής βασίζεται στην αρχή της σύγκρισης και ανταλλαγής ζευγών γειτονικών στοιχείων μέχρις ότου διαταχθούν όλα τα στοιχεία 121. Η ταξινόμηση έχει ως στόχο να διατάξει τα στοιχεία ενός πίνακα σε αύξουσα ή φθίνουσα σειρά. 122. Η ταξινόμηση είναι μια από τις βασικές λειτουργίες επί των δομών δεδομένων. 123. Η ταξινόμηση είναι μια χρήσιμη διαδικασία, γιατί έτσι εκτελείται γρηγορότερα η αναζήτηση. 124. Η ταξινόμηση ευθείας ανταλλαγής είναι πολύ αποτελεσματική αν ο πίνακας έχει λίγα στοιχεία. 125. Η ταξινόμηση της φυσαλίδας εφαρμόζεται μόνο σε μονοδιάστατους πίνακες. 126. Ο αλγόριθμος της φυσαλίδας δεν μπορεί να χρησιμοποιηθεί σε πίνακα χαρακτήρων. 127. Η ταξινόμηση φυσαλίδας είναι ο πιο απλός και ταυτόχρονα ο πιο γρήγορος αλγόριθμος ταξινόμησης. 128. Ο αλγόριθμος ταξινόμησης ευθείας ανταλλαγής είναι ο πιο απλός αλλά και ο πιο αργός αλγόριθμος ταξινόμησης. 129. Για τη διάταξη των αλφαριθμητικών στοιχείων χρησιμοποιείται η αλφαβητική σειρά. 130. Ο μοναδικός αλγόριθμος ταξινόμησης είναι ο αλγόριθμος της φυσαλίδας. 131. Η εγγραφή είναι δομή δεδομένων η οποία αποτελείται από πεδία που αποθηκεύουν χαρακτηριστικά. 132. Οι δομές δεδομένων δευτερεύουσας μνήμης αποθηκεύονται σε αρχεία. 133. Δύο από τις βασικές λειτουργίες επί των δομών δεδομένων είναι η ώθηση και η απώθηση. 134. Στην υλοποίηση της στοίβας με τη χρήση πίνακα χρησιμοποιούνται 2 δείκτες για να δείχνουν την είσοδο και την έξοδο των δεδομένων. 135. Οι λειτουργίες ώθηση και απώθηση είναι οι κύριες λειτουργίες σε μια στοίβα. 136. Υπερχείλιση συμβαίνει όταν συμβεί απώθηση σε γεμάτη στοίβα. 137. Η στοίβα χρησιμοποιεί δύο δείκτες. 138. Στη στοίβα το στοιχείο που ωθείται τελευταίο απωθείται πρώτο. 139. Κατά την ώθηση στοιχείου σε στοίβα πρέπει να ελέγχεται το ενδεχόμενο υπερχείλισης. 140. Η απώθηση στοιχείου γίνεται από το πίσω άκρο της στοίβας. 141. Κατά τη διαδικασία της ώθησης πρέπει να ελέγχεται να η στοίβα είναι γεμάτη. 142. Η ουρά και η στοίβα μπορούν να υλοποιηθούν με δομή πίνακα. 143. Στην ουρά το στοιχείο που εισάγεται πρώτο εξάγεται και πρώτο.

144. Η εξαγωγή στοιχείου γίνεται από το εμπρός άκρος της ουράς. 145. Η ώθηση στοιχείου είναι μια από τις λειτουργίες της ουράς. 146. Στην ουρά όποιο στοιχείο μπαίνει πρώτο βγαίνει τελευταίο. 147. Μια ουρά διατηρεί τα δεδομένα ταξινομημένα ως προς τη σειρά άφιξής τους. 148. Στην υλοποίηση της ουράς με πίνακα, ο δείκτης εμπρός έχει πάντα τιμή μεγαλύτερη από το δείκτη πίσω. 149. Σε μια ουρά μπορούμε να προσθέσουμε στοιχεία στο μέσο της. 150. Η εισαγωγή και η εξαγωγή στοιχείων από μια ουρά πραγματοποιούνται από το ίδιο άκρο κάθε φορά. 151. Για την υλοποίηση της ουράς χρησιμοποιούνται δύο δείκτες εμπρός και πίσω. 152. Στην ουρά, ο δείκτης πίσω έχει τιμή όσα και τα στοιχεία της. 153. Η στοίβα και η ουρά είναι δυναμικές δομές δεδομένων 154. Η ουρά και η στοίβα είναι δομές δεδομένων που υπόκεινται επεξεργασία κυρίως από δύο λειτουργίες. 155. Το τελευταίο στοιχείο που ωθήθηκε σε μια στοίβα το καθορίζει η μεταβλητή κορυφή. 156. Το τελευταίο στοιχείο που εισήχθη σε μια ουρά το καθορίζει η μεταβλητή εμπρός. 157. Το πρώτο στοιχείο που ωθήθηκε σε μια στοίβα βρίσκεται στην πρώτη θέση. 158. Το πρώτο στοιχείο που εισήχθη σε μια ουρά το καθορίζει ο δείκτης εμπρός. 159. Σε μια στοίβα μπορούμε να ωθήσουμε στοιχεία και στα δύο άκρα της. 160. To ακριβές μέγεθος ενός πίνακα καθορίζεται κατά τη διάρκεια του προγραμματισμού και δεν μπορεί να τροποποιηθεί κατά τη διάρκεια εκτέλεσης του αλγορίθμου. 161. Ένας πίνακας μπορεί να είναι μονοδιάστατος, δισδιάστατος, τρισδιάστατος ή γενικά ν-διαστάσεων. 162. Υπάρχει περίπτωση οι διαστάσεις ενός πίνακα να είναι περισσότερες από δύο. 163. Ένας πίνακας μπορεί να αποθηκεύσει ακέραιες και λογικές τιμές. 164. Ένας πίνακας έχει σταθερό αριθμό κόμβων. 165. Ο πίνακας είναι μια δυναμική δομή δεδομένων. 166. Η τεχνική της δυναμικής παραχώρησης μνήμης χρησιμοποιείται και στους πίνακες. 167. Ένας πίνακας δεν μπορεί να έχει στοιχεία λογικού τύπου. 168. Τα στοιχεία ενός πίνακα μπορεί να είναι διαφορετικού τύπου. 169. Σε έναν πίνακα δεν μπορεί να υπάρχει δύο φορές η ίδια τιμή. 170. Για την προσπέλαση ενός πίνακα μπορεί να χρησιμοποιηθεί οποιαδήποτε δομή επανάληψης. 171. Εφόσον το πλήθος των στοιχείων ενός πίνακα είναι γνωστό, δεν μπορεί να χρησιμοποιηθεί η δομή ΟΣΟ για την προσπέλαση των στοιχείων του. 172. Στη δομή του πίνακα δεν μπορούν να εφαρμοστούν οι λειτουργίες εισαγωγή και διαγραφή. 173. Ο πίνακας που χρησιμοποιεί έναν μόνο δείκτη για την αναφορά των στοιχείων του ονομάζεται μονοδιάστατος. 174. Τα στοιχεία ενός πίνακα μπορούν να αποτελούνται από δεδομένα διαφορετικού τύπου. 175. Για να προσπελάσουμε μαζικά τα στοιχεία ενός πίνακα χρησιμοποιούμε

επαναληπτική δομή. 176. Για τον υπολογισμό του μέσου όρου ενός πίνακα αριθμών πρέπει να προσπελαστεί ολόκληρος ο πίνακας. 177. Οι διαστάσεις ενός πίνακα μπορούν να τροποποιηθούν, αν χρειάζεται, κατά τη διάρκεια εκτέλεσης ενός αλγορίθμου με τη χρήση ειδικών εντολών. 178. Σε έναν μονοδιάστατο πίνακα που περιέχει αριθμούς η μέγιστη τιμή μπορεί να εντοπίζεται σε περισσότερα από ένα κελιά. 179. Ο δείκτης ενός μονοδιάστατου πίνακα πρέπει πάντοτε να ονομάζεται i. 180. Για τον υπολογισμό του μέσου όρου 120 αριθμών πρέπει να χρησιμοποιηθεί πίνακας. 181. Οι πίνακες πρέπει να χρησιμοποιούνται σε όλες τις περιπτώσεις που εισάγονται πολλά στοιχεία σε έναν αλγόριθμο. 182. Ένας πίνακας έχει σταθερό μέγεθος αλλά μεταβαλλόμενο περιεχόμενο. 183. Η άσκοπη χρήση πινάκων έχει το μειονέκτημα της υπερβολικής χρήσης μνήμης. 184. Μέσα στις αγκύλες που αναφέρονται στη θέση ενός πίνακα μπορεί να υπάρχει οποιαδήποτε ακέραια έκφραση. 185. Η θέση ενός στοιχείου σ ένα δισδιάστατο πίνακα καθορίζεται από δύο ακέραιους αριθμούς. 186. Στην αναφορά Π[α,β], το α αντιστοιχεί στη στήλη και το β στη γραμμή. 187. Αν σε έναν αλγόριθμο υπάρχει η έγκυρη αναφορά Β[κ,λ,μ], τότε ο πίνακας είναι τρισδιάστατος. 188. Τα στοιχεία ενός δισδιάστατου πίνακα πρέπει υποχρεωτικά να είναι του ίδιου τύπου. 189. Οι δείκτες που προσδιορίζουν το στοιχείο δισδιάστατου πίνακα είναι οποιεσδήποτε ακέραιες εκφράσεις των οποίων οι τιμές είναι εντός των ορίων του πίνακα. 190. Ένα πρόγραμμα σε ΓΛΩΣΣΑ έχει τη δυνατότητα να τροποποιεί το μέγεθος του πίνακα στο τμήμα εντολών. 191. Ένα πρόγραμμα σε ΓΛΩΣΣΑ δεσμεύει τόσες συνεχόμενες θέσεις μνήμης για έναν πίνακα όσες και οι θέσεις που εμφανίζονται στο τμήμα δηλώσεων. 192. Οι δυνατοί τύποι δεδομένων για έναν πίνακα είναι ίδιοι με αυτούς μιας μεταβλητής. 193. Η αναφορά σε ένα στοιχείο ενός δισδιάστατου πίνακα γίνεται με τη χρήση δύο δεικτών. 194. Η επεξεργασία πολυδιάστατων πινάκων γίνεται με βρόχους που συνήθως υλοποιούνται με εμφωλευμένες εντολές ΓΙΑ. 195. Σε ένα μεγάλο και σύνθετο πρόγραμμα η άσκοπη χρήση μεγάλων πινάκων μπορεί να οδηγήσει ακόμη και σε αδυναμία εκτέλεσης του προγράμματος. 196. Η χρήση πινάκων αυξάνει την απαιτούμενη μνήμη για την εκτέλεση του προγράμματος. 197. Η υποχρέωση της δήλωσης των διαστάσεων ενός πίνακα περιορίζει την ευελιξία σε ένα πρόγραμμα. 198. Η συγχώνευση είναι μια από τις βασικές λειτουργίες σε πίνακες.