OΛΗ Η ΥΛΗ_2015 ΠΑΛΙΑ ΥΛΗ

You got 12 of 24 possible points.
Your score: 50%
Question

Πώς διακρίνονται οι απλοί από τους σύνθετους τύπους δεδομένων; Να δώσετε παραδείγματα απλών και σύνθετων τύπων δεδομένων.

Score: 0 of 1
Your answerChoiceScoreCorrect answer

Στους απλούς τύπους δεδομένων οι τιμές είναι ατομικές (atomic). Όταν λέμε ότι η τιμή
είναι ατομική εννοούμε ότι δεν αποτελείται από μέρη τα οποία μπορούν να προσπε-
λαστούν ανεξάρτητα. Παραδείγματα απλών τύπων δεδομένων είναι οι βαθμωτοί τύ-
ποι (Ακέραιος, Πραγματικός, Λογικός, Χαρακτήρας).

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

0
Should have chosen
Selected

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

Αντίθετα, στους σύνθετους τύπους
δεδομένων,οι τιμές είναι ατομικές (atomic). Όταν λέμε ότι η τιμή
είναι ατομική εννοούμε ότι δεν αποτελείται από μέρη τα οποία μπορούν να προσπε-
λαστούν ανεξάρτητα. Παραδείγματα απλών τύπων δεδομένων είναι οι βαθμωτοί τύ-
ποι (Ακέραιος, Πραγματικός, Λογικός, Χαρακτήρας).

0
Question

 Να σημειώσετε με Σ- Λ τις παρακάτω προτάσεις:
Οι πληροφορίες που προέρχονται από την επεξεργασία των δεδομένων ενός προβλήματος μπορούν να χρησιμοποιηθούν ως δεδομένα για το ίδιο πρόβλημα

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected
True1
Should have chosen
False0
Question

Να αναφέρετε διαφορές μεταξύ γλωσσών υψηλού επιπέδου και γλωσσών χαμηλού επιπέδου.

Score: 1 of 1
Your answerChoiceScoreCorrect answer

? Ένα πρόγραμμα σε γλώσσα υψηλού επιπέδου είναι εξαρτημένο από τον υπολογιστή ενώ ένα πρόγραμμα σε γλώσσα χαμηλού επιπέδου δεν είναι.
? Μια γλώσσα χαμηλού επιπέδου βασίζεται σε λέξεις κλειδιά της καθημερινής  ενώ μια γλώσσα υψηλού επιπέδου όχι.
 

0
Selected

? Ένα πρόγραμμα σε γλώσσα υψηλού επιπέδου δεν είναι εξαρτημένο από τον υπολογιστή ενώ ένα πρόγραμμα σε γλώσσα χαμηλού επιπέδου είναι.
? Μια γλώσσα υψηλού επιπέδου βασίζεται σε λέξεις κλειδιά της αγγλικής γλώσσας ενώ μια γλώσσα χαμηλού επιπέδου όχι.
? Μια εντολή σε γλώσσα υψηλού επιπέδου μεταφράζεται σε πολλές εντολές του κώδικα μηχανής κατά τη διάρκεια της μετάφρασης ενώ μια εντολή σε γλώσσα χαμη-λού επιπέδου μεταφράζεται σε μία μόνο εντολή γλώσσας μηχανής.

1
Should have chosen
Question

Να σημειώσετε με Σ- Λ τις παρακάτω προτάσεις:
 

Οι πληροφορίες που προέρχονται από την επεξεργασία των δεδομένων ενός προβλήματος μπορούν να χρησιμοποιηθούν ως δεδομένα για το ίδιο πρόβλημα

Score: 0 of 1
Your answerChoiceScoreCorrect answer
True0
Should have chosen
Selected
False0
Question

Πώς διακρίνονται οι σύνθετοι τύποι δεδομένων με δόμηση, από τους σύνθετους τύπους χωρίς δόμηση;

Να δώσετε παραδείγματα σύνθετων τύπων με δόμηση και σύνθετων τύπων χωρίς δόμηση

Score: 1 of 1
Your answerChoiceScoreCorrect answer

