Δ.Επανάληψης


 Άσκηση 1. Να σχηματίσετε τον πίνακα τιμών του παρακάτω αλγορίθμου. Τί θα εκτυπωθεί τελικά;

Αλγόριθμος Πίνακας_Τιμών2
α ← 2
β ← 1
Όσο (α >= β) και (α div 10 < 1) επανάλαβε
α ← α ^ 2
Αν (α div β > 2) τότε
β ← β + 1
Αλλιώς
α ← α + 1
Τέλος_αν
Τέλος_επανάληψης
Εκτύπωσε α, β
Τέλος Πίνακας_Τιμών2

Λύση
Θα εκτυπωθούν οι τιμές 16, 3

 

Άσκηση 2. Να αναπτυχθεί αλγόριθμος που θα διαβάζει έναν ακέραιο αριθμό και θα εμφανίζει όλους τους διαιρέτες του καθώς και το πλήθος τους

Λύση

Αλγόριθμος Διαιρέτες
Διάβασε αριθμός
πλήθος ← 0
Για i από 1 μέχρι αριθμός
Αν (αριθμός mod i = 0) τότε
Εμφάνισε “Ο αριθμός “, i, ” είναι διαιρέτης”
πλήθος ← πλήθος + 1
Τέλος_αν
Τέλος_επανάληψης
Εμφάνισε “Οι διαιρέτες του αριθμού”, αριθμός, ” είναι “, πλήθος
Τέλος Διαιρέτες

 

Άσκηση 3. Να αναπτυχθεί αλγόριθμος που θα διαβάζει άγνωστο πλήθος αριθμών και θα εντοπίζει και εκτυπώνει το ποσοστό αυτών που είναι πολλαπλάσια του 5. Ο αλγόριθμος θα τερματίζεται όταν εισαχθεί ο αριθμός (0)

Λύση

Αλγόριθμος Πολλαπλάσια_5
πολλαπλάσια ← 0
πλήθος ← 0
Αρχή_επανάληψης
Διάβασε αριθμός
Αν (αριθμός <> 0) και (αριθμός mod 5 = 0) τότε
! Αν αριθμός = 0 δεν πρέπει να γίνει τίποτα από τα παρακάτω
πολλαπλάσια ← πολλαπλάσια + 1
Τέλος_αν
πλήθος ← πλήθος + 1
Μέχρις_ότου αριθμός = 0
ποσοστό ← 100 * πολλαπλάσια / πλήθος
Εκτύπωσε “Τα πολλαπλάσια του 5 ήταν το “, ποσοστό, “% των αριθμών που διαβάστηκαν”
Τέλος Πολλαπλάσια_5

 

Άσκηση 4. Να αναπτύξετε αλγόριθμο που θα διαβάζει αριθμούς αγνώστου πλήθους και θα εκτυπώνει το μέσο όρο των θετικών. Η επαναληπτική διαδικασία να τερματίζεται όταν δοθεί ο αριθμός 0

Λύση

Αλγόριθμος Μέσος_Όρος_Αριθμών
άθροισμα ← 0
πλήθος ← 0
Αρχή_επανάληψης
Διάβασε αριθμός
Αν αριθμός > 0 τότε ! Ο αριθμός δεν πρέπει είναι 0
άθροισμα ← άθροισμα + αριθμός
πλήθος ← πλήθος + 1
Τέλος_αν
Μέχρις_ότου αριθμός = 0
Αν πλήθος <> 0 τότε
μέσος_όρος ← άθροισμα / πλήθος
Εκτύπωσε “Τα στοιχεία που διαβάστηκαν είναι “, πλήθος
Εκτύπωσε “Ο μέσος όρος είναι “, μέσος_όρος
Αλλιώς
Εκτύπωσε “Τελικά δεν δόθηκε κανένας αριθμός”
Τέλος_αν
Τέλος Μέσος_Όρος_Αριθμών

Ασκήσεις του Παναγιώτη Τσωτάκη καθηγητή (ΠΕ86)

link tsiwtakis