ΟΛΗ Η ΥΛΗ_2016

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

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

Score: 1 of 1
Your answerChoiceScoreCorrect answer

for λογική συνθήκη do

begin
      Εντολή1;

     Εντολή2;

      Εντολή3;

end;

 

Η εντολή for χρησιμοποιείται για μη προκαθορισμένο αριθμό επαναλήψεων. Ο
έλεγχος για την επανάληψη γίνεται στην αρχή του κύκλου των εντολών που επαναλαμβάνονται.

Το χαρακτηριστικό της επανάληψης for είναι ότι η εντολή / ες που περιέ-
χονται, εκτελούνται τουλάχιστον μια φορά.

0
Selected

for μεταβλητή:=αρχική_τιμή to τελική_τιμή do
      Εντολή;
Η εντολή που ακολουθεί το do μπορεί να είναι απλή ή σύνθετη

Σύνθετη εντολή είναι η εντολή που περιλαμβάνεται ανάμεσα στις λέξεις begin-end (δείτε σελ. 94)
και εκτελείται μέχρις ότου η μεταβλητή ελέγχου αποκτήσει τιμή ίση με την τελική τιμή. Αν η αρχική τιμή είναι
μεγαλύτερη από την τελική, οι εντολές που ακολουθούν το do δεν εκτελούνται. Η
εντολή for είναι η εντολή προκαθορισμένης επανάληψης διότι ο αριθμός των επανα-
λήψεων είναι εκ των προτέρων γνωστός.
Αν η μεταβλητή ελέγχου αρχίζει από τη μεγαλύτερη τιμή μέχρι τη μικρότερη, τότε η
μορφή της εντολής είναι η παρακάτω:
for μεταβλητή:=αρχική_τιμή downto τελική_τιμή do
   Εντολή;

1
Should have chosen
Question

Ποια είναι η δομή της ακολουθίας;
 

Score: 1 of 1
Your answerChoiceScoreCorrect answer

Στην ακολουθία, οι εντολές οι οποίες επιλέγονται από κάποια λογική συνθήκε για το αν θα εκτελεστούν

0
Selected

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

1
Should have chosen

Στην ακολουθία, οι εντολές οι οποίες βρίσκονται ακολουθούν επαναληπτικό δρόμο

0
Question

?ς δεδομένα, ορίζεται το σύνολο εκείνων των στοιχείων, τα οποία είναι απαραίτητα για την επίλυση του προβλήματος

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

Ποια η διαφορά του Λογικού από το Διαδικασιακό προγραμματισμό;

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

Στον Λογικό προγραμματισμό, στο πρόγραμμα δεν περιγράφεται ο αλγόριθμος επίλυσης του προβλήματος αλλά η γνώση που σχετίζεται με το πρόβλημα

1
Should have chosen

Στον Λογικό προγραμματισμό, στο πρόγραμμα περιγράφεται ο αλγόριθμος επίλυσης του προβλήματος

0
Question

Να γράψετε στο τετράδιό σας το γράμμα που αντιστοιχεί στην τιμή της μεταβλητής Χ ,  που προκύπτει μετά την εκτέλεση της εντολής :   

Χ:= 5 + 7 DIV 3 * 4 ? 6

Score: 1 of 1
Your answerChoiceScoreCorrect answer

-5

0
Selected

7

1
Should have chosen

10

0

1

0
Question

Τι ονομάζουμε δεδομένα ενός προβλήματος;
 

Score: 1 of 1
Your answerChoiceScoreCorrect answer

 

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

0
Selected

 

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

1
Should have chosen

 

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

0
Question

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

(ΝΟΤ(Α) AND NOT(B)) OR C

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

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

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

23 MOD 32 + 17 DIV 71

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

23
 

1
Should have chosen

32

0
Question

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

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

Η έκφραση ( x>1) and  ( not (x>1) ) δίνει πάντα τιμή true  για x=3

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

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

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

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

1
Should have chosen

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

0
Question

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

Score: 0 of 1
Your answerChoiceScoreCorrect answer
(ΝΟΤ(Α) AND NOT(B)) OR C0True
(A AND B) AND NOT(C)0False
Question

Ο τύπος των δεδομένων (data type)  καθορίζει τον τρόπο αναπαράστασης των δεδομένων στον υπολογιστή και το είδος της επεξεργασίας που μπορεί να γίνει με αυτά

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

 Ποιο θα είναι το αποτέλεσμα της εντολής write(3.14159265:10:3);
 

Score: 1 of 1
Your answerChoiceScoreCorrect answer

3.14 με έξι κενά αριστερά του.
 

0

3.1416 με πέντε κενά αριστερά του.
 

0
Selected

3.142 με πέντε κενά αριστερά του.
 

1
Should have chosen
Question

10 + 5 DIV 3 - 3 / 3 * 3

Score: 1 of 1
Your answerChoiceScoreCorrect answer

2

0
Selected

8

1
Should have chosen
Question

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

Score: 0 of 1
Your answerChoiceScoreCorrect answer
(ΝΟΤ(Α) AND NOT(B)) OR C0False
(A AND B) AND NOT(C)0True
Question

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

(ΝΟΤ(Α) AND NOT(B)) OR C

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

Να τροποποιήσετε τον κώδικα ώστε, να δίνει τα ίδια αποτελέσματα με τη
χρήση των εντολών repeat until

 

athroisma: =0;
metritis :=0;
while metritis < 10 do
 begin
  athroisma:=athroisma + metritis;
  writeln(metritis:10,athroisma:10);
  metritis:= metritis + 1;
end;
 

Score: 1 of 1
Your answerChoiceScoreCorrect answer
Selected

 

program erwtisi_11_10_1;
var
athroisma,metritis:integer;
begin
athroisma:=0;
metritis:=0;
repeat
   athroisma:=athroisma+metritis;
   writeln(metritis:10, athroisma:10);
   metritis:=metritis+1;
until metritis > 9;
end.
 

1
Should have chosen

 

program erwtisi_11_10_1;
var
athroisma,metritis:integer;
begin
athroisma:=0;
metritis:=0;
repeat
   athroisma:=athroisma+metritis;
   writeln(metritis:10, athroisma:10);
   metritis:=metritis+1;
until metritis > 10;
end.
 

0