11.
Αλγόριθμος Ασκ_11α
x ← 4
y ← 2
Όσο y ≤ 40 επανάλαβε
Αν x ≤ 18 τότε
y ← y + 3
αλλιώς
y ← y + 6
Τέλος_αν
x ← x + 6
Εμφάνισε x
Τέλος_επανάληψης
Εμφάνισε y, 2*x
Τέλος Ασκ_11α
x ← 4
y ← 2
Όσο y ≤ 40 επανάλαβε
Αν x ≤ 18 τότε
y ← y + 3
αλλιώς
y ← y + 6
Τέλος_αν
x ← x + 6
Εμφάνισε x
Τέλος_επανάληψης
Εμφάνισε y, 2*x
Τέλος Ασκ_11α
Αλγόριθμος Ασκ_11β
Χ ← 150
i ← 3
Όσο i ≤ 22 επανάλαβε
Χ ← Χ - i
j ← 44
Όσο j ≥ 21 επανάλαβε
Υ ← Χ^j
j ← j - 4
Τέλος_επανάληψης
i ← i + 5
Τέλος_επανάληψης
Εμφάνισε Υ
Τέλος Ασκ_11β
Χ ← 150
i ← 3
Όσο i ≤ 22 επανάλαβε
Χ ← Χ - i
j ← 44
Όσο j ≥ 21 επανάλαβε
Υ ← Χ^j
j ← j - 4
Τέλος_επανάληψης
i ← i + 5
Τέλος_επανάληψης
Εμφάνισε Υ
Τέλος Ασκ_11β
12. μετρά το πλήθος των πολλαπλασίων του 6 και
του 9 στους θετικούς τριψήφιους ακέραιους
Αλγόριθμος
Ασκ_12_Οσο
πλήθος6 ← 0
πλήθος9 ← 0
i ← 100
Όσο
i ≤ 999 επανάλαβε
Αν (i mod 6 = 0) τότε
πλήθος6 ← πλήθος6 + 1
Τέλος_αν
Αν (i mod 9 = 0) τότε
πλήθος9 ← πλήθος9 + 1
Τέλος_αν
i ← i + 1
Τέλος_επανάληψης
Εκτύπωσε
πλήθος6, πλήθος9
Τέλος Ασκ_12_Οσο
Αλγόριθμος Ασκ_12_Μεχρις_Οτου
πλήθος6 ← 0
πλήθος9 ← 0
i ← 100
Αρχή_Επανάληψης
Αν (i mod 6 = 0) τότε
πλήθος6 ← πλήθος6 + 1
Τέλος_αν
Αν (i mod 9 = 0) τότε
πλήθος9 ← πλήθος9 + 1
Τέλος_αν
i ← i + 1
Μέχρις_Οτου
i > 999
Εκτύπωσε
πλήθος6, πλήθος9
Τέλος Ασκ_12_Μεχρις_Οτου
13.
Α) Λάθος Περατότητας: όταν ο εξωτερικός βρόχος εκτελεστεί για την τιμή του i ίση με το 0, στον εσωτερικό βρόχο που το i λειτουργεί ως βήμα, θα εκτελεστούν άπειρες επαναλήψεις (ατέρμων βρόχος)
Α) Λάθος Περατότητας: όταν ο εξωτερικός βρόχος εκτελεστεί για την τιμή του i ίση με το 0, στον εσωτερικό βρόχο που το i λειτουργεί ως βήμα, θα εκτελεστούν άπειρες επαναλήψεις (ατέρμων βρόχος)
Β) Λάθος στον εξωτερικό βρόχο: Οι τιμές
του δείκτη i πρέπει να μειώνονται (από -1 μέχρι -3) ώστε να εκτελεστεί η εντολή
Για, το βήμα δηλαδή να είναι αρνητικό. Ωστόσο, ως βήμα θεωρείται το 1 και δεν
μπορεί να γίνει καμία επανάληψη
Γ) Λάθος στον εσωτερικό βρόχο: Οι τιμές
του δείκτη i πρέπει να μειώνονται (από 10 μέχρι i) ώστε να εκτελεστεί η εντολή
Για, το βήμα δηλαδή να είναι αρνητικό. Ωστόσο, ως βήμα θεωρείται το 1 και δεν
μπορεί να γίνει καμία επανάληψη
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου