ΜΗΝΥΜΑ ΓΙΑ ΤΟΥΣ ΜΑΘΗΤΕΣ..

ΓΙΑ ΝΑ ΔΕΙΤΕ ΕΥΚΟΛΑ ΤΙΣ ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΚΑΝΤΕ ΚΛΙΚ ΣΤΟ ΤΜΗΜΑ ΤΗΣ ΣΕΛΙΔΑΣ ΚΑΤΩ ΑΡΙΣΤΕΡΑ ΜΕ ΤΙΤΛΟ Αρχειοθήκη ιστολογίου, ΚΑΙ ΕΠΙΛΕΞΤΕ ΚΑΝΟΝΤΑΣ ΚΛΙΚ ΣΤΙΣ ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕ ΒΑΣΗ ΤΟ ΜΗΝΑ ΠΟΥ ΕΧΟΥΝ ΚΑΤΑΧΩΡΗΘΕΙ....
ΚΑΛΟ ΔΙΑΒΑΣΜΑ ΚΑΙ ΚΑΛΗ ΕΠΙΤΥΧΙΑ !!!

Κυριακή 11 Απριλίου 2010

ΛΥΣΗ ΕΠΑΝΑΛΗΠΤΙΚΗΣ ΑΣΚΗΣΗΣ 11

A1.
1-ΣΤ, 2-Α, 3-Γ, 4-Ε

Α2
α) Α, β) Γ

Α3
α) Β, β) Γ

Α4
α) Γ, β) Α, γ) Α, δ)Α

Επαληθεύστε τις απαντήσεις σας εδώ γράφοντας το πρόγραμμα και εκτελώντας το στον online διερμηνευτή της γλώσσας !!

Επαναληπτική Άσκηση 11

Α1.Να συνδέσετε τα στοιχεία της στήλης Α με τα στοιχεία της στήλης Β.

ΣΤΗΛΗ Α

ΣΤΗΛΗ Β

Τμήμα Αλγορίθμου

Τελική τιμή του ζ

1. ζ←0, ν←4

Αρχή_επανάληψης

Αν ν≠1 τότε

ζ←ζ+ν

Τελος_αν

ν←ν-1

Μεχρις_ότου ν<=2

2. χ←-2,ζ←1

Οσο χ≠ επανέλαβε

ζ←2*ζ

χ←χ+2

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

3. Για ν από 1 μέχρι 2

ζ←ν

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

4. ζ←3,Β←1

Αρχή_επανάληψης

Αν Β<=9 τότε

ζ←ζ-2

Τέλος_Αν

Β←Β+2

Μέχρις_ότου ζ=-7 και Β>4

Α. 4

Β. -1

Γ. 2

Δ. 8

Ε. -7

ΣΤ. 7

Ζ. Τιποτα από τα

παραπάνω



Α2
Έστω το παρακάτω τμήμα αλγορίθμου:
Β<--2
κ<--0
Αρχή_επανάληψης
Αν Β<=9 τότε
Εκτύπωσε 'Το κ είναι:',κ
Τέλος_αν
Β<--Β+2
κ<--κ+κ
Μέχρις_ότου (Β>17)
α)Ποία θα είναι η τελική τιμή του κ; Α) 0 Β)16 Γ) 2 Δ) 14
β)Ποία θα είναι η τελική τιμή του Β; A) 4 B)16 Γ) 18 Δ) 14


Α3.

Έστω ο παρακάτω αλγόρίθμος:
Αλγόριθμος ΚΕΝΤΑΥΡΟΣ
Για i από 1 μέχρι 10
Εμφάνισε 'ΚΕΝΤΑΥΡΟΣ'
Για j από 1 μέχρι 10
Εμφάνισε 'Centaur'
Τέλος_επανάληψης
Τέλος_επανάληψης
Τέλος ΚΕΝΤΑΥΡΟΣ
α) Πόσες φορές θα εμφανισθεί το μήνυμα ΚΕΝΤΑΥΡΟΣ;
A) 1 B) 10 Γ) 100

β) Πόσες φορές θα εμφανισθεί το μήνυμα Centaur;
Α) 1 Β) 10 Γ) 100


A4.

Έστω ο παρακάτω αλγόριθμος:
Αλγόριθμος Κομικ
Για χ από 1 μέχρι 100
Εμφάνισε 'Ντόναλντ'
Για ρ από 1 μέχρι 10
Εμφάνισε 'Κνουθ'
Τέλος_επανάληψης
Εμφάνισε 'Ντόναλντ Κνούθ'
Τέλος_επανάληψης
Εμφάνισε 'Donald'
Τέλος Κομικ

