
Εκδόσεις ΜΠΑΧΑΡΑΚΗ – ΑΕΠΠ
108
Δ2.
Να εμφανίζει το όνομα κάθε ιστοτόπου και τον συνολικό αριθμό των
επισκέψεων που δέχθηκε αυτός στο διάστημα των τεσσάρων εβδομάδων.
(Μονάδες 3)
Δ3.
Να εμφανίζει τα ονόματα των ιστοτόπων που κάθε μέρα στο διάστημα
των τεσσάρων εβδομάδων δέχθηκαν περισσότερες από 500 επισκέψεις. Αν
δεν υπάρχουν τέτοιοι ιστότοποι, να εμφανίζει κατάλληλο μήνυμα.
(Μονάδες 6)
Δ4.
Να διαβάζει το όνομα ενός ιστοτόπου. Αν το όνομα αυτό δεν είναι ένα
από τα δέκα ονόματα που έχουν δοθεί, να το ξαναζητά, μέχρι να δοθεί ένα
από αυτά τα ονόματα. Να εμφανίζει τους αριθμούς των εβδομάδων (1-4)
κατά τη διάρκεια των οποίων ο συνολικός (εβδομαδιαίος) αριθμός
επισκέψεων στον ιστότοπο αυτό είχε τη μέγιστη τιμή. (Μονάδες 9)
Απάντηση:
Αλγόριθμος
Θέμα_Δ
Για
i
από
1
μέχρι
10
Διάβασε
ΟΝ[i]
Για
j
από
1
μέχρι
28
Διάβασε
Επ[i,j]
Τέλος_Επανάληψης
ΣΕ[i]
0
Για
j
από
1
μέχρι
28
ΣΕ[i]
ΣΕ[i] + Επ[i,j]
Τέλος_Επανάληψης
Εμφάνισε
ΟΝ[i], ΣΕ[i]
Τέλος_Επανάληψης
πλ
0
Για
i
από
1
μέχρι
10
found
Αληθής
j
1
Όσο
j <= 28 και found = Αληθής
επανάλαβε
Αν
Επ [i,j] <= 500
τότε
found
Ψευδής
Αλλιώς
j
j + 1
Τέλος_Αν
Τέλος_Επανάληψης
Αν
found = Αληθής
τότε
Εμφάνισε
ΟΝ[i]
πλ
πλ + 1
Τέλος_Αν
Τέλος_Επανάληψης
Αν
πλ = 0
τότε
Εμφάνισε
“Δεν υπάρχει τέτοιος ιστότοπος’’