Ο σύνθετος τύπος δεδομένων με δόμηση, είναι ξεχωριστές  μεταβλητές με μοναδικα στοιχεία

ανεάρτητα μεταξύ τους, χωρίς να αποτελούν μέρος κάποιας ενότητας

0
Selected

Ο σύνθετος τύπος δεδομένων με δόμηση, είναι μια οργανωμένη συλλογή από συστα-
τικά, όπου υπάρχει μια σχέση μεταξύ των μερών της συλλογής. Η σχέση αυτή επιτρέ-
πει την πρόσβαση σε μεμονωμένα μέρη της συλλογής αλλά και το χειρισμό της συλ-
λογής ως μιας ενότητας. Στην Pascal οι σύνθετοι τύποι δεδομένων με δόμηση είναι οι
Πίνακες και τα Αρχεία. Ένας σύνθετος τύπος δεδομένων χωρίς δόμηση περιλαμβάνει
δεδομένα που οι τιμές τους δεν έχουν καμία σχέση πέραν του ότι είναι μέλη της ίδιας
ενότητας. Στην Pascal, σύνθετοι τύποι δεδομένων χωρίς δόμηση είναι τα Σύνολα και οι
Εγγραφές

1
Should have chosen
Question

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

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

Η καταχώρηση των δεδομένων του προβλήματος (σ.σ. αν γίνεται σωστά ή όχι) δεν έχει σχέση με τον ορισμό (καταγραφή) των δεδομένων που είναι εργασία η οποία γίνεται κατά τον καθορισμό των απαιτήσεων του προβλήματος. [Για παράδειγμα, στο πρόβλημα της εξαγωγής του ΜΟ των μαθημάτων ενός μαθητή Γυμνασίου, ΟΡΙΖΟΥΜΕ ότι οι βαθμοί πρέπει να βρίσκονται στην κλίμακα από 1 μέχρι 20. Αυτό σχετίζεται με την  ορθότητα των δεδομένων και όχι με την καταγραφή τους

1
Should have chosen

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

0
Question

Η εντολή case σχεδιάστηκε για την απλοποίηση του ελέγχου των επαναλήψεων με μετρητή

Score: 1 of 1
Your answerChoiceScoreCorrect answer
True0
Selected
False1
Should have chosen
Question

Τι θα εμφανίσει η εντολή: write( 10.342 : 1 : 0);

 

Score: 0 of 1
Your answerChoiceScoreCorrect answer

10

0
Should have chosen
Selected

10.3

0
Question

Τι καλείται δομημένος προγραμματισμός;

Score: 1 of 1
Your answerChoiceScoreCorrect answer

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

0
Selected

Δομημένος προγραμματισμός καλείται η τεχνική σχεδίασης αλγορίθμου και του αντίστοιχου προγράμματος, η οποία χρησιμοποιεί τις αρχές του ιεραρχικού και του τμηματικού προγραμματισμού. Στον δομημένο προγραμματισμό ο αλγόριθμος αποτελείται από ανεξάρτητα τμήματα με βάση ένα προκαθορισμένο σχέδιο. Έτσι, με τον ίδιο τρόπο θα αναπτυχθεί αμέσως μετά και η κωδικοποίηση του αλγορίθμου σε γλώσσα προγραμματισμού δημιουργώντας τελικά το πρόγραμμα. Ο δομημένος προγραμματισμός χρησιμοποιεί μόνο τις βασικές αλγοριθμικές δομές της ακολου-θίας, της επιλογής και της επανάληψης ενώ αποφεύγει τη χρήση της εντολής GO TO. Ένα δομημένο πρόγραμμα διαβάζεται και συντηρείται εύκολα.

1
Should have chosen
Question

Η  τιμή  Α  της  βαθμολογίας  σε  ένα  θέμα  μπορεί  να  πάρει  τις  τιμές  από  0   μέχρι  και  20. (Το  0   και  το  20   είναι  επιτρεπτές  τιμές ). Ποια  από  τις  παρακάτω  λογικές  εκφράσεις  ελέγχει  αυτή  τη  συνθήκη;     

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

(Α>=0 ) and ( A<=20 )

1
Should have chosen

(Α>=20 ) and ( A<=20 )

0

(Α>0 ) or ( A<20 )

0

(Α>=0 ) or ( A<=20 ).

0
Question

 

Να συμπληρώσετε τα κενά με τη λέξη που λείπει:

Η επίλυση ενός προβλήματος προϋποθέτει την ___________του.
 

Score: 1 of 1
Your answerChoiceScoreCorrect answer

εύρεσή

0

λογική

0

εργασία

0
Selected

κατανόησή 

1
Should have chosen
Question

Να αναφέρετε τη συναρτηση τακτικών τύπων,

pred(x):ordinal type και να εξηγήσετε με παραδείγματα τη λειτουργία της.

Score: 1 of 1
Your answerChoiceScoreCorrect answer

 Επιστρέφει το επόμενο του ορίσματος. Το όρισμα x και η τιμή που επιστρέφει είναι
τακτικού τύπου.

π.χ. writeln(pred(0)) εκτυπώνει 1.

0
Selected

Επιστρέφει το προηγούμενο του ορίσματος. Το όρισμα x και η τιμή που επιστρέφει
είναι τακτικού (ordinal) τύπου.
π.χ. writeln(pred(0)) εκτυπώνει - 1.
writeln(pred(?D?) εκτυπώνει C

1
Should have chosen

Επιστρέφει τον χαρακτήρα του κώδικα ASCII, ο οποίος αντιστοιχεί στον ακέραιο
αριθμό x. Το όρισμα x παίρνει τιμές από 0 έως και 255.

0
Question

Τι καλείται εκσφαλμάτωση;

Score: 0 of 1
Your answerChoiceScoreCorrect answer
Selected

Εκσφαλμάτωση (debugging) είναι η διαδικασία εύρεσης των συντακτικών λαθών ενός αλγορίθμου.

0

Εκσφαλμάτωση (debugging) είναι η διαδικασία εύρεσης των λογικών λαθών ενός αλγο-ρίθμου.

0
Should have chosen
Question

Αντιστοιχείστε σωστά

Score: 0 of 5
Your answerChoiceScoreCorrect answer
succ(x)0Επιστρέφει το επόμενο του ορίσματος
* 0Μαθηματικός τελεστής
xor0Λογικός τελεστής
< >0Σχεσιακός τελεστής
ord(x)0Επιστρέφει τη θέση του χαρακτήρα x στη διάταξη του τακτικού (ordinal) τύπου
Question

. Το μεταφρασμένο πρόγραμμα που παράγεται από το μεταγλωττιστή ονομάζεται πηγαίο (source)

Score: 0 of 1
Your answerChoiceScoreCorrect answer
Selected
True0
False0
Should have chosen
Question

Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=True, B=False, C=True, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση

 A XOR (B AND NOT(C))

Score: 0 of 1
Your answerChoiceScoreCorrect answer
True0
Should have chosen
Selected
False0
Question

 Να σημειώσετε με Σ- Λ τις παρακάτω προτάσεις:
Οι πληροφορίες που προέρχονται από την επεξεργασία των δεδομένων ενός προβλήματος μπορούν να χρησιμοποιηθούν ως δεδομένα για το ίδιο πρόβλημα

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected
True1
Should have chosen
False0
Question

Για τις τιμές στις λογικές μεταβλητές ή εκφράσεις, Α=False, B=False, C=True, να επιλέξετε τη απάντηση True ή False στην παρακάτω λογική πρόταση

 A XOR (B AND NOT(C))

Score: 0 of 1
Your answerChoiceScoreCorrect answer
Selected
True0
False0
Should have chosen
Question

10 + 5 DIV 3 - 3 / 3 * 3

Score: 0 of 1
Your answerChoiceScoreCorrect answer

8

0
Should have chosen
Selected

2

0
Question

Ένα διάγραμμα HIPO  αποτελείται από τρία βασικά τμήματα

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected
True1
Should have chosen
False0