α.Πόσες φορές θα εμφανισθεί το μήνυμα Κνούθ;
A) 1 B)10 Γ) 1000

β.Πόσες φορές θα εμφανισθεί ο μήνυμα Ντόναλντ;
A) 100 B) 10 Γ) 1000

γ.Πόσες φορές θα εμφανισθεί το μήνυμα Ντόναλντ Κνούθ;
A) 100 B) 10 Γ) 1000

δ.Πόσες φορές θα εμφανισθεί το μήνυμα Donald;
A) 1 B) 10 Γ) 1000

Παρασκευή 9 Απριλίου 2010

ΛΥΣΗ ΕΠΑΝΑΛΗΠΤΙΚΗΣ ΑΣΚΗΣΗΣ 10

ΠΡΟΓΡΑΜΜΑ Εταιρία
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: i, j, Π[70,250], σημείο, ΣΥΝ[70], Θ1, Θ2
ΠΡΑΓΜΑΤΙΚΕΣ: T[70], S, ΕΙΣΣ[250], ΕΙΣΠ[70], max, t1
ΧΑΡΑΚΤΗΡΕΣ: E[70],t2
ΑΡΧΗ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 70
ΔΙΑΒΑΣΕ Ε[i], T[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 70
ΓΙΑ j ΑΠΟ 1 MEXΡΙ 250
S<--S+Π[i,j]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΕΙΣΠ[i]<--Σ*Τ[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
! ...εύρεση μεγίστων και θέσης για τους πίνακες ΕΙΣΠ και ΣΥΝΠ
ΓΡΑΨΕ ΕΙΣΠ[Θ1],ΣΥΝΠ[Θ2]
ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 250
S<--0
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 70
S<--S+Π[i,j]*T[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
max<--ΕΙΣΣ[1]
σημείο<--1
ΓΙΑ j ΑΠΟ 2 ΜΕΧΡΙ 250 ! εισπράξεις ανά ημέρα
ΑΝ ΕΙΣΣ[j]>max ΤΟΤΕ
max<--ΕΙΣΣ[j]
σημείο<--j
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
max <--Π[1,σημείο] !μεγιστο στήλης σημείο
ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ 70
ΑΝ Π[i,σημείο]>max ΤΟΤΕ
max<--Π[i,σημείο]
TEΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 70
ΑΝ Π[i,σημείο]=max ΤΟΤΕ
ΓΡΑΨΕ Ε[i]
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
! ... φθίνουσα ταξινόμηση πίνακα Τ με ταυτόχρονη αντιμετάθεση πινάκων Ε και ΕΙΣΠ
! προσοχή στη χρήση των βοηθητικών μεταβλητών
ΓΙΑ i AΠΟ 1 ΜΕΧΡΙ 3
ΓΡΑΨΕ Ε[i], ΕΙΣΠ[i]
ΤΕΛΟΣ_ΕΠΕΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Εταιρία

Επαναληπτική Άσκηση 10

Μια εταιρεία διακινεί τα προϊόντα της σε 250 σημεία σε ολόκληρη την Ελλάδα. Να αναπτύξετε πρόγραμμα το οποίο:

(α) να διαβάζει τις επωνυμίες των 70 προϊόντων σε πίνακα Ε και τις τιμές τους σε πίνακα Τ,

(β) να διαβάζει σε πίνακα Π το πλήθος των προϊόντων που έχουν πουληθεί σε κάθε σημείο πώλησης,

(γ) να εκτυπώνει ποιο προϊόν είχε τις περισσότερες εισπράξεις καθώς και ποιο τις περισσότερες πωλήσεις σε πλήθος προϊόντων.

(δ) Να εκτυπώνει τις εισπράξεις που απέφερε κάθε σημείο πώλησης στην εταιρεία.

(ε) Στο σημείο πώλησης που πραγματοποιήθηκαν μεγαλύτερες εισπράξεις (να θεωρήσετε ότι είναι μόνο ένα) ποια προϊόντα είχαν τις περισσότερες πωλήσεις;

(στ) για τα 3 ακριβότερα προϊόντα (θεωρήστε ότι είναι μόνο 3), να εκτυπώνει την επωνυμία τους και τις εισπράξεις που απέφεραν στην εταιρεία.

Πέμπτη 8 Απριλίου 2010

ΛΥΣΗ ΕΠΑΝΑΛΗΠΤΙΚΗΣ ΑΣΚΗΣΗΣ 9

Αλγόριθμος Κατανάλωση_νερού
Αρχή_επανάληψης
Εμφάνισε 'Δώστε τη μηνιαία κατανάλωση νερού:'
Διάβασε ΜΚ
Μέχρις_ότου ΜΚ>=0
Αν ΜΚ<=5 τότε
Αξία<--0.1*ΜΚ
αλλιώς_αν ΜΚ<=10 τότε
Αξία<--0.1*5+0.4*(ΜΚ-5)
αλλιώς_αν ΜΚ<=20 τότε
Αξία<--0.1*5+0.4*5+0.7*(ΜΚ-10)
αλλιώς
Αξία<--0.1*5+0.4*5+0.7*10+1.0*(ΜΚ-20)
Τέλος_αν
ΦΠΑ<--(Αξία+2)*0.18
Τελικό_Ποσό<--Αξία+2+ΦΠΑ+5
Εκτύπωσε Τελικό_Ποσό
Τέλος Κατανάλωση_νερού

Επαναληπτική Άσκηση 9

Ένας δήμος ακολουθεί την εξής τιμολογιακή πολιτική για την κατανάλωση νερού ανά μήνα: χρεώνει πάγιο ποσό 2 ευρώ και εφαρμόζει κλιμακωτή χρέωση σύμφωνα με τον παρακάτω πίνακα:

katanaλωση Κ.Μ

ΧΡΕΩΣΗ/Κ.Μ

Από 0 έως και 5

0,1 ευρω

Από 5 έως και 10

0,4 ευρω

Από 10 έως και 20

0,7 ευρω

Από 20 έως και άνω

1,0 ευρω

Κ.Μ: Κυβικά Μέτρα

Στο ποσό που προκύπτει από την αξία του νερού και το πάγιο υπολογίζεται ο Φ.Π.Α με συντελεστή 18%. Το τελικό ποσό προκύπτει από την άθροιση της αξίας του νερού, το πάγιο,το Φ.Π.Α και το δημοτικό φόρο που είναι 5 ευρώ.

Να αναπτύξετε αλγόριθμο ο οποίος:

Α.Nα διαβάζει τη μηνιαία κατανάλωση νερού.

Β.Να υπολογίζει τη αξία του νερού που καταναλώθηκε σύμφωνα με την παραπάνω τιμολογιακή πολιτική.

Γ. Να υπολογίζει το Φ.Π.Α.

Δ. Να υπολογίζει και εκτυπώνει το τελικό ποσό

ΛΥΣΗ ΕΠΑΝΑΛΗΠΤΙΚΗΣ ΑΣΚΗΣΗΣ 8

Α.

ΠΡΟΓΡΑΜΜΑ

i

B[1]

B[2]

B[3]

B[4]

B[5]

B[6]

B[7]

B[8]

2

11

3

14

4

14

5

12

6

8

7

5

8

3

1

ΣΥΝΑΡΤΗΣΗ

ΔΙΑΔΙΚΑΣΙΑ

α

β

i

S1

S2

11

2

55

14

3

70

14

4

70

12

5

60

8

6

40

5

7

25

3

8

15

0

0

3

12

11

4

20

25

5

25

39

6

28

51


Η τελική μορφή του πίνακα θα είναι:

11

14

14

12

8

5

3

1

Και θα εκτυπωθεί η τιμή 23

Επαληθεύστε τα δεδομένα εξόδου εδώ γράφοντας το πρόγραμμα και εκτελώντας το στον online διερμηνευτή της γλώσσας !!

Β.

α) θα τυπωθεί ο αριθμός 24.2
β) θα τυπωθεί ο αριθμός 102
γ) θα τυπωθεί ο αριθμός 2

