wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

karel

Total questions: 15

Worksheet time: 5mins

Name
Class
Date
1.

Ποιος είναι ο βασικός σκοπός του προγράμματος Karel;

a)

να εισάγει τους μαθητές στην έννοια της προγραμματισμένης λογικής και του αλγοριθμικού σκέλους μέσω μιας απλής και ευχάριστης εμπειρίας

b)

περιβάλλον προγραμματισμού για επαγγελματίες

2.

Ο Karel είναι ένα πρόγραμμα που προσομοιώνει έναν εικονικό ρομποτικό κόσμο όπου οι μαθητές μπορούν να προγραμματίζουν τον Karel να εκτελεί διάφορες ενέργειες, όπως κίνηση, στροφές, αλληλεπίδραση με αντικείμενα

a)

Σωστό

b)

Λάθος

3.

Ποια είναι η λειτουργία του μπλοκ "move()" στο πρόγραμμα Karel;

a)

είναι μια εντολή που προγραμματίζει τον Karel να μετακινηθεί μία θέση μπροστά στον εικονικό κόσμο του

b)

είναι μια εντολή που προγραμματίζει τον Karel να μετακινηθεί μία θέση πίσω στον εικονικό κόσμο του

c)

είναι μια εντολή που προγραμματίζει τον Karel να μετακινηθεί δυο θέσεις μπροστά στον εικονικό κόσμο του

4.

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

a)

Σωστό

b)

Λάθος

5.

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

a)

Σωστό

b)

Λάθος

6.

Όταν ο Karel συναντά ένα εμπόδιο μπροστά του, μπορεί να αντιδράσει με διάφορους τρόπους:

Αλλαγή Κατεύθυνσης ή Αλλαγή Συμπεριφοράς ή Επανάληψη

a)

Σωστό

b)

Λάθος

7.

Μπορεί να προγραμματιστεί να στρίψει προς μια άλλη κατεύθυνση για να παρακάμψει το εμπόδιο και να συνεχίσει την πορεία του

a)

Αλλαγή Κατεύθυνσης

b)

Αλλαγή Συμπεριφοράς

c)

Επανάληψη

8.

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

a)

Αλλαγή Κατεύθυνσης

b)

Αλλαγή Συμπεριφοράς

c)

Επανάληψη

9.

Μπορεί να προγραμματιστεί να επαναλάβει μια σειρά εντολών έως ότου το εμπόδιο αφαιρεθεί από τη διαδρομή του

a)

Αλλαγή Κατεύθυνσης

b)

Αλλαγή Συμπεριφοράς

c)

Επανάληψη

10.

Μπορεί να χρησιμοποιήσει αισθητήρες για να ανιχνεύσει το εμπόδιο και να προγραμματιστεί να αντιδράσει ανάλογα με τον τύπο του εμποδίου

a)

Σωστά με Ανίχνευση και Αντίδραση

b)

Λάθος με Ανίχνευση και Αντίδραση**:

11.

   if (frontIsClear())

{

       move();

   }

Αν αυτή η συνθήκη είναι αληθής, τότε ο Karel εκτελεί την εντολή move()

a)

Σωστά

b)

Λάθος

12.

   if (frontIsClear())

{

       move();

   }

else

{

       turnLeft();

   }

a)

Αν αυτή η συνθήκη είναι αληθής, τότε ο Karel εκτελεί την εντολή turnLeft()

b)

Αν αυτή η συνθήκη είναι αληθής, τότε ο Karel εκτελεί την εντολή move()

13.

Η εντολή `.............` χρησιμοποιείται για να τοποθετήσει ένα αντικείμενο (συνήθως ένα beeper) στην τρέχουσα θέση του Karel.

a)

put

b)

pick

14.

Η εντολή `.................` χρησιμοποιείται για να συλλέξει ένα αντικείμενο (αντίστοιχα, ένα beeper) από την τρέχουσα θέση του Karel.

a)

put

b)

pick

15.

    turnRight();

{

        turnLeft();

        turnLeft();

        turnLeft();

}

a)

Συνάρτηση για στροφή δεξιά

b)

Συνάρτηση για στροφή δεξιά και αριστερά