ΟΛΗ Η ΥΛΗ_2016

You got 9 of 20 possible points.
Your score: 45%
Question

Πόσες επαναλήψεις θα έχουμε από την εκτέλεση των παρακάτω εντολών

 

arithmos:=1;

 

telos:= false;
while not (telos) do
begin
  arithmos:=arithmos + 2 ;
  if arithmos > 100 then
     telos :=true;
end;
 

Score: 0 of 1
Your answerChoiceScoreCorrect answer

50

0
Should have chosen

100

0
Selected

51

0
Question

7 + 3 / (2 + 1) * 4 div 8

Score: 0 of 1
Your answerChoiceScoreCorrect answer

7

0
Should have chosen
Selected

10

0
Question

Να εξηγήσετε τι είναι τύπος δεδομένων.
 

Score: 1 of 1
Your answerChoiceScoreCorrect answer

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

0
Selected

Είναι μια τυπική περιγραφή των τιμών που μπορούν να αποθηκευτούν σε μια σταθερά
ή μεταβλητή καθώς και των πράξεων που μπορεί να εκτελεστούν με τις τιμές αυτές

1
Should have chosen
Question

 Τί είναι και σε τι χρησιμεύει μια διαδικασία;

Score: 1 of 1
Your answerChoiceScoreCorrect answer

Μια διαδικασία είναι ένα νέο πρόγραμμα το οποίο λειτουργεί παράλληλα με το κυρίως πρόγραμμα και έχει την ίδια μορφή με ένα πρόγραμμα, με τη διαφορά ότι αντί της λέξης program στην πρώτη γραμμή , έχουμε τη λέξη Parallel

0
Selected

Μια διαδικασία είναι ένα υποπρόγραμμα και έχει την ίδια μορφή με ένα πρόγραμμα, με τη διαφορά ότι αντί της λέξης program στην πρώτη γραμμή , έχουμε τη λέξη procedure και μετά το τελευταίο end έχουμε «;» αντί «.».

1
Should have chosen

Μια διαδικασία είναι το τμήμα του προγράμματος όπου η κύρια δομή του είναι αυτή της επανάληψης. Πάντα περιέχει κάποια από τις παρακάτω εντολές:

For, while ή repeat

0
Question

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

 A XOR (B AND NOT(C))

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

11  DIV 1 - 1 DIV 11

Score: 0 of 1
Your answerChoiceScoreCorrect answer

11

0
Should have chosen
Selected

10

0
Question

Ποιοι τύποι δεδομένων ονομάζονται τακτικοί; Ποιοι από τους βασικούς τύπους είναι
και ποιοι δεν είναι τακτικοί; Να αιτιολογήσετε την απάντησή σας.

Score: 0 of 1
Your answerChoiceScoreCorrect answer
Selected

Οι Τακτικοί (ordinal) τύποι δεδομένων έχουν δύο κοινές ιδιότητες:
1. Αποτελούνται από αδιαίρετα ή ατομικά στοιχεία.
2. Είναι διατεταγμένοι
Τύποι με αυτές τις ιδιότητες ονομάζονται μονόμετροι ή βαθμωτοί (scalar data types).

0

Τακτικοί (ordinal) ονομάζονται ονομάζονται εκείνοι οι τύποι δεδομένων, όπου όλες οι τιμές τους ?
εκτός από την πρώτη ? έχουν μία μοναδική προηγούμενη τιμή και όλες οι τιμές τους ?
εκτός από την τελευταία ? έχουν μια μοναδική επόμενη τιμή.

Από τους τέσσερις βασικούς τύπους δεδομένων, τακτικοί είναι οι τρεις (integer, boolean , char) ενώ

δεν είναι τακτικός ο real.

Αυτό, γιατί σε ένα δεδομένο τύπου real αν προστεθεί ένα δεκαδικό ψηφίο, ο προηγούμενος και ο επόμενος αλλάζουν.

Π.χ. 56.98=56.980, όμως προηγούμενος του πρώτου είναι ο 56.97 και επόμενος ο 56.99 ενώ του δεύτερου προηγούμενος
ο 56.979 και επόμενος ο 56.981.

0
Should have chosen
Question

. Η εντολή case  προσφέρει δυνατότητα πολλαπλής επιλογής

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

Η καταγραφή του αλγορίθμου είναι απαραίτητη βοήθεια για την επίλυση ενός προβλήματος.
 

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected
True1
Should have chosen
False0
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

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

Score: 0 of 1
Your answerChoiceScoreCorrect answer
A XOR (B OR C)0True
(A AND B) AND NOT(C)0False
Question