Επαληθεύστε τα δεδομένα εξόδου εδώ γράφοντας το πρόγραμμα και εκτελώντας το στον online διερμηνευτή της γλώσσας !!


Γ.

Καθώς ‘εκτελείται’ ο αλγόριθμος, οι μεταβλητές παίρνουν διαδοχικά τις τιμές που φαίνονται στον παρακάτω πίνακα:

Α

Β

Ν

Μ

Χ

1

1

0

2

2

1

2

1

3

3

2

3

2

4

5

3

5

8

5

8

Γίνονται 4 επαναλήψεις. Ο βρόχος τερματίζει όταν το Β πάρει την τιμή 8. Η εντολή ΕΜΦΑΝΙΣΕ εμφανίζει για τις μεταβλητές Ν, Μ, Β (σε κάθε επανάληψη) και Χ (μετά το τέλος της επανάληψης) τις παρακάτω τιμές:

Ν

Μ

Β

Χ

1η επανάληψη

1

2

2

2η επανάληψη

1

3

3

3η επανάληψη

1

4

5

4η επανάληψη

2

4

8

Μετά το τέλος

8

Επαληθεύστε τα δεδομένα εξόδου εδώ γράφοντας το πρόγραμμα και εκτελώντας το στον online διερμηνευτή της γλώσσας !!