Mathman.gr

  • Full Screen
  • Wide Screen
  • Narrow Screen
  • Increase font size
  • Default font size
  • Decrease font size

AE-EK128

Σχετικά: εικασία Collatz

(ακολουθήστε το σύνδεσμο αφού λύσετε την άσκηση)

 

Δίνεται o παρακάτω αλγόριθμος, στον οποίο έχουν αριθμηθεί οι εντολές εκχώρησης:

 

1  Διάβασε Χ

2  Όσο X > 1 επανάλαβε

3      Aν Χ mod 2=0 τότε

4           Χ <-- Χ div 2

5      Αλλιώς

6           Χ <-- 3 * Χ + 1

7      Τέλος_αν

8  Τέλος_επανάληψης

 

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

 

Αριθμός Εντολής

Χ

Χ > 1

Χ mod 2=0

1

5

 

 

...

...

...

...

Να μεταφέρετε στο τετράδιό σας τον πίνακα και να τον συμπληρώσετε, εκτελώντας τον αλγόριθμο με αρχική τιμή Χ=5 (που ήδη φαίνεται στον πίνακα).

Α. Για κάθε εντολή που εκτελείται να γράψετε σε νέα γραμμή του πίνακα τα εξής:
1. Τον αριθμό της εντολής που εκτελείται (στην πρώτη στήλη).
2. Αν η γραμμή περιέχει εντολή εκχώρησης, τη νέα τιμή της μεταβλητής στην αντίστοιχη στήλη. Αν η γραμμή περιέχει έλεγχο συνθήκης, την τιμή της συνθήκης (Αληθής, Ψευδής) στην αντίστοιχη στήλη.   
Β. Να κάνετε τη διαγραμματική αναπαράσταση του ανωτέρω τμήματος αλγορίθμου (διάγραμμα ροής).

(ΕΠΑΝ 2009)

A.

Dim lights

B.

Dim lights

sideBar



You are here: Mathman