Τι γνωρίζετε για τις γλώσσες 4ης γενιάς;

Score: 0 of 1
Your answerChoiceScoreCorrect answer
Είναι γλώσσες________________ και μπορούν να τις χρησιμοποιήσουν και άτομα που δεν έχουν γνώσεις προγραμματισμού0υψηλής παραγωγικότητας
Διαθέτουν ____________για τη δημιουργία αρχείων, τη δημιουργία και ενημέρωση οθονών για την εκμετάλλευση των αρχείων και τη δημιουργία εκτυπώσεων. Κάθε μία εντολή γλώσσας 4ης γενιάς αντιστοιχεί σε ολόκληρο πρόγραμμα μιας κλασσικής γλώσσας προγραμματισμού.0 δυναμικές εντολές
Είναι γλώσσες ____________0 διαλογικές
Η υλοποίηση πληροφοριακών συστημάτων είναι ταχύτερη με χρήση γλωσσών __________.04ης γενιάς
Question

Το αποτέλεσμα της αριθμητικής έκφρασης B*(A DIV B) + (A MOD B)  για A=1  και Β =1  είναι 1

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

Να γράψετε μια συνάρτηση για το γινόμενο δύο αριθμών.

Score: 0 of 1
Your answerChoiceScoreCorrect answer

 

function product(n1,n2:real):real;
begin
product:=n1*n2;
end;
 

0
Should have chosen
Selected

 

function product(a,b:real):real;
begin

writeln('Δώσε δύο αριθμούς');

readln(a,b);
product:=n1*n2;
end;
 

0
Question

Να αναφέρετε μερικά από τα ιδιαίτερα χαρακτηριστικά της Pascal.

Score: 0 of 1
Your answerChoiceScoreCorrect answer
Δίνει τη δυνατότητα στον προγραμματιστή να δημιουργεί δικούς του ____________0δικούς του τύπους δεδομένων.
Χρήση _____________και δυνατότητα δυναμικής διαχείρισης της κεντρικής μνήμης.0μεταβλητών τύπου δείκτη
Η ________ (compound statement), δηλαδή η χρήση μιας σειράς εντολών ως μία εντολή.0σύνθετη εντολή
Question

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

 

Score: 0 of 1
Your answerChoiceScoreCorrect answer
Selected

4.00, χωρίς κενό πριν τον αριθμό

0

4, με ένα κενο πριν τον αριθμό

0
Should have chosen
Question

Χρήση σε εκπαιδευτικές εφαρμογές (Lisp)

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

11  DIV 1 - 1 DIV 11

Score: 0 of 1
Your answerChoiceScoreCorrect answer
Selected

0

0

11

0
Should have chosen
Question

Χρήση σε ειδικές εφαρμογές (Lisp, Prolog).

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

Να δώσετε τη μορφή της εντολής επανάληψης while, να εξηγήσετε τη λειτουργία της

Score: 1 of 1
Your answerChoiceScoreCorrect answer

while i:=αρχική τιμή to τελική τιμή do

Η εντολή που ακολουθεί το do μπορεί να είναι απλή ή σύνθετη Σύνθετη εντολή είναι η εντολή που περιλαμβάνεται ανάμεσα στις λέξεις begin-end (δείτε σελ. 94)
και εκτελείται μέχρις ότου η μεταβλητή ελέγχου αποκτήσει τιμή ίση με την τελική τιμή. Αν η αρχική τιμή είναι
μεγαλύτερη από την τελική, οι εντολές που ακολουθούν το do δεν εκτελούνται.

0
Selected

while λογική έκφραση do εντολή

Κάθε φορά, ακόμα και την πρώτη, πριν εκτελεστεί η εντολή που αποτελεί το σώμα της
επανάληψης (αυτή που βρίσκεται μετά το do) ελέγχεται η λογική έκφραση η οποία
ακολουθεί το while. Στην περίπτωση που η λογική έκφραση δίνει αποτέλεσμα true, η
εντολή μετά το do εκτελείται ενώ στην περίπτωση που η λογική έκφραση δίνει ως απο-
τέλεσμα false η εντολή μετά το do δεν εκτελείται και ο έλεγχος περνά στην επόμενη
εντολή του προγράμματος. Στην περίπτωση που μετά το do αντί για μία, έχουμε ομάδα
εντολών, αυτές τοποθετούνται μεταξύ των λέξεων begin ? end.

Η εντολή while χρησιμοποιείται για μη προκαθορισμένο αριθμό επαναλήψεων.

1
Should have chosen