Professional Documents
Culture Documents
ΔΟΜΗ ΕΠΙΛΟΓΗΣ :
Δίδονται ο προορισμός και το βάρος μιας επιστολής να υπολογιστεί Η ΕΥΔΑΠ εκτελεί την παρακάτω τιμολογιακή επιλογή στην χρέωση ανά
και να εκτυπωθεί η χρέωση αποστολής βάση του παρακάτω πίνακα δίμηνο του νερού, με 5 € πάγιο, ΦΠΑ 19% επί της χρέωσης + το πάγιο και
15% τέλη συντήρησης. Να υπολογίζεται και να τυπώνεται η χρέωση της
Βάρος Εσωτ. Εξωτ. κατανάλωσης κλιμακωτά και το τελικό ποσό
0 - 500 2,0 4,8
ΑΛΓΟΡΙΘΜΟΣ ΤΑΧΥΔΡΟΜΕΙΟ ΑΛΓΟΡΙΘΜΟΣ ΝΕΡΟ
501-1000 3,5 7,2
ΔΙΑΒΑΣΕ Β,Π ΔΙΑΒΑΣΕ Κ
1001 - 2000 4,,6 11,5
ΑΝ Π = "ΕΣ" ΤΟΤΕ ΑΝ Κ<=3 ΤΟΤΕ Χ 5 + Κ * 0
ΑΝ Β <= 500 ΤΟΤΕ Χ 2.0 ΑΛΛΙΩΣ_ΑΝ Κ<=10 ΤΟΤΕ Χ 5 + (Κ-3)*0.8
ΑΛΛΙΩΣ_ΑΝ Β <= 1000 ΤΟΤΕ Χ 3.5 ΑΛΛΙΩΣ_ΑΝ Κ<=20 ΤΟΤΕ Χ 5 + (7*0.8) + (Κ-10) * 1.3
ΑΛΛΙΩΣ Χ 4.6 ΑΛΛΙΩΣ_ΑΝ Κ<=30 ΤΟΤΕ Χ 5 + (7*0.8) + (10*1.3) + (Κ-20)*2.2
ΤΕΛΟΣ_ΑΝ ΑΛΛΙΩΣ Χ 5 + (7*0.8) + (10*1.3) + (10*2.2) + (Κ-30)*5.5
ΑΛΛΙΩΣ ΤΕΛΟΣ_ΑΝ
ΑΝ Β <= 500 ΤΟΤΕ Χ 4.8 ΦΠΑ Χ * 0.19
ΤΣ Χ * 0.15 Κατανάλωση Χρέωση m3/€
ΑΛΛΙΩΣ_ΑΝ Β <= 1000 ΤΟΤΕ Χ 7.2 0-3 Δωρεάν
ΑΛΛΙΩΣ Χ 11.5 ΤΠ Χ + ΦΠΑ + ΤΣ
3,1 - 10 0,8
ΤΕΛΟΣ_ΑΝ ΕΜΦΑΝΙΣΕ Χ, ΤΠ
10,1 - 20 1,3
ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ ΝΕΡΟ 20,1 - 30 2,2
ΕΜΦΑΝΙΣΕ "ΕΞΟΔΑ ΑΠΟΣΤΟΛΗΣ = ", Χ > 30 5,5
ΤΕΛΟΣ_ΤΑΧΥΔΡΟΜΕΙΟ
ΑΛΓΟΡΙΘΜΟΣ Λ_Δ
ΑΡΧΗ
Δίδονται οι βαθμολογίες 3 βαθμολογητών Β1,Β2,Β3. Ο ΔΙΑΒΑΣΕ Α
Τελικός βαθμός είναι ο Μέσος Όρος των Β1, Β2, αν Ζ 10
Β3<ΜΟ, ο ΜΙΝ αν Β3<ΜΙΝ και τέλος ο Μέσος όρος του ΟΣΟ Ζ >= 0 ΕΠΑΝΑΛΑΒΕ
Β3 με τον πλησιέστερο από του Β1,Β2 και να τυπωθούν όλα Διάβασε Α ΑΝ Α < 0 ΤΟΤΕ
τα παραπάνω ; Α - 1 *Α
ΤΕΛΟΣ_ΑΝ
ΑΛΓΟΡΙΘΜΟΣ ΒΑΘΜΟΛΟΓΙΕΣ ΖΖ-Α
ΔΙΑΒΑΣΕ Β1,Β2,Β3 Ζ 10 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΜΟ (Β1 + Β2) / 2 ΕΜΦΑΝΙΣΕ Α, Ζ Α 5
ΑΝ Β1 < Β2 ΤΟΤΕ ΜΑΧ Β2, ΜΙΝ Β1 ΤΕΛΟΣ_Λ_Δ
Α -3
ΑΛΛΙΩΣ ΜΑΧ Β1, ΜΙΝ Β2
ΤΕΛΟΣ_ΑΝ
Ζ >= 0
ΤΥΠΩΣΕ ΜΑΧ, ΜΙΝ Γράψε
ΑΝ Β3 < ΜΟ ΤΟΤΕ ΤΒ ΜΟ Α, Ζ
ΑΛΛΙΩΣ_ΑΝ Β3<ΜΙΝ ΤΟΤΕ ΤΒΜΙΝ Α Ζ
ΑΛΛΙΩΣ 5 10
ΑΝ Α_Τ(Β3-Β1 )> Α_Τ(Β3-Β2) ΤΟΤΕ 5
Α<0
ΤΒ(Β3+Β2)/2 O ΤΕΛΟΣ 0
ΑΛΛΙΩΣ 5 -5
ΤΒ (Β3+Β1) / 2 N -3 10
ΤΕΛΟΣ_ΑΝ 3 7
ΤΕΛΟΣ_ΑΝ Α Α * -1 4
ΕΜΦΑΝΙΣΕ "ΤΕΛΙΚΟΣ ΒΑΘΜΟΣ = ", ΤΒ 1
ΤΕΛΟΣ_ ΒΑΘΜΟΛΟΓΙΕΣ 3 -2
ΖΖ-Α
Σελίδα 1
ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ:
Να γραφεί αλγόριθμος όπου θα διαβάζεται ένας αριθμός Να γραφεί αλγόριθμος όπου θα διαβάζεται ένας αριθμός Να γραφεί αλγόριθμος όπου θα διαβάζονται 100 αριθμοί
και θα αθροίζεται αν ο αριθμός είναι αρνητικός να και θα αθροίζεται αν ο αριθμός είναι αρνητικός να και θα αθροίζονται αν ένας αριθμός είναι αρνητικός να
γίνεται θετικός. Επίσης να βρεθεί ο ΜΟ και να γίνεται θετικός. Επίσης να βρεθεί ο ΜΟ και να γίνεται θετικός. Επίσης να βρεθεί ο ΜΟ και να
τυπωθούν ; τυπωθούν ; τυπωθούν ;
ΑΛΓΟΡΙΘΜΟΣ ΜΟ1 ΑΛΓΟΡΙΘΜΟΣ ΜΟ2 ΑΛΓΟΡΙΘΜΟΣ ΜΟ3
Ι 0, sum 0 Ι 0 sum 0
ΔΙΑΒΑΣΕ Β sum 0 ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 100
ΟΣΟ Β <> 0 ΕΠΑΝΕΛΑΒΕ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΔΙΑΒΑΣΕ Β
ΑΝ Β < 0 ΤΟΤΕ Β ( Β * -1 ) ΔΙΑΒΑΣΕ Β ΑΝ Β < 0 ΤΟΤΕ Β ( Β * -1 )
ΤΕΛΟΣ_ΑΝ ΑΝ Β < 0 ΤΟΤΕ Β ( Β * -1 ) ΤΕΛΟΣ_ΑΝ
sum sum + Β ΤΕΛΟΣ_ΑΝ sum sum + Β
I Ι + 1 sum sum + Β ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΔΙΑΒΑΣΕ Β Ι Ι + 1 ΜΟ Α / 100
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΜΕΧΡΙΣ_ΟΤΟΥ Β = 0 ΤΥΠΩΣΕ "ΑΘΡΟΙΣΜΑ = ", sum,"ΜΟ=",ΜΟ
Αν Ι<>0 τότε ΜΟ sum / Ι ΤΕΛΟΣ_ ΜΟ3
ΜΟ sum / Ι ΤΥΠΩΣΕ "ΑΘΡΟΙΣΜΑ = ", sum,"ΜΟ=",ΜΟ
ΕΜΦΑΝΙΣΕ "ΑΘΡΟΙΣΜΑ = ",sum,"ΜΟ=",ΜΟ ΤΕΛΟΣ_ ΜΟ2 ΕΔΩ ΥΠΟΧΡΕΩΤΙΚΑ ΓΝΩΣΤΟ ΤΟ
Τέλος_αν (το ΜΟ δεν χρειάζεται να είναι μέσα σε «ΑΝ…» ΠΛΗΘΟΣ ΤΩΝ ΑΡΙΘΜΩΝ
ΤΕΛΟΣ_ ΜΟ1
Να γραφεί αλγόριθμος που θα διαβάζει αριθμούς και θα Να γραφεί αλγόριθμος όπου ένα μαθητής θα
τους προσθέτει μέχρι το άθροισμα τους να γίνει αγοράσει ένα Η/Υ αξίας 1800 € και οι γονείς του Να γραφεί αλγόριθμος όπου θα διαβάζονται αριθμοί
μεγαλύτερο ίσον με το 7500 και να τυπώνει το πλήθος 2ψήφιοι, 3ψήφιοι και 4ψήφιοι. Να υπολογίζονται, να
θα του δίνουν κάθε εβδομάδα το ποσό διπλάσιο
αυτών των αριθμών. ΕΛΕΓΧΟΣ ώστε Β>0; εμφανίζονται πόσοι είναι ανά κατηγορία και πόσοι από
ΑΛΓΟΡΙΘΜΟΣ ΑΘΡΟΙΣΜΑ
της προηγούμενης ξεκινώντας με 15 €. Να βρεθεί
τους 2ψήφιους είναι περιττοί, από τους 3ψήφιους άρτιοι
sum 0 σε πόσες εβδομάδες θα το αγοράσει και τι και από 4ψήφιους και τα 2 και να τυπωθούν. Τελειώνει
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ χρήματα υπάρχουν αν υπάρχει περίσσευμα και να η διαδικασία όταν διαβαστεί ένας αριθμός ίσον με το 0;
ΔΙΑΒΑΣΕ Β τυπωθούν.;
ΟΣΟ Β<=0 ΕΠΑΝΑΛΑΒΕ ΑΛΓΟΡΙΘΜΟΣ ΕΒΔ_ΠΕΡ ΑΛΓΟΡΙΘΜΟΣ αριθμοι_2_3_4_ΨΗΦΙΟΙ
ΕΜΦΑΝΙΣΕ «ΛΑΘΟΣ ΑΡΙΘΜΟΣ’ Π2 0, Α3 0, Α4 0, Π4 0
Α 1800
ΔΙΑΒΑΣΕ Β ΔΙΑΒΑΣΕ ΑΡ
ΤΕΛΟΣ-ΕΠΑΝΑΛΗΨΗΣ Ε 1
ΟΣΟ ΑΡ <> 0 ΚΑΝΕ
sum sum + Β Π 15 ΑΝ ΑΡ>=10 ΚΑΙ ΑΡ<=99 ΤΟΤΕ
ΜΕΧΡΙΣ_ΟΤΟΥ sum >= 7500 ΟΣΟ Π < Α ΕΠΑΝΕΛΑΒΕ ΑΝ ΑΡ ΜΟD 2=1 ΤΟΤΕ Π2Π2+1
ΤΥΠΩΣΕ "ΑΘΡΟΙΣΜΑ = ", sum Π Π + (2 * Π) ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ ΑΘΡΟΙΣΜΑ Ε Ε + 1 ΑΛΛΙΩΣ_ΑΝ ΑΡ<=999 ΤΟΤΕ
ΑΝ ΑΡ ΜΟD 2=0 ΤΟΤΕ Α3Α3+1
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Να γραφεί αλγόριθμος που θα διαβάζει 100 αριθμούς ΤΕΛΟΣ_ΑΝ
και θα βρίσκει τον ΜΑΧ και ΜΙΝ και θα τους τυπώνει.
Υ Π - Α
ΑΛΛΙΩΣ_ΑΝ ΑΡ<=9999 ΤΟΤΕ
Θα γίνεται ΕΛΕΓΧΟΣ με μήνυμα ώστε οι Ν>0 ; ΑΝ Υ > 0 ΤΟΤΕ ΑΝ ΑΡ ΜΟD 2=0 ΤΟΤΕ Α4Α4+1
ΤΥΠΩΣΕ "ΠΕΡΙΣΣΕΥΜΑ = ",Υ,"ΕΒΔ=",Ε ΑΛΛΙΩΣ Π4Π4+1
ΑΛΓΟΡΙΘΜΟΣ ΜΑΧ_ΜΙΝ ΑΛΛΙΩΣ ΤΕΛΟΣ_ΑΝ
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΤΥΠΩΣΕ "ΕΒΔ=",Ε,"ΑΝΕΥ ΠΕΡΙΣΣΕΥΜΑ" ΑΛΛΙΩΣ ΤΥΠΩΣΕ "ΔΕΝ ΥΠΟΛΟΓΙΖΕΤΑΙ"
ΔΙΑΒΑΣΕ N ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
ΜΕΧΡΙΣ_ΟΤΟΥ N > 0 ΔΙΑΒΑΣΕ ΑΡ
ΜΑΧ Ν
ΤΕΛΟΣ_ ΕΒΔ_ΠΕΡ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΜΙΝ Ν ΤΥΠΩΣΕ "2Ψ=",Π2,"3Ψ=",Α3,"4Α=",Α4,"4Π=",Π4
ΓΙΑ Ι ΑΠΟ 2 ΜΕΧΡΙ 100 ΤΕΛΟΣ_ αριθμοι_2_3_4_ΨΗΦΙΟΙ
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΔΙΑΒΑΣΕ N
ΜΕΧΡΙΣ_ΟΤΟΥ N > 0
ΑΝ Ν > ΜΑΧ TOTE ΜΑΧ Ν
ΤΕΛΟΣ_ΑΝ
Δίδονται ο Βασικός Μισθός (ΒΜ) από 600 - 1500 € ενός υπαλλήλου, το πλήθος των τέκνων
ΑΝ Ν < ΜΙΝ TOTE ΜΙΝ Ν
(Τ) από 0-15 στα οποία απαιτείται έλεγχος ορθότητας. Να υπολογίζεται το επίδομα (Ε) για
ΤΕΛΟΣ_ΑΝ
μέχρι 9 παιδιά 3% για κάθε επί του ΒΜ η 40% για >9. Επίσης να υπολογίζεται ο φόρος (Φ)
ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ
για μέχρι 600€ ΒΜ 0%, μέχρι 1000 ΒΜ 10%, μέχρι 1300 ΒΜ 18%, μέχρι 1500 25% με
ΤΥΠΩΣΕ "ΜΑΧ = ",ΜΑΧ," ΜΙΝ = ",ΜΙΝ
κλιμακωτή χρέωση, επίσης να υπολογίζεται οι καθαρές αποδοχές ΚΑΒΜ+Ε-Φ και να
ΤΕΛΟΣ_ ΜΑΧ_ΜΙΝ
τυπώνεται το όνομα, ΒΜ, Ε, Φ, ΚΑ για όσο το όνομα του υπαλλήλου είναι διάφορο του κενού
Να γραφεί αλγόριθμος όπου δίδεται ένας αριθμός τριψήφιος και ΑΛΓΟΡΙΘΜΟΣ ΜΙΣΘΟΔΟΣΙΑ
ζητείται να βρεθεί ο αριθμός σε 10 προσπάθειες αν τις περνάει να ΔΙΑΒΑΣΕ ΟΝ
δίδεται μήνυμα ότι απέτυχε ειδάλλως το πέτυχες και με ποιο πλήθος ΟΣΟ ΟΝ <> " " ΕΠΑΝΕΛΑΒΕ
προσπαθειών. ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΑΛΓΟΡΙΘΜΟΣ ΑΙΦΝΙΔΙΑ_ΕΞΟΔΟ (ΑΝΑΖΗΤΗΣΗ ΣΕ ΜΗ ΠΙΝΑΚΑ) ΔΙΑΒΑΣΕ ΒΜ, Τ
ΑΡΧΗ _ΕΠΑΝΑΛΗΨΗΣ ΜΕΧΡΙΣ_ΟΤΟΥ ΒΜ>=600 ΚΑΙ ΒΜ<=1500 ΚΑΙ Τ>=0 ΚΑΙ Τ<=15
ΕΜΦΆΝΙΣΕ "ΔΩΣΕ ΕΝΑ ΑΡΙΘΜΟ ΤΡΙΨΗΦΙΟ" ΑΝ Τ <= 9 ΤΟΤΕ Ε ΒΜ * ( Τ * 0.04 )
ΔΙΑΒΑΣΕ ΑΡ ΑΛΛΙΩΣ Ε ΒΜ * 0.4
ΜΕΧΡΙΣ_ΟΤΟΥ ΑΡ >= 100 ΚΑΙ ΑΡ <= 999 ΤΕΛΟΣ_ΑΝ
Ι 0 ΑΝ ΒΜ <= 600 ΤΟΤΕ Φ 0
Δ 0 ΑΛΛΙΩΣ_ΑΝ ΒΜ<=1000 ΤΟΤΕ Φ (ΒΜ-600) * 0.1
ΟΣΟ Ι < 10 ΚΑΙ Δ = 0 ΕΠΑΝΕΛΑΒΕ ΑΛΛΙΩΣ_ΑΝ ΒΜ<=1300 ΤΟΤΕ Φ 400*0.1+(ΒΜ-1000)*0.18
ΕΜΦΆΝΙΣΕ "ΔΩΣΕ ΕΝΑ ΑΡΙΘΜΟ ΤΡΙΨΗΦΙΟ" ΑΛΛΙΩΣ Φ (400 * 0.1) + (300*0.18) + (ΒΜ-1300) * 0.25
ΔΙΑΒΑΣΕ Ν ΤΕΛΟΣ_ΑΝ
ΑΝ Ν = ΑΡ ΤΟΤΕ Δ 1 ΚΑ ΒΜ + Ε - Φ
ΑΛΛΙΩΣ_ΑΝ Ν > ΑΡ ΤΟΤΕ ΤΥΠΩΣΕ ΟΝ, ΒΜ, Ε, Φ, ΚΑ
ΤΥΠΩΣΕ “ΔΩΣΕ ΕΝΑ ΜΙΚΡΟΤΕΡΟ“ ΔΙΑΒΑΣΕ ΟΝ
ΑΛΛΙΩΣ ΤΥΠΩΣΕ "ΔΩΣΕ ΕΝΑ ΜΕΓΑΛΥΤΕΡΟ" ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ ΑΝ ΤΕΛΟΣ_ ΜΙΣΘΟΔΟΣΙΑ
Ι Ι + 1
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΑΝ Δ <> 0 ΤΟΤΕ
ΤΥΠΩΣΕ “BRAVO ΤΟ ΠΕΤΥΧΕΣ, ΠΡΟΣΠΑΘΕΙΕΣ = ",Ι
ΑΛΛΙΩΣ
ΤΥΠΩΣΕ "ΔΥΣΤΥΧΩΣ ΑΠΕΤΥΧΕΣ, ΜΙΑ ΑΛΛΗ ΦΟΡΑ"
ΤΕΛΟΣ ΑΝ
ΤΕΛΟΣ_ ΑΙΦΝΙΔΙΑ_ΕΞΟΔΟ Σελίδα 2
Συλλέκτης γραμματοσήμων έχει 1500 € και θελει να αγοράσει από
ηλεκτρονικό κατάστημα φιλοτελισμού γραμματόσημα.Γραψτε αλγόριθμο όπου
θα διαβάζεται η τιμή και η προέλευση του γραμματοσήμου (Ελληνικό/Ξένο)
και να επιτρέπει την αγορά του εφόσον η τιμή δεν υπερβαίνει το
διθαθέσιμο υπόλοιπο αλλίως τερματίζει γράφοντας ‘Τέλος Αγορών’. Επίσης
Η δίπλα άσκηση με ΜΕΧΡΙΣ_ΟΤΟΥ αντί ΟΣΟ…ΕΠΑΝΕΛΑΒΕ
να τυπώνει το συνολικο ποσό που ξόδεψε, πλήθος ελληνικών ή ξένων
γραμματσοσήμων, το ποσό που περίσσεψε ή το μήνυμα ‘‘Εξαντλήθηκε όλο
ΑΛΓΟΡΙΘΜΟΣ ΓΡΑΜΜΑΤΟΣΗΜΟ
το ποσό’’.
Ε 0, Ξ 0, Σ 0
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΑΛΓΟΡΙΘΜΟΣ ΓΡΑΜΜΑΤΟΣΗΜΟ
ΔΙΑΒΑΣΕ Τ,Π
Ε 0, Ξ 0, Σ 0
ΑΝ Σ + Τ <= 1500 ΤΟΤΕ
ΔΙΑΒΑΣΕ Τ,Π
Σ Σ + Τ
ΟΣΟ Σ + Τ <= 1500 ΕΠΑΝΕΛΑΒΕ
ΑΝ Π = ‘ΕΛΛΗΝΙΚΟ’ ΤΟΤΕ Ε Ε + 1
Σ Σ + Τ
ΑΛΛΙΩΣ Ξ Ξ + 1
ΑΝ Π = ‘ΕΛΛΗΝΙΚΟ’ ΤΟΤΕ Ε Ε + 1
ΤΕΛΟΣ_ΑΝ
ΑΛΛΙΩΣ Ξ Ξ + 1
ΑΛΛΙΩΣ
ΤΕΛΟΣ_ΑΝ
ΤΥΠΩΣΕ ‘’ΤΕΛΟΣ ΑΓΟΡΩΝ ‘’
ΔΙΑΒΑΣΕ Τ,Π
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΜΕΧΡΙ_ΟΤΟΥ Σ + Τ > 1500
ΤΥΠΩΣΕ ‘ΤΕΛΟΣ ΑΓΟΡΩΝ ‘’
ΓΡΑΨΕ Σ,Π,Ξ
ΓΡΑΨΕ Σ,Π,Ξ
ΑΝ Σ < 1500 ΤΟΤΕ ΓΡΑΨΕ 1500 – Σ
ΑΝ Σ < 1500 ΤΟΤΕ ΓΡΑΨΕ 1500 – Σ
ΑΛΛΙΩΣ ΓΡΑΨΕ ‘’ΕΞΑΝΤΛΗΘΗΚΕ ΟΛΟ ΤΟ ΠΟΣΟ’’
ΑΛΛΙΩΣ ΓΡΑΨΕ ‘’ΕΞΑΝΤΛΗΘΗΚΕ ΟΛΟ ΤΟ ΠΟΣΟ’’
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ ΓΡΑΜΜΑΤΟΣΗΜΟ
ΤΕΛΟΣ_ ΓΡΑΜΜΑΤΟΣΗΜΟ
ΑΣΚΗΣΕΙΣ με ΠΙΝΑΚΕΣ:
1) ΑΘΡΟΙΣΜΑΤΑ, ΜΕΣΟΙ ΟΡΟΙ ΚΑΙ ΑΘΡΟΙΣΜΑΤΑ ΓΡΑΜΜΩΝ ΚΑΙ ΣΤΗΛΩΝ
3) ΤΑΞΙΝΟΜΗΣΗ ΠΙΝΑΚΩΝ
Πίνακας Α[250], να ταξινομηθεί κατά αύξουσα σειρά Δίδονται οι Πίνακες ονομάτων μαθητών Ο[150] και βαθμών
Β[150] σε αντιστοιχία. Να ταξινομηθούν κατά αύξουσα σειρά οι
ΓΙΑ Ι ΑΠΟ 2 ΜΕΧΡΙ 250 βαθμοί των μαθητών αλλά και τα ονόματα;
ΓΙΑ J ΑΠΟ 250 ΜΕΧΡΙ Ι ΒΗΜΑ -1
ΑΝ Α[J-1] > Α[J] ΤΟΤΕ ΓΙΑ Ι ΑΠΟ 2 ΜΕΧΡΙ 150
Τemp Α[J-1] ΓΙΑ J ΑΠΟ 150 ΜΕΧΡΙ Ι ΒΗΜΑ -1
Α[J-1] Α[J] ΑΝ Β[J-1] > Β[J] ΤΟΤΕ
Α[J] Τemp Τemp1 Β[J-1], Τemp2Ο[J-1]
ΤΕΛΟΣ_ΑΝ Β[J-1]Β[J], Ο[J-1]Ο[J]
ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ Β[J] Τemp1, Ο[J] Τemp2
ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Α[20,30] να ταξινομηθεί κατά αύξουσα σειρά γραμμής;
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Μ 0
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 20
ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ 30 Δ[20,30] να ταξινομηθεί κατά αύξουσα σειρά η κάθε Δίδονται οι Πίνακες ονομάτων Ο[150],
γραμμή Ειδικότητας Ε[150] και τηλεφώνων Τ[150].
Μ Μ + 1
Να ταξινομηθούν κατά αύξουσα σειρά κατά
Β[Μ] Α[Ι,J]
ειδικότητα και τα ονόματα να είναι κατά
ΤΕΛΟΣ_EΠΑΝΑΛΗΨΗΣ ΓΙΑ Κ ΑΠΟ 1 ΜΕΧΡΙ 20 αλφαβητική σειρά; (ισοβαθμίες)
ΤΕΛΟΣ_EΠΑΝΑΛΗΨΗΣ
ΓΙΑ Ι ΑΠΟ 2 ΜΕΧΡΙ 30
ΓΙΑ Ι ΑΠΟ 2 ΜΕΧΡΙ 600
ΓΙΑ J ΑΠΟ 30 ΜΕΧΡΙ Ι ΒΗΜΑ -1 ΓΙΑ Ι ΑΠΟ 2 ΜΕΧΡΙ 150
ΓΙΑ J ΑΠΟ 600 ΜΕΧΡΙ Ι ΒΗΜΑ -1
ΑΝ Δ[Κ,J-1] > Δ[Κ,J] ΤΟΤΕ ΓΙΑ J ΑΠΟ 150 ΜΕΧΡΙ Ι ΒΗΜΑ-1
ΑΝ Β[J-1] > Β[J] ΤΟΤΕ
ΑΝΤΙΜΕΤΑΘΕΣΕ Δ[Κ,J-1],Δ[Κ,J] ΑΝ Ε[J-1] > Ε[J] ΤΟΤΕ
ΑΝΤΙΜΕΤΑΘΕΣΕ Β[J-1],Β[J]
ΑΝΤΙΜΕΤΑΘΕΣΕ Ε[J-1], Ε[J]
ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΑΝ
ΑΝΤΙΜΕΤΑΘΕΣΕ Ο[J-1], Ο[J]
ΤΕΛΟΣ_ EΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ ΑΝΤΙΜΕΤΑΘΕΣΕ Τ[J-1], Τ[J]
ΤΕΛΟΣ_ EΠΑΝΑΛΗΨΗΣ
ΑΝΤΙ ΤΟ ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ ΑΛΛΙΩΣ_ΑΝ Ε[J-1]=Ε[J] ΤΟΤΕ
Μ 0
ΑΝΤΙΜΕΤΑΘΕΣΕ ΑΥΤΟ ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ ΑΝ Ο[J-1]>Ο[J] ΤΟΤΕ
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 20
ΑΝΤΙΜΕΤΑΘΕΣΕ Ο[J-1], Ο[J]
ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ 30
Τemp Β[Κ-1] ΑΝΤΙΜΕΤΑΘΕΣΕ Τ[J-1], Τ[J]
Μ Μ + 1 500 ΘΕΡΜΟΚΡΑΣΙΕΣ 10 ΕΩΣ 45 (σύνολο 36)
Β[Κ-1] Β[Κ] ΤΕΛΟΣ_ΑΝ
Α[Ι,J] Β[Μ]
Β[Κ] Τemp ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_EΠΑΝΑΛΗΨΗΣ ΓΙΑ Ι ΑΠΟ 10 ΜΕΧΡΙ 45
ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_EΠΑΝΑΛΗΨΗΣ F(Ι) 0
ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ
4) ΣΥΧΝΟΤΗΤΕΣ ΕΜΦΑΝΙΣΗΣ ΣΤΟΙΧΕΙΩΝ ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 500
F[Θ[Ι]-9] F[Θ[Ι]-9]+1 Πίνακας με βαθμολογίες Β[500,10] να
5)Πίνακας με βαθμολογίες Β[500] να βρεθούν οι συχνότητες
Να διαβαστεί πίνακας με 500 τιμές ρίψεων ζαριών σε 5 ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ
ξεχωριστά τραπέζια ΓΙΑ Ι ΑΠΟ 1 βρεθούν
ΜΕΧΡΙ 500οι συχνότητες των βαθμών όταν
6)των βαθμών όταν είναι από το 1 – 20, με έλεγχο τιμής. ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 36 ΓΙΑ J ΑΠΟ είναι από το
1 ΜΕΧΡΙ 5 1 - 20
να βρεθεί η συνολική συχνότητα ανά ζαριά καθώς και οιΓΡΑΨΕ
συχνότητες ανά
‘’Η ΘΕΡΜ ‘‘,Ι+9, ‘’ΦΟΡΕΣ ‘’,F[Ι]
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 500 ΣΖ[ Ζ[Ι,J] ] ΣΖ[ [Ζ[Ι,J] ] + 1
τραπέζι.
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ Ι
ΣΖΤ[Ζ[Ι,J],J] ΑΠΟ 1 ΜΕΧΡΙ 20
ΣΖΤ[Ζ[Ι,J],J] + 1
ΔΙΑΒΑΣΕ Β[Ι]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΣΒ[Ι] 0
ΜΕΧΡΙΣ_ΟΤΟΥΣΥΧΝΟΤΗΤΑ_ΣΤΗΛΩΝ_ΠΔΔ
ΑΛΓΟΡΙΘΜΟΣ Β[Ι] >= 1 ΚΑΙ Β[Ι] <= 20 500 ΘΕΡΜΟΚΡΑΣΙΕΣ –10 ΕΩΣ +40 (σύνολο 51)
ΤΕΛΟΣ_ ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ ΙΕΠΑΝΑΛΗΨΗΣ
ΑΠΟ 1 ΜΕΧΡΙ 500
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 20 ΓΙΑ Ι ΑΠΟ
ΓΡΑΨΕ "ΣΥΧΝΟΤΗΤΕΣ 1 ΜΕΧΡΙ 500
ΖΑΡΙΩΝ"
ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ 5 ΓΙΑ Ι ΑΠΟ -10 ΜΕΧΡΙ 40
ΣΒ[Ι] 0 ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ ΓΙΑ
6 Κ ΑΠΟ 1 ΜΕΧΡΙ 10
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ
F(Ι) 0
ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ ΣΒ[ ΦΟΡΕΣ",ΣΖ[Ι]
ΓΡΑΨΕ "Η ΖΑΡΙΑ ",Ι," Β[Ι,Κ] ] ΣΒ[ Β[Ι,Κ] ] + 1
ΔΙΑΒΑΣΕ
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 500 Ζ[Ι,J]
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 500 ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ
ΣΒ[Β[Ι]] ΜΕΧΡΙΣ_ΟΤΟΥ
ΣΒ[Β[Ι]] + 1 Ζ[Ι,J]>=1 ΚΑΙ Ζ[Ι,J]<=6
F[Θ[Ι]+11] F[Θ[Ι]+11]+1 ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ
ΤΥΠΩΣΕ "ΣΥΧΝΟΤΗΤΕΣ ΤΡΑΠΕΖΙΩΝ"
ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ Ν ΑΠΟ 1 ΜΕΧΡΙ 5
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 20
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 51
ΤΥΠΩΣΕ ‘’Ο ΒΑΘΜΟΣ ‘’,Ι,’’ΦΟΡΕΣ=’’,ΣΒ[Ι] ΓΡΑΨΕ "ΤΡΑΠΕΖΙ Νο= ",Ν
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 6
ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ
ΤΥΠΩΣΕ ‘’Η ΘΕΡΜ ‘‘,Ι-11, ‘’ΦΟΡΕΣ ‘’,F[Ι]
ΓΙΑ M ΑΠΟ 1 ΜΕΧΡΙ 6 Σελίδα 4
ΣΖ[Ι] 0 ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ ΣΖΤ[Μ,Ν]
ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ 5
ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ
ΣΖΤ[Ι,J] 0
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΣΥΧΝΟΤΗΤΑ_ΣΤΗΛΩΝ_ΠΔΔ
ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ
ΣΖ(6) 1 2 3 4 5 6
ΣΖ 1 2 3 4 5
Τ
1
2
3
4
5
6
Σειριακή Αναζήτηση στοιχείου Ν σε πίνακα Α[100] Σειριακή Αναζήτηση στοιχείου Ν σε πίνακα Α[100,200]
ΔΙΑΒΑΣΕ Ν
ΔΙΑΒΑΣΕ Ν done ΨΕΜΑ
Done ΨΕΜΑ pos 0, Ι 1, Σ 0 , Γ 0
pos 0 ΟΣΟ Ι <= 100 ΚΑΙ done = ΨΕΜΑ ΕΠΑΝΑΛΑΒΕ
Ι 1 J 1
ΟΣΟ Ι <= 100 ΚΑΙ done = ΨΕΜΑ ΕΠΑΝΑΛΑΒΕ OΣΟ J <= 200 ΚΑΙ done = ΨΕΜΑ ΕΠΑΝΑΛΑΒΕ
ΑΝ Α[Ι] = Ν ΤΟΤΕ ΑΝ Α[Ι,J] = Ν ΤΟΤΕ
pos Ι Γ Ι
done ΑΛΗΘΕΙΑ Σ J
ΑΛΛΙΩΣ done ΑΛΗΘΕΙΑ
Ι I + 1 ΑΛΛΙΩΣ
ΤΕΛΟΣ_ΑΝ J J + 1
ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΑΝ
ΑΝ done = ΑΛΗΘΕΙΑ ΤΟΤΕ ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ "ΒΡΕΘΗΚΕ ΣΤΗ ΘΕΣΗ=", pos Ι Ι + 1
ΑΛΛΙΩΣ ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ "ΑΝΥΠΑΡΚΤΟ ΣΤΟΙΧΕΙΟ" ΑΝ done = ΑΛΗΘΕΙΑ ΤΟΤΕ
ΤΕΛΟΣ_ΑΝ ΓΡΑΨΕ "ΒΡΕΘΗΚΕ ΣΤΗ ΘΕΣΗ ",Γ,Σ Σελίδα 5
ΑΛΛΙΩΣ
ΓΡΑΨΕ "ΑΝΥΠΑΡΚΤΟ ΣΤΟΙΧΕΙΟ"
ΤΕΛΟΣ_ΑΝ
8) ΜΑΧ - ΜΙΝ ΠΙΝΑΚΩΝ
Πίνακας Β[500] να βρεθούν το ΜΑΧ και ΜΙΝ Πίνακας Β[50,60] να βρεθεί το ΜΑΧ
Φ ΚΡ(ΒΜ,Π,1)
ΔΙΑΔΙΚΑΣΙΑ ΚΡ(Μ,Π,Κ,Ε)
ΜΕΤΑΒΛΗΤΕΣ
ΣΥΝΑΡΤΗΣΗ ΚΡ(Μ,Π,Ε):ΠΡΑΓΜΑΤΙΚΗ
ΑΚΕΡΑΙΕΣ : Ε
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ : Μ,Π,Κ
ΑΚΕΡΑΙΕΣ : Ε
ΑΡΧΗ
ΠΡΑΓΜΑΤΙΚΕΣ : Μ,Π
ΑΝ Ε = 1 ΤΟΤΕ
ΑΡΧΗ
Κ Μ * (2*Π)/100
ΑΝ Ε = 1 ΤΟΤΕ
ΑΛΛΙΩΣ
ΚΡ Μ * (2*Π)/100
Κ Μ * (3*Π)/100
ΑΛΛΙΩΣ
ΤΕΛΟΣ_ΑΝ
ΚΡ Μ * (3*Π)/100
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗ
ΚΑΛΕΣΕ ΚΡ(ΒΜ,15.2,10.5,ΙΚ,Φ)
ΙΚ ΚΡ(ΒΜ,15.2)
ΔΙΑΔΙΚΑΣΙΑ ΚΡ(Μ,Π1,Π2,Κ1,Κ2) Φ ΚΡ(ΒΜ,10.5)
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ : Μ,Π1,Π2,Κ1,Κ2 ΣΥΝΑΡΤΗΣΗ ΚΡ(Μ,Π):ΠΡΑΓΜΑΤΙΚΗ
ΑΡΧΗ ΜΕΤΑΒΛΗΤΕΣ
Κ1 Μ * Π1 / 100 ΠΡΑΓΜΑΤΙΚΕΣ : Μ,Π
Κ2 Μ * Π2 / 100 ΑΡΧΗ
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ ΚΡ Μ * Π / 100 2 κλήσεις συναρτήσεων σε 1 διαδικασία με 2
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ ίδιους υπολογισμούς
Σελίδα 7
12) ΑΣΚΗΣΕΙΣ ΣΕ ΕΙΔΙΚΑ ΘΕΜΑΤΑ Να γραφεί αλγόριθμος που να αθροίζει τα Έξυπνη Ταξινόμηση Φυσαλίδας σε Α[250]
στοιχεία ενός πίνακα στοιχείων ΝΧΝ στη κάτω
Να γραφεί αλγόριθμος που να ελέγχει αν μία πρόταση και άνω της κυρίας διαγωνίου στοιχεία.
S1 0, S2 0
Ι 2
κ χαρακτήρων είναι καρκινική. ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ Ν done ΨΕΜΑ
ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ Ν ΟΣΟ Ι <= 250 ΚΑΙ done = ΨΕΜΑ ΕΠΑΝΑΛΑΒΕ
ΑΝ Ι < J ΤΟΤΕ
Done Αλήθεια S1 S1 + Α[I,J] done ΑΛΗΘΕΙΑ
Για Ι από 1 μέχρι (κdiv2) ΤΕΛΟΣ_ΑΝ ΓΙΑ J ΑΠΟ 250 ΜΕΧΡΙ Ι ΜΕ_ΒΗΜΑ -1
Αν Π[Ι] <> Π[κ+1-Ι] τότε ΑΝ Ι > J TOTE
ΑΝ Α[J-1] > A[J] ΤΟΤΕ
S2 S2 + Α[Ι,J]
done ψέμα ΤΕΛΟΣ_ΑΝ temp A[J-1]
τέλος_αν ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ A[J-1] A[J]
ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ
τέλος_επανάληψης A[J] temp
Αν done = Αλήθεια τότε Να αθροίζει τα στοιχεία ενός πίνακα ΝΧΝ στη κάτω done ΨΕΜΑ
Εμφάνισε «είναι καρκινική» και άνω της δευτερεύουσας διαγωνίου στοιχεία εκτός ΤΕΛΟΣ_ΑΝ
αλλιώς της διαγωνίου. ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ
Εμφάνισε « δεν είναι καρκινική» S1 0, S2 0
I I + 1
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ Ν
Τέλος_αν ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ J ΑΠΟ 1 ΜΕΧΡΙ Ν-Ι
S1 S1 + A[I,J]
ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ
ΓΙΑ J ΑΠΟ (Ν+2)-Ι ΜΕΧΡΙ Ν
S2 S2 + Α[I,J]
ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ ΕΠΑΝΑΛΗΨΗΣ
13) Aλγόριθμοι σε φυσική γλώσσα κατά βήματα, να κωδικοποιηθούν σε ψευδογλώσσα σύμφωνα με τις αρχές του
δομημένου προγραμματισμού
Α 5 Λύση
Β 0 Αλγόριθμος 7
Μ 1 Βήμα 1: Θέσε S = 0 Α 7 Λύση
Όσο Μ <= 20 Επανέλαβε Βήμα 2: Θέσε Ι = 1 S 0
Σελίδα 8
Β Β + Μ Βήμα 3: S = S + Ι*Ι Για Ι από 1 Μέχρι 10
Μ Μ + 1 Βήμα 4: I = I + 1 S S + I*I
Τέλος_Επανάληψης Βήμα 5: Αν ο Ι<= 10 τότε Πήγαινε Βήμα 3 Τέλος_Επανάληψης
Τύπωσε Β Βήμα 6: Τύπωσε ‘’Τέλος’’ Τύπωσε ‘’Τέλος’’
Τύπωσε ‘’Τέλος’’
ΑΣΚΗΣΕΙΣ ΠΡΟΣ ΛΥΣΗ
1. Μια τηλεφωνική εταιρεία χρεώνει τους πελάτες ανά sec χρήσης του δικτύου της. Να διαβάζεται η μηνιαία χρήση σε sec και να
υπολογίζεται η χρέωση κλιμακωτά όταν έχουμε τα 10 λεπτά είναι δωρεάν ενώ για μέχρι 1500 sec έχουμε 0,2 χρέωση, μέχρι 3000
sec 0,5, μέχρι 5000 sec 0,85 και πάνω από 5000 sec 1,2. Να τυπώνεται η χρέωση ο ΦΠΑ που είναι 19% στην χρώση συν τα 6 €
πάγιο καθώς και το τελικό πόσο
2. Το ίδιο με την 2 άσκηση μόνο που θα διαβάζεται αν είναι εταιρικό τηλέφωνο ή όχι (θα ισχύει ότι και στην 2) και πλήθος
συνδέσεων(<=10) για κάθε σύνδεση έχει δωρεάν 5 λεπτά ενώ οι χρόνοι είναι από 3500, 6000, >6000 sec
3. Να γραφεί ΠΡΟΓΡΑΜΜΑ σε ΓΛΩΣΣΑ όπου θα διαβάζεται ένας πίνακας ακεραίων αριθμών Ν(100) και θα διαχωρίζεται σε 2 πίνακες
αρτίων Α(100) και περιττών Π(100).
4. Να γραφεί ΠΡΟΓΡΑΜΜΑ σε ΓΛΩΣΣΑ όπου θα διαβάζονται 2 πίνακες ακεραίων αριθμών Α(500) και Β(250) και ζητείται να
συγχωνευθούν σε ένα πίνακα Π(750) σε φθίνουσα ταξινομημένη μορφή.
5. Να γραφεί αλγόριθμος όπου δίδεται πίνακας Π(1000) αριθμών και ζητείται να βρεθούν και να καταχωρηθούν σε πίνακα οι αριθμοί που
υπάρχουν μόνο μια φορά σ' όλο τον πίνακα
6. Δίδεται πίνακας θερμοκρασιών Θ(1500) στο διάστημα θερμοκρασίας από 1 - 45, να βρεθούν οι μοναδικές θερμοκρασίες και να
τυπωθούν καθώς επίσης η συχνότητα εμφάνισης της κάθε θερμοκρασίας
7. Δίδονται 2 πίνακες μονής διάστασης με τα ονόματα 200 μαθητών και τους ακέραιους βαθμούς τους από το 1 - 20, αφού ελεγχθεί η
ορθότητα των βαθμών να βρεθούν οι 10 καλύτεροι, οι 10 χειρότεροι και οι 10 μεσαίοι μαθητές καθώς και οι συχνότητες εμφάνισης
των βαθμών τους.
8. Να γραφεί πρόγραμμα σε γλώσσα όπου θα δίδονται τα ονόματα 150 μαθητών ενός σχολείου της Γ' Λυκείου καθώς και οι βαθμοί των
γραπτών τους σε 9 μαθήματα, ζητούνται :
1. Να διαβάζονται τα ονόματα των μαθητών και οι βαθμοί τους στα 9 μαθήματα, όταν οι βαθμοί είναι από 1 μέχρι 20 και να
ελέγχεται η εγκυρότητα Μόρια
2. Να υπολογίζονται οι μέσοι όροι των μαθητών στα 9 μαθήματα Μόρια
3. Να βρεθούν και να τυπωθούν οι 3 καλύτεροι και οι 3 χειρότεροι βαθμοί του κάθε μαθητή
4. Να βρεθούν οι συχνότητες εμφάνισης των βαθμών των μαθητών
5. Να βρεθούν και να τυπωθούν οι μοναδικοί βαθμοί για όλους του μαθητές και πόσοι είναι
6. Να βρεθούν και να τυπωθούν οι 10 καλύτεροι, οι 10 χειρότεροι και οι 10 μεσαίοι μαθητές του σχολείου
9. Στις δημοτικές εκλογές σε 1 δήμο παίρνουν μέρος διάφοροι συνδυασμοί. Ο Δήμαρχος εκλέγεται από τον συνδυασμό που παίρνει το
μεγαλύτερο ποσοστό.Να γραφεί πρόγραμμα που να : αθροίσματα, ποσοστά σε πίνακα)
1. Διαβάζει τα ονόματα των συνδυασμών
2. Διαβάζει τον αριθμό των εγγεγραμμένων ψηφοφόρων στους εκλογικούς καταλόγους
3. Διαβάζει τον αριθμό αυτών που ψήφισαν καθώς και τον αριθμό των ψήφων που έλαβε κάθε συνδυασμό
4. Υπολογίζει & εμφανίζει το ποσοστό αποχής των ψηφοφόρων από τις εκλογές
5. Υπολογίζει & εμφανίζει το ποσοστό κάθε συνδυασμού καθώς & το όνομα του, όπως επίσης & τον συνδυασμό που εκλέγει τον
Δήμαρχο
6. Αν το ποσοστό του συνδυασμού είναι μεγαλύτερο από 3% τότε να εμφανίζεται "Εκλέγει δημοτικούς συμβούλους", διαφορετικά το
μήνυμα "Δεν εκλέγει δημοτικούς συμβούλους.
Σελίδα 9