SlideShare una empresa de Scribd logo
1 de 156
ΑΣΚΗΣΕΙΣ ΣΤΟ ΜΑΘΗΜΑ
«ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ
ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ
ΠΕΡΙΒΑΛΛΟΝ (Α.Ε.Π.Π.)»
ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ
Γ’ ΤΑΞΗΣ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ
ΚΑΘΗΓΗΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Ν. ΚΟΡΙΝΘΙΑΣ
http://users.sch.gr/iordanissav
2
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
 Δείτε τις απαντήσεις στη σελίδα των
σημειώσεων του μενού «Προβολή»
3
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΚΟΛΟΥΘΙΑ,
ΜΕΤΑΒΛΗΤΕΣ,
ΤΕΛΕΣΤΕΣ
&
ΕΚΦΡΑΣΕΙΣ
4
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ-
ΤΕΛΕΣΤΕΣ
 Να αντιστοιχίσετε τη στήλη Α με τη στήλη Β
A B
1. “ΑΛΗΘΗΣ” Α. Λογικός τελεστής
2. KAI Β. Μεταβλητή
3. Α > 12 Γ. Αλφαριθμητικό
4. Αριθμός_παιδιών Δ. Λογική σταθερά
5. <= Ε. Τελεστής
ΣΤ. Συνθήκη
5
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ-
ΤΕΛΕΣΤΕΣ
 Εντοπίστε τη λανθασμένη ονοματολογία των
μεταβλητών που φαίνονται στον παρακάτω πίνακα
Σημερινή
θερμοκρασία
Ποσό σε € 24ΠΚΕ
Μ.Ο. Εμφάνισέ_το user@hotmail.com
Ποσότητες Ηλικία> ΠΚΕ24
#αριθμός Διάβασε υπάΛΛΗλος
Διάβασε_x Αλγόριθμος Ποσοστό%
Κατάσταση_ΜΟ ΠΚΕ 24 Εμφάνισε
6
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ-
ΤΕΛΕΣΤΕΣ
 Τι τύπου μεταβλητές πρέπει να
χρησιμοποιήσετε για τα στοιχεία ενός μαθητή;
Γράψτε το αντίστοιχο τμήμα δηλώσεων.
1. Το όνομα του
2. Ο αριθμός μητρώου του
3. Ο μέσος όρος βαθμολογίας του
4. Η διεύθυνση του
5. Το τηλέφωνο του
6. Αν είναι ενεργός ή έχει διακόψει
7
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ-
ΤΕΛΕΣΤΕΣ
 Δίνεται ο παρακάτωΔίνεται ο παρακάτω
αλγόριθμος:αλγόριθμος:
ΑλγόριθμοςΑλγόριθμος Παράδειγμα_1Παράδειγμα_1
ΔιάβασεΔιάβασε αα
ΑνΑν α < 0α < 0 τότετότε
αα  α * 5α * 5
Τέλος_ανΤέλος_αν
ΕκτύπωσεΕκτύπωσε αα
ΤέλοςΤέλος Παράδειγμα_1Παράδειγμα_1
Να εντοπίσετε :Να εντοπίσετε :
α. τις σταθερέςα. τις σταθερές
β. τις μεταβλητέςβ. τις μεταβλητές
γ. τους λογικούς τελεστέςγ. τους λογικούς τελεστές
δ. τους αριθμητικούςδ. τους αριθμητικούς
τελεστέςτελεστές
ε. τις λογικές εκφράσειςε. τις λογικές εκφράσεις
στ. τις εντολές εκχώρησηςστ. τις εντολές εκχώρησης
8
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ-
ΤΕΛΕΣΤΕΣ Να χαρακτηρίσετε ποιες από τις παρακάτω
εντολές εκχώρησης είναι σωστές ή λάθος και σε
περίπτωση λάθους να αιτιολογήσετε την
απάντησή σας:
1. W ← 4* 2* x – 3 / 3*x*x*x – 1) – 10
2. W ← 4* (2x – 3) / (3*x*x*x – 1) – 10
3. W ← 4* *2*x – 3) / (3*x*x*x – 1) – 10
4. W ← 4* (2*x – 3) / 3*x*x*x – 1– 10
9
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ-
ΤΕΛΕΣΤΕΣ
 Να γράψετε τις παρακάτω μαθηματικές εκφράσεις
με μορφή εκχώρησης στη μεταβλητή D:
22
35
yx
yx
D
−
−
= 3
2
1
)1(3
2 y
y
x
xD −
+
+
+=
)(2
)4)(1(
xy
xx
D
εφ
−−
=
10
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ-
ΤΕΛΕΣΤΕΣ
 Να υπολογίσετε την τιμή της μεταβλητής Χ μετάΝα υπολογίσετε την τιμή της μεταβλητής Χ μετά
την εκτέλεση της πράξης:την εκτέλεση της πράξης:
ΧΧ  Β * (Α DIV Β) + (Α MOD Β)Β * (Α DIV Β) + (Α MOD Β)
για τις παρακάτω περιπτώσεις:για τις παρακάτω περιπτώσεις:
i)i) Α = 10 και Β = 5Α = 10 και Β = 5
ii)ii) Α = -5 και Β = 1Α = -5 και Β = 1
11
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ-
ΤΕΛΕΣΤΕΣ
 Δίνεται η αλληλουχίαΔίνεται η αλληλουχία
εντολών:εντολών:
Α. Να σχεδιάσετε το διάγραμμα
ροής.
Β. Να απαντήσετε αν η παραπάνωΒ. Να απαντήσετε αν η παραπάνω
αλληλουχία εντολών ικανοποιείαλληλουχία εντολών ικανοποιεί
όλα τα αλγοριθμικά κριτήριαόλα τα αλγοριθμικά κριτήρια
δηλ.δηλ. ΕίσοδοΕίσοδο,, ΈξοδοΈξοδο,,
ΚαθοριστικότηταΚαθοριστικότητα,, ΠερατότηταΠερατότητα,,
ΑποτελεσματικότηταΑποτελεσματικότητα..
Γ. Να αιτιολογήσετε την απάντησήΓ. Να αιτιολογήσετε την απάντησή
σας.σας.
ΑλγόριθμοςΑλγόριθμος Α1Α1
ΔιάβασεΔιάβασε α, βα, β
cc ←← α / (β - 2)α / (β - 2)
ΕκτύπωσεΕκτύπωσε cc
ΤέλοςΤέλος Α1Α1
12
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ-
ΤΕΛΕΣΤΕΣ
2.32.3
 Δίνεται ο παρακάτω αλγόριθμος σε διάγραμμα
ροής.
 Ικανοποιεί ο αλγόριθμος όλα τα αλγοριθμικά
κριτήρια;
 Να εκτελέσετε τον αλγόριθμο και να γράψετε τι
εκτυπώνει όταν στην είσοδο δίνονται οι τιμές:
Χ=10, Υ=20
 Να ξαναγράψετε τον αλγόριθμο με ψευδοκώδικα
Αρχή
Τέλος
Γ Χ * Υ
// Χ, Υ //
Εμφάνισε Γ, Π, Τ
Π  Χ / Υ Τ  Χ * (Α + Β)
13
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ-
ΤΕΛΕΣΤΕΣ
 Να γραφεί αλγόριθμος που να διαβάζει δύο ακέραιους
αριθμούς σε δύο μεταβλητές και στη συνέχεια να
αντιμεταθέτει τις τιμές τους (SWAP).
Π.χ. αν Χ=1, Υ=2 να γίνει στο τέλος Χ=2, Υ=1
Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
14
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ-
ΤΕΛΕΣΤΕΣ
Αντιμετάθεση οπτικοποιημένη
5 85
Χ ΥΖ
5 8
Ζ  ΧΧ
Χ  ΥΥ
Υ  ΖΖ
15
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
 Να γραφεί αλγόριθμος που να
υπολογίζει την περίοδο ενός
εκκρεμούς, η οποία έχει τύπο:
Όπου L το μήκος του
εκκρεμούς,
g = 9,81 m/sec2
η επιτάχυνση
της βαρύτητας και π = 3,14
ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ-
ΤΕΛΕΣΤΕΣ
 Να γραφεί αλγόριθμος που
να μετατρέπει μια δοθείσα
θερμοκρασία από βαθμούς
Φαρενάιτ σε Κελσίου
εμφανίζοντάς την στην
οθόνη. Ο τύπος μετατροπής
είναι ο:
9
)32(5 −
=
F
C
g
L
T π2=
Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
16
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ-
ΤΕΛΕΣΤΕΣ
 Να γίνει αλγόριθμος που να βρίσκει την τιμή της
συνάρτησης f(x), όπου x είναι τιμή που δίνει ο
χρήστης.
f(x) = 7x3
+ 3x2
- 5
Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
17
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ-
ΤΕΛΕΣΤΕΣ
 Η απόσταση δύο γεωμετρικών σημείων (Χ1,Υ1)
και (Χ2,Υ2) σε ένα καρτεσιανό σύστημα
συντεταγμένων, δίδεται από τον τύπο:
 Να γράψετε πρόγραμμα το οποίο να υπολογίζει
αυτή την απόσταση, αν ο χρήστης δώσει τις
συντεταγμένες δύο σημείων
2
21
2
21 )()( yyxxd −+−=
Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
18
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ-
ΤΕΛΕΣΤΕΣ
 Έστω τρεις συνέταιροι οι οποίοι διαθέτουν από ένα ποσό ο
καθένας, για τη δημιουργία της επιχείρησης «Αλγοριθμική AE».
Να γραφεί αλγόριθμος ο οποίος θα ζητά το όνομα της
επιχείρησης, τα ονόματα των συνεταίρων με το ποσό που τους
αντιστοιχεί, και θα εμφανίζει :
το όνομα της επιχείρησης, δίπλα το συνολικό ποσό ίδρυσης
της και από κάτω και σε ξεχωριστή σειρά, τα ονόματα και το
ποσοστό του καθενός σε αυτήν ακολουθούμενα από το
σύμβολο %.
Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
19
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ-
ΤΕΛΕΣΤΕΣ
 Να γίνει αλγόριθμος ο οποίος να δέχεται ως
αριθμό το 0 και μετά την εισαγωγή να εμφανίζει
το 5.
 Το ίδιο και αντίστροφα. Όταν δεχθεί το 5 να
εμφανίσει το 0.
Να μην χρησιμοποιηθεί καμία δομή επιλογής ή
επανάληψης
Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
20
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ-
ΤΕΛΕΣΤΕΣ
 Να γίνει αλγόριθμος που
να βρίσκει το εμβαδόν της
σκιασμένης περιοχής του
τετραγώνου.
Σημ. Το εμβαδόν κύκλου
ακτίνας ρ, δίνεται από τον
τύπο:
2
πρκλουκ =ύE
ρ
ρ
Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
21
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ-
ΤΕΛΕΣΤΕΣ
 Έστω ένας εργαζόμενος με συγκεκριμένο ακαθάριστο
ημερομίσθιο, έχει εργαστεί τον περασμένο μήνα
λιγότερες ημέρες από 21 ημέρες που θα έπρεπε.
 Κάθε μήνα του γίνεται κράτηση 9% για σύνταξη και
ασφάλιση.
 Να γραφεί αλγόριθμος που θα ζητά το ακαθάριστο
ημερομίσθιο, τις ημέρες εργασίας και θα εμφανίζει :
το τελικό καθαρό ποσό πληρωμής (αφού δηλ.
αφαιρεθούν οι κρατήσεις), για τις ημέρες που εργάστηκε,
καθώς και το υπόλοιπο καθαρό ποσό που θα λάμβανε
αν εργαζόταν όλες τις ημέρες.
Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
22
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ-
ΤΕΛΕΣΤΕΣ
 Να γραφεί αλγόριθμος που θα δέχεται ένα
τριψήφιο αριθμό και θα εμφανίζει το
άθροισμα των ψηφίων του.
π.χ. Ο αριθμός 527 έχει
άθροισμα ψηφίων το 14
Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
23
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ-
ΤΕΛΕΣΤΕΣ
 Να γραφεί αλγόριθμος που να δέχεται έναν θετικό
ακέραιο αριθμό που αντιστοιχεί σε δευτερόλεπτα και να
εμφανίζει πόσες ώρες, λεπτά και δευτερόλεπτα είναι.
Π.χ. 3.786 δευτερόλεπτα είναι :
1 ώρα, 3 λεπτά, 6 δευτερόλεπτα
 Να γραφεί αλγόριθμος που θα αντιμεταθέτει τα ψηφία
ενός διψήφιου αριθμού.
Π.χ. Το 58 να εμφανίζεται ως 85
Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
24
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΙΣΑΓΩΓΗ ΣΤΗΝ
ΑΛΓΕΒΡΑ
BOOLE
25
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΛΓΕΒΡΑ BOOLE
Να συμπληρώσετε τους παρακάτω πίνακες με τις τιμές ΑΛΗΘΗΣ,ΨΕΥΔΗΣΝα συμπληρώσετε τους παρακάτω πίνακες με τις τιμές ΑΛΗΘΗΣ,ΨΕΥΔΗΣ
ΑΑ ΒΒ ΓΓ (Α>4)(Α>4) ΚΑΙΚΑΙ (Β<Γ)(Β<Γ) (Α=Β)(Α=Β) ΉΉ (Γ<Β)(Γ<Β)
66 44 -1-1
55 -2-2 00
33 33 22
1010 1010 2020
ΑΑ ΒΒ ΓΓ Α<Α<““ΞΞ”” ΚΑΙΚΑΙ Β<=ΓΒ<=Γ Α>=Α>=““ΟΟ”” Ή Γ<ΒΓ<Β
"Ν""Ν" 33 55
"Ο""Ο" 99 33
"Χ""Χ" 88 88
"Α""Α" 00 -2-2
26
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΛΓΕΒΡΑ BOOLE
Να συμπληρώσετε τον παρακάτω πίνακα με τις τιμές ΑΛΗΘΗΣ,ΨΕΥΔΗΣΝα συμπληρώσετε τον παρακάτω πίνακα με τις τιμές ΑΛΗΘΗΣ,ΨΕΥΔΗΣ
ΑΑ ΒΒ ΓΓ ΟΧΙΟΧΙ (Α+Β < 10)(Α+Β < 10) (Α>=Β)(Α>=Β) ΉΉ (Γ<Β)(Γ<Β) (Α=Β)(Α=Β) ΉΉ (Γ>=Β)(Γ>=Β)
55 77 33
66 33 11
33 44 88
77 77 99
27
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΛΓΕΒΡΑ BOOLE
Να βρείτε ποιες εγγραφές πελατών θα εμφανιστούν, αν δώσουμε τοΝα βρείτε ποιες εγγραφές πελατών θα εμφανιστούν, αν δώσουμε το
παρακάτω ερώτημα αναζήτησης:παρακάτω ερώτημα αναζήτησης:
ΚΩΔ.ΚΩΔ. ΕΠΩΝΥΜΟΕΠΩΝΥΜΟ ΗΛΙΚΙΑΗΛΙΚΙΑ ΠΟΛΗΠΟΛΗ ΑΓΟΡΕΣ (€)ΑΓΟΡΕΣ (€)
44 ΠέτρουΠέτρου 5656 ΚΟΡΙΝΘΟΣΚΟΡΙΝΘΟΣ 700700
22 ΑργυριάδηςΑργυριάδης 3636 ΝΕΜΕΑΝΕΜΕΑ 400400
77 ΝικάκηςΝικάκης 3939 ΚΟΡΙΝΘΟΣΚΟΡΙΝΘΟΣ 900900
11 ΚαπετάνουΚαπετάνου 4646 ΚΙΑΤΟΚΙΑΤΟ 500500
55 ΦιλιππάκηςΦιλιππάκης 3535 ΚΟΡΙΝΘΟΣΚΟΡΙΝΘΟΣ 400400
33 ΚουρήςΚουρής 2121 ΚΙΑΤΟΚΙΑΤΟ 500
66 ΚαρέληςΚαρέλης 3232 ΞΥΛΟΚΑΣΤΡΟΞΥΛΟΚΑΣΤΡΟ 800
88 ΝικολάουΝικολάου 5252 ΚΟΡΙΝΘΟΣΚΟΡΙΝΘΟΣ 850
ΕΠΩΝΥΜΟΕΠΩΝΥΜΟ αρχίζει με «Κα»αρχίζει με «Κα» ΉΉ
ΠΟΛΗΠΟΛΗ = «ΚΟΡΙΝΘΟΣ»= «ΚΟΡΙΝΘΟΣ» ΚΑΙΚΑΙ ((ΑΓΟΡΕΣΑΓΟΡΕΣ >= 800>= 800 ΉΉ ΗΛΙΚΙΑΗΛΙΚΙΑ <= 35)<= 35)
28
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΛΓΕΒΡΑ BOOLE
(Σύνθετες λογικές πράξεις)
 Αν Α = 10, Β = 5, Γ = 3, ποιες από τις παρακάτω
εκφράσεις είναι ΑΛΗΘΗΣ και ποιες ΨΕΥΔΗΣ;
(Προσοχή στις προτεραιότητες των τελεστών !)
Α. ΌΧΙ (Α>Β)
Β. Α > Β ΚΑΙ Α < Γ Ή Γ =< Β
Γ. Α > Β ΚΑΙ (Α < Γ Ή Γ =< Β)
Δ. Α = Β Ή (Γ-Β) < 0
Ε. (Α > Β ΚΑΙ Γ < Β) Ή (Β <> Γ ΚΑΙ Α < Γ)
29
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΛΓΕΒΡΑ BOOLE
(Σύνθετες λογικές πράξεις)
Ένα έτος είναι δίσεκτο όταν :
 Διαιρείται με το 400
 Διαιρείται με το 4 αλλά όχι με το 100
Να γράψετε την κατάλληλη παράσταση,
ώστε να προκύπτει η λογική τιμή
ΑΛΗΘΗΣ, αν ένα έτος (ακέραιος) είναι
δίσεκτο
30
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΔΟΜΗ ΕΠΙΛΟΓΗΣ
ΕΝΤΟΛΗ
«ΑΝ»
31
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΑΝ»
 Να γραφεί αλγόριθμος
που να δέχεται δύο
αριθμούς Α, Β. Αν ο Α
είναι μικρότερος, να
εμφανίζει το άθροισμά
τους αλλιώς να εμφανίζει
το γινόμενό τους.
 Να γραφεί αλγόριθμος που
να δέχεται έναν ακέραιο
αριθμό και να εμφανίζει αν
αυτός είναι άρτιος ή
περιττός
Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
32
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΑΝ»
 Να εκτελέστε τον
αλγόριθμο και να γράψετε
τι εκτυπώνει όταν στην
είσοδο δίνονται οι τιμές:
i. α = 4, ii. α = -8
 Να ξαναγράψετε τον
αλγόριθμο με
ψευδοκώδικα
Α Ρ Χ Η
Ε μ φ ά ν ισ ε α
Α Λ Η Θ Η Σ
Ψ Ε Υ Δ Η Σ
Τ Ε Λ Ο Σ
α < 0
α α
* ( - 1 )
33
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΑΝ»
 Να γραφεί αλγόριθμος που να δέχεται δύο αριθμούς Α, Β
που αντιστοιχούν στο ποσοστό διοξειδίου του άνθρακα και
του αζώτου, όπως έχει καταγραφεί κάποια ημέρα.
 Να εμφανίζετε «ΚΑΘΑΡΗ» αν το διοξείδιο του άνθρακα
είναι κάτω από 0,35 αλλιώς την τιμή «ΜΟΛΥΣΜΕΝΗ»
 Επίσης να τυπώνετε «ΔΙΑΥΓΗΣ» αν το άζωτο είναι κάτω
από 0,17 αλλιώς «ΜΗ ΔΙΑΥΓΗΣ»
Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
34
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΑΝ»
Δίνεται το παρακάτω τμήμα αλγορίθμουΔίνεται το παρακάτω τμήμα αλγορίθμου
ΑΝΑΝ ποσότητα <= 50ποσότητα <= 50 TOTETOTE
ΚόστοςΚόστος  Ποσότητα * 580Ποσότητα * 580
Αλλιώς_ανΑλλιώς_αν Ποσότητα > 50Ποσότητα > 50 ΚΑΙΚΑΙ Ποσότητα <= 100Ποσότητα <= 100 τότετότε
ΚόστοςΚόστος  Ποσότητα * 520Ποσότητα * 520
Αλλιώς_ανΑλλιώς_αν Ποσότητα > 100Ποσότητα > 100 ΚΑΙΚΑΙ Ποσότητα <= 200Ποσότητα <= 200 τότετότε
ΚόστοςΚόστος  Ποσότητα * 470Ποσότητα * 470
ΑΛΛΙΩΣΑΛΛΙΩΣ
ΚόστοςΚόστος  Ποσότητα * 440Ποσότητα * 440
ΤΕΛΟΣ_ΑΝΤΕΛΟΣ_ΑΝ
Στο παραπάνω τμήμα αλγορίθμου, για το οποίο θεωρούμε ότιΣτο παραπάνω τμήμα αλγορίθμου, για το οποίο θεωρούμε ότι
η ποσότητα είναι θετικός αριθμός,η ποσότητα είναι θετικός αριθμός, περιλαμβάνονται περιττοίπεριλαμβάνονται περιττοί
έλεγχοιέλεγχοι. Να τους επισημάνετε.. Να τους επισημάνετε.
35
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΑΝ»
1. Να εκτελέστε τον αλγόριθμο και να γράψετε την
τι εκτυπώνει, όταν στην είσοδο (Α) δίνονται οι
τιμές:
i. 20 ii. 15 iii. 48
2. Να ξαναγράψετε τον αλγόριθμο με ψευδοκώδικα
Αρχή
// Α //
Α<18
Εκτύπωσε
"Πολύ μικρός"
Τέλος
ΝΑΙ
ΟΧΙ
Α>65 Α<45
Εκτύπωσε
"Συνταξιούχος"
Εκτύπωσε
"Παραγωγικός"
Εκτύπωσε
"Κρίση"
ΟΧΙ ΟΧΙ
ΝΑΙ ΝΑΙ
36
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΑΝ»
 Να γίνει αλγόριθμος όπου από το μισθό ενός υπαλλήλου θα
κρατείται ένα ποσοστό για το «Παιδικό χωριό SOS» και ένα
ποσοστό για τη «UNICEF» σύμφωνα με τον παρακάτω πίνακα.
 Το σύνολο των κρατήσεων δεν πρέπει να υπερβαίνει τα 200 €
 Να εμφανίσετε το μισθό που διαβάζετε από τον υπάλληλο, το
σύνολο κρατήσεων και το καθαρό ποσό που του απομένει
Μισθός Παιδικό χωριό SOS UNICEF
Μέχρι 500 € 5% 4%
501 € - 800 € 7,5% 6%
801 € - 1100 € 9,5% 8%
Πάνω από 1100 12% 11%
37
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΑΝ»
 Να γραφεί αλγόριθμος που να βρίσκει τη λύση της
δευτεροβάθμιας εξίσωσης
f(x) = Ax2
+ Bx + Γ
όπου τα Α, Β, Γ οποιοιδήποτε ακέραιοι (ακόμη και το 0)
που θα δίνονται από το χρήστη.
Στην περίπτωση που η εξίσωση δεν έχει πραγματικές λύσεις να
εμφανίζεται το ανάλογο μήνυμα.
38
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΑΝ»
 Να γραφεί ο αλγόριθμος σε ψευδοκώδικα πουΝα γραφεί ο αλγόριθμος σε ψευδοκώδικα που
θα προσομοιώνει τη λειτουργία μιαςθα προσομοιώνει τη λειτουργία μιας
αριθμομηχανής δηλαδή θα διαβάζει τοαριθμομηχανής δηλαδή θα διαβάζει το
σύμβολο της πράξης (+, -, *, /) και τουςσύμβολο της πράξης (+, -, *, /) και τους
συντελεστές (α, β) της και θα εμφανίζει τοσυντελεστές (α, β) της και θα εμφανίζει το
αποτέλεσμα της πράξης.αποτέλεσμα της πράξης.
Ο αλγόριθμος πρέπει να εμφανίζει ανάλογοΟ αλγόριθμος πρέπει να εμφανίζει ανάλογο
μήνυμα σε περίπτωση που δοθεί σύμβολομήνυμα σε περίπτωση που δοθεί σύμβολο
άλλο από τα προαναφερόμεναάλλο από τα προαναφερόμενα,, ή προκύπτειή προκύπτει
πρόβλημα με την πράξη.πρόβλημα με την πράξη.
39
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΑΝ»
 Μεγάλο εμπορικό κέντρο διαθέτει παρκινγκ και χρεώνειΜεγάλο εμπορικό κέντρο διαθέτει παρκινγκ και χρεώνει κλιμακωτάκλιμακωτά
τη στάθμευση ως εξής:τη στάθμευση ως εξής:
1.1. Παραμονή στο παρκινγκ μέχρι καιΠαραμονή στο παρκινγκ μέχρι και 22 ώρες, δεν χρεώνεταιώρες, δεν χρεώνεται
2.2. Παραμονή μέχρι καιΠαραμονή μέχρι και 66 ώρες, κάθε ώρα χρεώνεταιώρες, κάθε ώρα χρεώνεται 3€3€..
3.3. Για περισσότερες απόΓια περισσότερες από 66 ώρες στάθμευσης η χρέωση είναιώρες στάθμευσης η χρέωση είναι 5 €5 € για κάθεγια κάθε
επιπλέον ώρα.επιπλέον ώρα.
4.4. Τέλος, αν κάποιο όχημα είναι σταθμευμένο άνω τωνΤέλος, αν κάποιο όχημα είναι σταθμευμένο άνω των 1010 ωρών τότεωρών τότε
υπάρχειυπάρχει 20%20% προσαύξηση στη χρέωση.προσαύξηση στη χρέωση.
 Στα παραπάνω ποσά είναιΣτα παραπάνω ποσά είναι ενσωματωμένοςενσωματωμένος δημοτικός φόροςδημοτικός φόρος 10%10%..
 Να αναπτύξετε αλγόριθμο που θα διαβάζει το πλήθος των ωρώνΝα αναπτύξετε αλγόριθμο που θα διαβάζει το πλήθος των ωρών
που ένα όχημα έμεινε σταθμευμένο στο παρκινγκ και θα εκτυπώνειπου ένα όχημα έμεινε σταθμευμένο στο παρκινγκ και θα εκτυπώνει
το ποσό που θα πρέπει να πληρώσει ο οδηγός του, το ποσό πουτο ποσό που θα πρέπει να πληρώσει ο οδηγός του, το ποσό που
θα εισπράξει το παρκινγκ καθώς και το ποσό που θα πρέπει ναθα εισπράξει το παρκινγκ καθώς και το ποσό που θα πρέπει να
αποδοθεί στο δήμο.αποδοθεί στο δήμο.
40
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΑΝ»
 Να γραφεί αλγόριθμος που να υπολογίζει το δείκτη μάζας
σώματος
2
)(
)(
mΎ
Kgά
ψος
ροςΒ
=∆
Εμφανίστε το κατάλληλο μήνυμα
ανάλογα με την τιμή του δείκτη
< 20 ΚΑΤΩ ΑΠΟ ΤΟ ΦΥΣΙΟΛΟΓΙΚΟ
ΒΑΡΟΣ
[20 – 25) ΦΥΣΙΟΛΟΓΙΚΟ ΒΑΡΟΣ
[25 – 30) ΥΠΕΡΒΑΡΟ ΑΤΟΜΟ
[30 – 40) ΠΑΧΥΣΑΡΚΟ ΑΤΟΜΟ
>= 40 ΣΟΒΑΡΑ ΠΑΧΥΣΑΡΚΟ ΑΤΟΜΟ
Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
41
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΑΝ»
Να εκτελέσετε τους αλγόριθμους Ε1 και Ε2 γιαΝα εκτελέσετε τους αλγόριθμους Ε1 και Ε2 για
ΠΟΣΟ=20 και ΠΟΣΟ=11. Τι παρατηρείτε;ΠΟΣΟ=20 και ΠΟΣΟ=11. Τι παρατηρείτε;
ΑλγόριθμοςΑλγόριθμος Ε1Ε1
ΔιάβασεΔιάβασε ΠοσόΠοσό
ΑνΑν Ποσό > 10Ποσό > 10 τότετότε
ΠοσόΠοσό  Ποσό – Ποσό * 0,1Ποσό – Ποσό * 0,1
Τέλος_ΑνΤέλος_Αν
ΑνΑν Ποσό ≤ 10Ποσό ≤ 10 τότετότε
ΠοσόΠοσό  Ποσό – Ποσό * 0,2Ποσό – Ποσό * 0,2
Τέλος_ανΤέλος_αν
ΕκτύπωσεΕκτύπωσε ΠοσόΠοσό
ΤέλοςΤέλος Ε1Ε1
ΑλγόριθμοςΑλγόριθμος Ε2Ε2
ΔιάβασεΔιάβασε ΠοσόΠοσό
ΑνΑν Ποσό > 10Ποσό > 10 τότετότε
ΠοσόΠοσό  Ποσό – Ποσό * 0,1Ποσό – Ποσό * 0,1
ΑλλιώςΑλλιώς
ΠοσόΠοσό  Ποσό – Ποσό * 0,2Ποσό – Ποσό * 0,2
Τέλος_ανΤέλος_αν
ΕκτύπωσεΕκτύπωσε ΠοσόΠοσό
ΤέλοςΤέλος Ε2Ε2
42
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΑΝ»
Ένα γυμναστήριο κάνει έκπτωση στις οικογένειες ως ακολούθως:Ένα γυμναστήριο κάνει έκπτωση στις οικογένειες ως ακολούθως:
 Αν είναι μέχρι 2 άτομα τότε στο κάθε άτομο κάνει έκπτωση 10%Αν είναι μέχρι 2 άτομα τότε στο κάθε άτομο κάνει έκπτωση 10%
 Αν είναι 3 ή 4 άτομα τότε σε ένα άτομο κάνει έκπτωση 50% και στουςΑν είναι 3 ή 4 άτομα τότε σε ένα άτομο κάνει έκπτωση 50% και στους
υπόλοιπους 15%υπόλοιπους 15%
 Αν είναι από 5 άτομα και πάνω τότε ένα άτομο δεν πληρώνει ενώ ταΑν είναι από 5 άτομα και πάνω τότε ένα άτομο δεν πληρώνει ενώ τα
υπόλοιπα έχουν έκπτωση 20%.υπόλοιπα έχουν έκπτωση 20%.
Να γραφεί αλγόριθμος ο οποίος θα διαβάζει τον αριθμό των ατόμωνΝα γραφεί αλγόριθμος ο οποίος θα διαβάζει τον αριθμό των ατόμων
της οικογένειας και το ποσό συνδρομής ανά άτομο στο γυμναστήριοτης οικογένειας και το ποσό συνδρομής ανά άτομο στο γυμναστήριο
και θα τυπώνει πόσο θα πληρώνει η οικογένεια.και θα τυπώνει πόσο θα πληρώνει η οικογένεια.
Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
43
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΑΝ»
 Να γίνει αλγόριθμος ο οποίος να δέχεται ένα έτος (π.χ. 2015) και να
εμφανίζει σε ποια ημέρα της εβδομάδας πέφτουν τα Χριστούγεννα. Η
διαδικασία σε ελεύθερο κείμενο είναι:
1. Σπάζουμε το έτος σε δύο μέρη:
2. Ονομάζουμε Α τις εκατονταετίες της χρονολογίας, δηλαδή τα 2
αριστερά ψηφία του έτους (π.χ. 20).
3. Ονομάζουμε Β τα υπόλοιπα χρόνια της χρονολογίας, δηλαδή τα 2
δεξιά ψηφία του έτους (π.χ. 15).
4. Υπολογίζουμε το Κ ως το πηλίκο της ακέραιας διαίρεσης του Α με το 4
(π.χ. 5)
5. Υπολογίζουμε το Λ ως το πηλίκο της ακέραιας διαίρεσης του Β με το 4
(π.χ. 3)
6. Η ημέρα της εβδομάδας Μ βρίσκεται από το υπόλοιπο της ακέραιας
διαίρεσης του αριθμού ( 50 + Β + Κ + Λ - 2Α ) με το 7 (π.χ. 5)
Αν Μ = 0 σημαίνει Κυριακή, αν Μ = 1 σημαίνει Δευτέρα, κ.ο.κ.
44
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΑΝ»
 Αν δύο δοθέντες αριθμοί είναι ταυτόχρονα
άρτιοι ή ταυτόχρονα περιττοί, να
εμφανίσετε το γινόμενό τους, αλλιώς να
εμφανίσετε το άθροισμά τους
 Να λύσετε την άσκηση με δύο
διαφορετικές χρήσεις της εντολής ΑΝ
Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
45
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΑΝ»
 Τι τύπου αλγοριθμική συνιστώσα πρέπει ναΤι τύπου αλγοριθμική συνιστώσα πρέπει να
χρησιμοποιήσουμε για τα παρακάτω στοιχείαχρησιμοποιήσουμε για τα παρακάτω στοιχεία
υπολογισμού; Γράψτε το αντίστοιχο τμήμαυπολογισμού; Γράψτε το αντίστοιχο τμήμα
δηλώσεωνδηλώσεων
 Το σύνολο ποσού από μια λίστα από 100 αντικείμεναΤο σύνολο ποσού από μια λίστα από 100 αντικείμενα
 Τη βαθμολογία ενός μαθητή εάν έχει περάσει ταΤη βαθμολογία ενός μαθητή εάν έχει περάσει τα
μαθήματά τουμαθήματά του
 Το μέσο όρο βαθμολογίας 100 μαθητώνΤο μέσο όρο βαθμολογίας 100 μαθητών
 Εισαγωγή ονόματος και τηλεφώνου ενός μαθητήΕισαγωγή ονόματος και τηλεφώνου ενός μαθητή
 Εισαγωγή ονόματος, διεύθυνσης και τηλεφώνου 25Εισαγωγή ονόματος, διεύθυνσης και τηλεφώνου 25
μαθητώνμαθητών
 Τον αριθμό που προκύπτει όταν ρίξουμε ένα ζάριΤον αριθμό που προκύπτει όταν ρίξουμε ένα ζάρι
46
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
ΕΝΤΟΛΗ
«ΟΣΟ»
47
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΟΣΟ»
 Να γραφτεί αλγόριθμος που θα διαβάζειΝα γραφτεί αλγόριθμος που θα διαβάζει
συνεχώς αριθμούς και θα υπολογίζει τοσυνεχώς αριθμούς και θα υπολογίζει το
άθροισμά τους.άθροισμά τους.
Όταν το άθροισμα ξεπεράσει το 1.000 τότε οΌταν το άθροισμα ξεπεράσει το 1.000 τότε ο
αλγόριθμος θα τερματίζει και θα εμφανίζει τοαλγόριθμος θα τερματίζει και θα εμφανίζει το
ακριβές άθροισμα των αριθμών πουακριβές άθροισμα των αριθμών που
προστέθηκαν καθώς και το πλήθος τους.προστέθηκαν καθώς και το πλήθος τους.
48
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΟΣΟ»
 Να γραφεί αλγόριθμος ο οποίος να αναμένειΝα γραφεί αλγόριθμος ο οποίος να αναμένει
από το χρήστη απάντηση τις τιμές «ΣΩΣΤΟ» ήαπό το χρήστη απάντηση τις τιμές «ΣΩΣΤΟ» ή
«ΛΑΘΟΣ» οι οποίες να είναι και οι μόνες«ΛΑΘΟΣ» οι οποίες να είναι και οι μόνες
αποδεκτές.αποδεκτές.
Αν δοθεί κάποια άλλη τιμή, να εμφανίζεταιΑν δοθεί κάποια άλλη τιμή, να εμφανίζεται
πάντα το μήνυμα «Παρακαλώ δώστε ΣΩΣΤΟ ήπάντα το μήνυμα «Παρακαλώ δώστε ΣΩΣΤΟ ή
ΛΑΘΟΣ» και η διαδικασία να επαναλαμβάνεται.ΛΑΘΟΣ» και η διαδικασία να επαναλαμβάνεται.
Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
49
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΟΣΟ»
 Να γραφεί αλγόριθμος που να υπολογίζει το Ν !
(Ν παραγοντικό, Ν>=1) δηλ.
1 * 2 * 3 * .... * Ν
όπου Ν θα δίνεται από το χρήστη.
Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
50
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΟΣΟ»
 Να γραφεί αλγόριθμος που να υπολογίζει το:
1 + 2*2 + 3*3*3 + 4*4*4*4 + .... + Ν*Ν*...*Ν
όπου Ν θα δίνεται από το χρήστη.
Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
51
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΟΣΟ»
 Δίνεται η παρακάτωΔίνεται η παρακάτω
ακολουθία εντολών.ακολουθία εντολών.
ΑΑ  xx
ΌσοΌσο Α ≤Α ≤ yy επανάλαβεεπανάλαβε
ΑΑ  Α +Α + zz
Τέλος_επανάληψηςΤέλος_επανάληψης
Πόσες φορές εκτελείται ηΠόσες φορές εκτελείται η
εντολήεντολή AA  A + zA + z γιαγια
κάθε ένα από τουςκάθε ένα από τους
παρακάτω συνδυασμούςπαρακάτω συνδυασμούς
των τιμών τωντων τιμών των x, y, zx, y, z
1.1. x=0x=0,, y=8y=8,, z=3z=3
2.2. x=7x=7,, y=10y=10,, z=5z=5
3.3. x=-10x=-10,, y=-5y=-5,, z=-1z=-1
4.4. x=10x=10,, y=5y=5,, z=2z=2
52
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΟΣΟ»
 Να γίνει αλγόριθμος που να διαβάζει ένανΝα γίνει αλγόριθμος που να διαβάζει έναν
αριθμό και να εμφανίζει όλους τους διαιρέτεςαριθμό και να εμφανίζει όλους τους διαιρέτες
του.του.
π.χ. Ο αριθμός 40 έχει διαιρέτες :π.χ. Ο αριθμός 40 έχει διαιρέτες :
1, 2, 4, 5, 8, 10, 201, 2, 4, 5, 8, 10, 20
53
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΟΣΟ»
 Γράψτε τονΓράψτε τον
αντίστοιχοαντίστοιχο
ψευδοκώδικαψευδοκώδικα
 Διατυπώστε τηνΔιατυπώστε την
εκφώνηση τουεκφώνηση του
προβλήματοςπροβλήματος
i  1
Pow  1
i ≤ Ν PowPow  PowPow ** XX
i  i + 1
ΝΑΙ
ΌΧΙ
ΑΡΧΗ
Διάβασε Χ, Ν
ΤΕΛΟΣ
Τύπωσε Pow
54
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΟΣΟ»
 Τι θα εμφανίσει οΤι θα εμφανίσει ο
δίπλα αλγόριθμος;δίπλα αλγόριθμος;
ΑλγόριθμοςΑλγόριθμος ΧμμμμμΧμμμμμ
ΣΣ  ΑΛΗΘΗΣΑΛΗΘΗΣ
ΑΑ  11
ΌσοΌσο ΣΣ επανάλαβεεπανάλαβε
ΒΒ  1010
ΌσοΌσο Β ≥ ΑΒ ≥ Α επανάλαβεεπανάλαβε
Εμφάνισε ΒΕμφάνισε Β
ΒΒ  Β – 1Β – 1
Τέλος_επανάληψηςΤέλος_επανάληψης
ΑΑ  Α + 1Α + 1
ΣΣ  (Α ≤ 10)(Α ≤ 10)
Τέλος_επανάληψηςΤέλος_επανάληψης
ΤέλοςΤέλος ΧμμμμμΧμμμμμ
55
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΟΣΟ»
 Να γραφεί αλγόριθμος που να δέχεται συνέχεια
ακεραίους αριθμούς όσο αυτοί είναι ≠ 0.
Στο τέλος, να υπολογίζει και να εμφανίζει το
γινόμενο όλων αλλά και το πλήθος τους.
Σε περίπτωση που δεν δοθεί κανένας αριθμός,
να εμφανίσει ανάλογο μήνυμα στην οθόνη.
56
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΟΣΟ»
 Να γράψετε πρόγραμμα, το οποίο να δέχεται δύο αριθμούς από
το πληκτρολόγιο. Οι αριθμοί πρέπει να είναι οπωσδήποτε θετικοί.
 Αν ο πρώτος (Α) είναι πάνω από 10 και μεγαλύτερος από το
δεύτερο (Β), τότε να να εμφανίζετε την τετραγωνική ρίζα του
αθροίσματος τους.
 Σε διαφορετική περίπτωση, αν η παράσταση 3Α+2Β είναι μεταξύ
[0-50] να εμφανίζετε την τετραγωνική ρίζα του γινομένου τους,
ενώ αν είναι μεταξύ [51-100], να εμφανίζετε το τετράγωνο της
διαφοράς τους. Αν είναι εκτός αυτών των δύο διαστημάτων απλά
να εμφανίζετε τη φράση «ΕΚΤΟΣ 0-100»
 Όλα τα παραπάνω να επαναλαμβάνονται συνεχώς, μέχρι να
απαντήσετε «Ο» στην ερώτηση «Θέλετε να συνεχίσετε (Ν/Ο) ;»
57
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
ΕΝΤΟΛΗ
«ΜΕΧΡΙΣ_ΟΤΟΥ»
58
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΜΕΧΡΙΣ_ΟΤΟΥ»
((ΑΑ))
ii  11
Αρχή_επανάληψηςΑρχή_επανάληψης
ii  i +i + 0,10,1
Μέχρις_ότουΜέχρις_ότου i ≤i ≤ 1010
((Γ)Γ)
ΧΧ  33
Αρχή_επανάληψηςΑρχή_επανάληψης
ΧΧ  Χ - 1Χ - 1
Μέχρις_ότουΜέχρις_ότου ΧΧ ≤≤ 00
(Β)(Β)
ii  00
Αρχή_επανάληψηςΑρχή_επανάληψης
ii  i +i + 11
Μέχρις_ότουΜέχρις_ότου ii == 1010
(Δ)(Δ)
ΑΑ  ΑΛΗΘΗΣΑΛΗΘΗΣ
Αρχή_επανάληψηςΑρχή_επανάληψης
ΑΑ  ΌΧΙ(Α)ΌΧΙ(Α)
Μέχρις_ότουΜέχρις_ότου ΑΑ
 Πόσες φορές θα εκτελεστούν οι παρακάτω επαναλήψεις;
59
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΜΕΧΡΙΣ_ΟΤΟΥ»
 Να γραφεί αλγόριθμοςΝα γραφεί αλγόριθμος
που θα διαβάζει ένανπου θα διαβάζει έναν
θετικό αριθμό και θα τονθετικό αριθμό και θα τον
δίνει ως αποτέλεσμα.δίνει ως αποτέλεσμα.
Ο αλγόριθμος θα πρέπειΟ αλγόριθμος θα πρέπει
να εξασφαλίζει ότι ονα εξασφαλίζει ότι ο
αριθμός που επιστρέφεταιαριθμός που επιστρέφεται
είναι θετικός!είναι θετικός!
(Χρησιμοποιείται όταν μας ζητείται(Χρησιμοποιείται όταν μας ζητείται
στοιχείο που να ικανοποιεί κάποιαστοιχείο που να ικανοποιεί κάποια
απαίτηση)απαίτηση)
 Να γραφεί αλγόριθμοςΝα γραφεί αλγόριθμος
που θα διαβάζειπου θα διαβάζει
συνεχώς αριθμούς, θασυνεχώς αριθμούς, θα
υπολογίζει τουπολογίζει το
άθροισμά τους και θαάθροισμά τους και θα
εμφανίζει το συνολικόεμφανίζει το συνολικό
άθροισμα μόλις αυτόάθροισμα μόλις αυτό
ξεπεράσει το 5000.ξεπεράσει το 5000.
60
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΜΕΧΡΙΣ_ΟΤΟΥ»
 Να γραφεί αλγόριθμος που θα εμφανίζει ένα μενούΝα γραφεί αλγόριθμος που θα εμφανίζει ένα μενού
επιλογής για χρώματα, όπως το παρακάτω:επιλογής για χρώματα, όπως το παρακάτω:
Κ– ΚόκκινοΚ– Κόκκινο
Π– ΠράσινοΠ– Πράσινο
Μ– ΜπλεΜ– Μπλε
Τ– ΤέλοςΤ– Τέλος
Ο αλγόριθμος θα διαβάζει την επιλογή γράμματοςΟ αλγόριθμος θα διαβάζει την επιλογή γράμματος
(Κ,Π,Μ,Τ) του χρήστη και μόνο αν είναι σωστή (ένα(Κ,Π,Μ,Τ) του χρήστη και μόνο αν είναι σωστή (ένα
από τα τρία διαθέσιμα χρώματα) θα εμφανίζει τοαπό τα τρία διαθέσιμα χρώματα) θα εμφανίζει το
αντίστοιχο χρώμα. Δεν θα τερματίζει, παρά μόνο αναντίστοιχο χρώμα. Δεν θα τερματίζει, παρά μόνο αν
επιλεγεί το Τ (Τέλος)επιλεγεί το Τ (Τέλος)
61
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΜΕΧΡΙΣ_ΟΤΟΥ»
 Να μετατραπεί ο διπλανόςΝα μετατραπεί ο διπλανός
αλγόριθμος σε αλγόριθμο πουαλγόριθμος σε αλγόριθμο που
θα χρησιμοποιεί την δομήθα χρησιμοποιεί την δομή
επανάληψηςεπανάληψης
«ΜΕΧΡΙΣ_ΟΤΟΥ»«ΜΕΧΡΙΣ_ΟΤΟΥ»
 Να σχεδιαστεί το διάγραμμαΝα σχεδιαστεί το διάγραμμα
ροήςροής όλουόλου του αλγορίθμουτου αλγορίθμου
ΑλγόριθμοςΑλγόριθμος ΔΠ3ΔΠ3
ΆθροισμαΆθροισμα  00
ii  11
ΌσοΌσο i ≤i ≤ 1100 επανάλαβεεπανάλαβε
ΆθροισμαΆθροισμα  Άθροισμα +Άθροισμα + ii
ii  i + 2i + 2
Τέλος_επανάληψηςΤέλος_επανάληψης
ΕμφάνισεΕμφάνισε ΆθροισμαΆθροισμα
ΤέλοςΤέλος ΔΠ3ΔΠ3
62
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΜΕΧΡΙΣ_ΟΤΟΥ»
 Να τρέξετε τον διπλανόΝα τρέξετε τον διπλανό
αλγόριθμο για :αλγόριθμο για :
Χ = 1Χ = 1
Χ = 10Χ = 10
Χ = 17Χ = 17
και να γράψετε τικαι να γράψετε τι
εμφανίζεται στην οθόνηεμφανίζεται στην οθόνη
του υπολογιστή.του υπολογιστή.
 Να σχεδιάσετε τοΝα σχεδιάσετε το
διάγραμμα ροής τουδιάγραμμα ροής του
αλγορίθμουαλγορίθμου
ΑλγόριθμοςΑλγόριθμος ΜετατροπήΜετατροπή
ΔιάβασεΔιάβασε ΧΧ
Αρχή_επανάληψηςΑρχή_επανάληψης
ΥΥ  ΧΧ divdiv 22
ΑνΑν 2*Υ = Χ2*Υ = Χ τότετότε
ΕμφάνισεΕμφάνισε "0""0"
ΑλλιώςΑλλιώς
Εμφάνισε "1"Εμφάνισε "1"
Τέλος_ανΤέλος_αν
ΧΧ  ΥΥ
Μέχρις_ότουΜέχρις_ότου Χ = 0Χ = 0
ΤέλοςΤέλος ΜετατροπήΜετατροπή
63
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΜΕΧΡΙΣ_ΟΤΟΥ»
 Γράψτε το αντίστοιχοΓράψτε το αντίστοιχο
τμήμα αλγορίθμουτμήμα αλγορίθμου
 Διατυπώστε τηνΔιατυπώστε την
εκφώνηση τουεκφώνηση του
προβλήματοςπροβλήματος
Διάβασε Χ
Προσπάθειες  0
Τ = Χ ΌΧΙ
ΝΑΙ
ΑΡΧΗ
Διάβασε Τ
ΤΕΛΟΣ
Τύπωσε Προσπάθειες
Προσπάθειες  Προσπάθειες + 1
Εμφάνισε "Μάντεψε…"
64
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΜΕΧΡΙΣ_ΟΤΟΥ»
 Δίνεται ο διπλανός αλγόριθμος.Δίνεται ο διπλανός αλγόριθμος.
Η συνάρτησηΗ συνάρτηση Τ_Ρ (Α)Τ_Ρ (Α) επιστρέφειεπιστρέφει
την τετραγωνική ρίζα του Α.την τετραγωνική ρίζα του Α.
 Να γράψετε στο τετράδιό σας τιςΝα γράψετε στο τετράδιό σας τις
τιμές που τυπώνει ο παραπάνωτιμές που τυπώνει ο παραπάνω
αλγόριθμος, αν του δώσουμε τιμήαλγόριθμος, αν του δώσουμε τιμή
εισόδουεισόδου Α:36Α:36
(Α(Αναπτύξτε αναλυτικά τα βήματα πουναπτύξτε αναλυτικά τα βήματα που
ακολουθήσατε, συμπληρώνοντας έναακολουθήσατε, συμπληρώνοντας ένα
πίνακα με τις τιμές των μεταβλητών,πίνακα με τις τιμές των μεταβλητών,
καθώς εκτελείτε τις εντολέςκαθώς εκτελείτε τις εντολές))
ΑλγόριθμοςΑλγόριθμος ΑριθμοίΑριθμοί
ΔιάβασεΔιάβασε AA
ΕκτύπωσεΕκτύπωσε AA
S <- 1S <- 1
K <- 2K <- 2
Αρχή_επανάληψηςΑρχή_επανάληψης
ΑνΑν AA modmod K = 0K = 0 τότετότε
B <- AB <- A divdiv KK
ΑνΑν K <> BK <> B τότετότε
S <- S + K + BS <- S + K + B
ΕμφάνισεΕμφάνισε K, BK, B
αλλιώςαλλιώς
S <- S + KS <- S + K
ΕμφάνισεΕμφάνισε KK
Τέλος_ανΤέλος_αν
Τέλος_ανΤέλος_αν
K <- K + 1K <- K + 1
Μέχρις_ότουΜέχρις_ότου K > Τ_Ρ(A)K > Τ_Ρ(A)
ΑνΑν A = SA = S τότετότε
ΕμφάνισεΕμφάνισε SS
Τέλος_ανΤέλος_αν
ΤέλοςΤέλος ΑριθμοίΑριθμοί
65
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΜΕΧΡΙΣ_ΟΤΟΥ»
Φιλόπτωχο ταμείο πρόκειται να διαθέσει ένα ποσόΦιλόπτωχο ταμείο πρόκειται να διαθέσει ένα ποσό ΧΧ σε άστεγους ωςσε άστεγους ως
εξής:εξής:
 Ηλικία απόΗλικία από 4545 μέχρι καιμέχρι και 6565, επίδομα, επίδομα 100100 ευρώ,ευρώ,
 Ηλικία άνω τωνΗλικία άνω των 6655, επίδομα, επίδομα 150150 ευρώευρώ
 Όλες οι υπόλοιπες ηλικίεςΌλες οι υπόλοιπες ηλικίες δενδεν δικαιούνται επίδομα.δικαιούνται επίδομα.
 Επίδομα θα δίδεται μέχρι να τελειώσουν τα χρήματα.Επίδομα θα δίδεται μέχρι να τελειώσουν τα χρήματα.
Να αναπτύξετε αλγόριθμο ο οποίος:Να αναπτύξετε αλγόριθμο ο οποίος:
 Θα διαβάζει την ηλικία κάθε άστεγου και θα εμφανίζει το ποσόΘα διαβάζει την ηλικία κάθε άστεγου και θα εμφανίζει το ποσό
επιδόματος που θα λάβει (το οποίο και θα αφαιρείται από το αρχικόεπιδόματος που θα λάβει (το οποίο και θα αφαιρείται από το αρχικό
ποσό).ποσό).
 Σε περίπτωση που ο άστεγος δικαιούται επίδομα αλλά το ποσό δενΣε περίπτωση που ο άστεγος δικαιούται επίδομα αλλά το ποσό δεν
επαρκεί, του αποδίδεται ολόκληρο το υπόλοιπο ποσό.επαρκεί, του αποδίδεται ολόκληρο το υπόλοιπο ποσό.
 Εάν ο άστεγος δεν δικαιούται επίδομα, να εμφανίζεται ανάλογοΕάν ο άστεγος δεν δικαιούται επίδομα, να εμφανίζεται ανάλογο
μήνυμα.μήνυμα.
66
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ
ΕΝΤΟΛΗ
«ΓΙΑ»
67
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΓΙΑ»
Πόσες φορές θα εκτελεστούν οι παρακάτω επαναλήψεις;
1. Για Α από 10 μέχρι 15
2. Για Β από 5 μέχρι 5
3. Για Ε από 20 μέχρι 19
4. A1  20
A2  30
Για ΜΕΤΡΗΤΗ από Α1 μέχρι Α2
5. Για Γ από -5 μέχρι 5
6. Για Δ από -10 μέχρι -20 με_βήμα -1
68
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΓΙΑ»
 Να γραφεί αλγόριθμος που θα μετράει αντίστροφαΝα γραφεί αλγόριθμος που θα μετράει αντίστροφα
από τοαπό το 100100 μέχρι τομέχρι το 00 και αφού ολοκληρωθεί ηκαι αφού ολοκληρωθεί η
αντίστροφη μέτρηση θα τυπώνει το μήνυμα «Βαντίστροφη μέτρηση θα τυπώνει το μήνυμα «Βoomoom»»
Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
69
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΓΙΑ»
 Να γραφεί αλγόριθμος που να υπολογίζει το Ν !
(Ν παραγοντικό, Ν>=1) δηλ.
1 * 2 * 3 * .... * Ν
όπου Ν θα δίνεται από το χρήστη.
(έχει γίνει ήδη και με την ΟΣΟ)
Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
70
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΓΙΑ»
 Να γραφεί αλγόριθμος που θα εμφανίζει
το άθροισμα των άρτιων αριθμών από το
1 ως το 100.
 Να κάνετε χρήση της δήλωσης ΜΕ_ΒΗΜΑ
στην εντολή ΓΙΑ
Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
71
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΓΙΑ»
 Πόσες φορές θα εκτελεστεί η εντολήΠόσες φορές θα εκτελεστεί η εντολή
ΕμφάνισεΕμφάνισε "Γεια!""Γεια!" και η εντολήκαι η εντολή xx  55
στο παρακάτω τμήμα αλγορίθμουστο παρακάτω τμήμα αλγορίθμου
ΓιαΓια κκ απόαπό 1010 μέχριμέχρι 00 με_βήμαμε_βήμα -1-1
ΓιαΓια λλ απόαπό 22 μέχριμέχρι 1010 με_βήμαμε_βήμα 22
ΕμφάνισεΕμφάνισε "Γεια!“"Γεια!“
Τέλος_επανάληψηςΤέλος_επανάληψης
xx  55
Τέλος_επανάληψηςΤέλος_επανάληψης
72
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΓΙΑ»
 Για δοθέντα αριθμό Ν μαθητών, να
διαβάσετε την απάντησή τους στην
ερώτηση
«Θα συμμετέχετε στην εκδρομή (Ν/Ο);»
και να εμφανίσετε το ποσοστό των
μαθητών που θα συμμετέχουν και αυτών
που δε θα συμμετέχουν
 Να μην επιτρέπεται άλλη απάντηση εκτός
των Ν ή Ο
73
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΓΙΑ»
 Να γίνει αλγόριθμος που να διαβάζει 100
αριθμούς (από 1 έως 3) που αντιστοιχούν στις
πόλεις «ΠΑΤΡΑ», «ΤΡΙΚΑΛΑ», «ΧΑΝΙΑ» στις
οποίες πρόκειται να φυτευθούν δέντρα.
 Με κάθε εισαγωγή αριθμού να εμφανίζετε την
αντίστοιχη πόλη.
 Στο τέλος να εμφανίζει πόσα δέντρα θα
φυτευθούν στην κάθε πόλη και πόσα συνολικά.
 Να μην γίνεται δεκτός ένας αριθμός εκτός των
1,2,3
74
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΓΙΑ»
 Να γίνει αλγόριθμος ο οποίος να εμφανίζει την
προπαίδεια, με την παρακάτω μορφή:
1 x 1 = 1
1 x 2 = 2
1 x 3 = 3
- - - - - - - -
4 x 7 = 28
4 x 8 = 32
- - - - - - - -
10 x 9 = 90
10 x 10 = 100
Χρησιμοποιήστε ψευδοκώδικα,
διάγραμμα ροής και πρόγραμμα
75
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΓΙΑ»
 Να γραφεί αλγόριθμος που να δέχεται 100
ακεραίους αριθμούς και να βρίσκει πόσοι είναι
στα διαστήματα
[1-300], [301-700], [701-1000], [εκτός 1-1000]
Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
76
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΓΙΑ»
 Να γραφτεί αλγόριθμος που θα διαβάζει τρεις βαθμούς και τοΝα γραφτεί αλγόριθμος που θα διαβάζει τρεις βαθμούς και το
φύλο (1φύλο (1==αγόρι, 2αγόρι, 2==κορίτσι) 20 μαθητών και θα τυπώνει :κορίτσι) 20 μαθητών και θα τυπώνει :
 πόσα είναι τα αγόρια,πόσα είναι τα αγόρια,
 πόσα είναι τα κορίτσια,πόσα είναι τα κορίτσια,
 ποιος είναι ο μέσος όρος των βαθμών των αγοριών,ποιος είναι ο μέσος όρος των βαθμών των αγοριών,
 ποιος είναι ο μέσος όρος των βαθμών των κοριτσιώνποιος είναι ο μέσος όρος των βαθμών των κοριτσιών
 ποιος είναι ο συνολικός μέσος όρος των βαθμών όλων των μαθητώνποιος είναι ο συνολικός μέσος όρος των βαθμών όλων των μαθητών
77
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΓΙΑ»
 Τί θα τυπώσει η τελευταία εντολή;
Α 0
ΓΙΑ i ΑΠΟ 10 ΜΕΧΡΙ 20 ΜΕ_ΒΗΜΑ 10
Α  Α + i ^ 2
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ Α
78
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΓΙΑ»
κ  0
ΓΙΑ ι ΑΠΟ 0 ΜΕΧΡΙ 10 ΜΕ_ΒΗΜΑ 2
α  ι ^ 2
κ  κ + α
ΓΡΑΨΕ ι, α
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ κ
 Πόσες φορές θα εκτελεστεί
η επανάληψη;
 Να γράψετε τις εντολές με
τη χρήση της ΟΣΟ και της
ΜΕΧΡΙΣ_ΟΤΟΥ
 Ποιος τρόπος είναι
προτιμότερος;
 Δημιουργήστε πίνακα με
τις τιμές των μεταβλητών
τη στιγμή της εκτέλεσης
79
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΓΙΑ»
Ποιες από τις δίπλα
ομάδες εντολών παράγουν
το ίδιο αποτέλεσμα με τις
παρακάτω;
Α 1
ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 10 ΜΕ_ΒΗΜΑ 2
Α  Α*Ι
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
[1]
Α  1
Ι  1
ΟΣΟ Ι<=10 ΕΠΑΝΑΛΑΒΕ
Ι  Ι+2
Α  Α*Ι
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
[2]
Α  1
Ι  1
ΟΣΟ Ι<=10 ΕΠΑΝΑΛΑΒΕ
Α  Α*Ι
Ι  Ι+2
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
[3]
Α  1
Ι  1
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
Α  Α*Ι
Ι  Ι+2
ΜΕΧΡΙΣ_ΟΤΟΥ Ι <10
[4]
Α  1
Ι  1
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
Α  Α*Ι
Ι  Ι+2
ΜΕΧΡΙΣ_ΟΤΟΥ Ι =10
80
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΓΙΑ»
ΑλγόριθμοςΑλγόριθμος ΆσκησηΆσκηση
ΓιαΓια xx απόαπό 11 μέχριμέχρι 100100
ΓιαΓια yy απόαπό 11 μέχριμέχρι 100100
ΓιαΓια zz απόαπό 11 μέχριμέχρι 100100
ΑνΑν 3*3*x+2x+2**y-7y-7**z=5z=5 τότετότε
ΕμφάνισεΕμφάνισε x, y, zx, y, z
Τέλος_ΑνΤέλος_Αν
Τέλος_επανάληψηςΤέλος_επανάληψης
Τέλος_επανάληψηςΤέλος_επανάληψης
Τέλος_επανάληψηςΤέλος_επανάληψης
ΤέλοςΤέλος ΆσκησηΆσκηση
 Να μετατρέψετε τονΝα μετατρέψετε τον
αλγόριθμο ώστε νααλγόριθμο ώστε να
χρησιμοποιεί την δομήχρησιμοποιεί την δομή
επανάληψης «Όσο»επανάληψης «Όσο»
81
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΓΙΑ»
ΓιαΓια ii απόαπό 11 μέχριμέχρι 33
xx ←← 2 *2 * ii
yy ←← 2 * x2 * x MODMOD 33
zz ←← x^2x^2 DIVDIV (y + 1)(y + 1)
ww ←← 2 *2 * ((zz + 1)+ 1) DIVDIV 55
ΕμφάνισεΕμφάνισε ii,, xx,, yy,, zz,, ww
Τέλος_επανάληψηςΤέλος_επανάληψης
 Τι θα εμφανίσει τοΤι θα εμφανίσει το
παρακάτω τμήμαπαρακάτω τμήμα
αλγορίθμου;αλγορίθμου;
Να φτιάξετε ένα πίνακαΝα φτιάξετε ένα πίνακα
τιμών των μεταβλητών,τιμών των μεταβλητών,
καθώς εκτελείτε τηνκαθώς εκτελείτε την
κάθε γραμμή.κάθε γραμμή.
i x y z w
1
2
3
82
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΓΙΑ»
 Να γραφεί αλγόριθμος ο οποίος θα δέχεται έναν
ακέραιο αριθμό και θα εμφανίζει όλους τους
τέλειους αριθμούς μέχρι αυτόν.
 ΤΕΛΕΙΟΣ λέγεται ένας αριθμός που είναι ίσος με
το άθροισμα όλων των γνήσιων διαιρετών του
Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
83
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΕΝΤΟΛΗ «ΓΙΑ»
 Να γραφεί αλγόριθμος που να υπολογίζει το άθροισμα :
1 + 4 + 7 + 10 + 13 + … + Ν
*** Κάνετε τον απαραίτητο έλεγχο ώστε το Ν που δίνει ο χρήστης,
να συμμετέχει σίγουρα στον υπολογισμό, αλλιώς πρέπει να
εμφανίσετε μήνυμα λάθους. Δηλαδή:
Αν δοθεί Ν=11 τότε θα υπολογίζονταν μόνο το 1+4+7+10 (Λάθος)
Αν όμως Ν=16, τότε θα υπολογιστεί σωστά το
1+4+7+10+13+16 (το Ν συμμετέχει ως τελευταίο στοιχείο)
 Στη συνέχεια γενικεύστε τον αλγόριθμο για οποιοδήποτε αρχικό
αριθμό (α) και οποιαδήποτε σταθερή διαφορά (δ) μεταξύ αριθμών,
αρκεί πάντα να τηρείται ο παραπάνω περιορισμός για το (Ν)
Χρησιμοποιήστε ψευδοκώδικα διάγραμμα ροής και πρόγραμμα
84
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΠΙΝΑΚΕΣ 1Δ
85
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ
 Να γεμίσετε έναν πίνακα 10 αριθμών από το πληκτρολόγιο
όπου, πριν την εισαγωγή κάθε στοιχείου, θα εμφανίζεται το
μήνυμα :
Δώστε το στοιχείο Α[ 1 ]= _
Δώστε το στοιχείο Α[ 2 ]= _
...
 Αντίστοιχα, να εμφανίσετε τον πίνακα με τη μορφή :
Α[ 1 ]= ...
Α[ 2 ]= ...
...
Το x θα αλλάζει, και είναι η θέση του τρέχοντος στοιχείου
86
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ
 Να δημιουργήσετε την κατάλληλη δομή, για
την καταχώρηση 10 αριθμών, τους οποίους
και θα εισάγετε από το πληκτρολόγιο
 Να εμφανίσετε α) πόσοι από αυτούς είναι
άρτιοι και ποιο το άθροισμά τους και β)
πόσοι είναι περιττοί και ποιο το άθροισμά
τους
 Τέλος να εμφανίσετε εμφανίσετε όλους τους
αριθμούς με την αντίστροφη σειρά
εισαγωγής τους
87
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ
 Να γεμίσετε έναν πίνακα 100 θέσεων με
ακεραίους της σειράς Fibonacci, δηλαδή
κάθε στοιχείο του πίνακα να είναι το
άθροισμα των δύο προηγούμενών του.
 Οι πρώτοι δύο αριθμοί δεν υπολογίζονται.
Είναι το 0 και το 1.
0,1,1,2,3,5,8,13,21, .....
88
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ
 Να γεμίσετε ένα μονοδιάστατο πίνακα
πίνακα Α με 10 ονόματα και έναν πίνακα Β
με 15 ονόματα από το πληκτρολόγιο
 Να δημιουργήσετε ένα πίνακα Γ, που να
περιέχει τα ονόματα και από τους δύο
πίνακες, πρώτα τα ονόματα του Α και από
κάτω, τα ονόματα του Β
89
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ
 Να δημιουργήσετε πρόγραμμα που να
εισάγει σε πίνακα, 100 αριθμούς.
 Στη συνέχεια, να βρείτε και να εμφανίσετε
το άθροισμα των στοιχείων στις άρτιες και
στις περιττές θέσεις του πίνακα
90
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ
 Να δημιουργήσετε πρόγραμμα που να
εισάγει σε πίνακα, 100 αριθμούς.
 Μετά να εμφανίζει τους άρτιους αριθμούς
που καταχωρίστηκαν σε περιττές θέσεις
91
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ
 Να δημιουργήσετε πρόγραμμα, το οποίο
να γεμίζει αυτόματα έναν πίνακα 40
θέσεων, με τους παρακάτω αριθμούς :
δηλ. ανά 4 θέσεις του πίνακα ο
αντίστοιχος αριθμός να είναι με αρνητικό
πρόσημο
1 2 3 4 5 6 7 8 9 10 11 12 ...
10 20 30 -40 50 60 70 -80 90 100 110 -120 ...
92
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ
 Να γράψετε πρόγραμμα που να
καταχωρεί σε πίνακα 20 αριθμούς και να
τον εμφανίσετε
 Στη συνέχεια, να κάνετε αντιμετάθεση των
συμμετρικών στοιχείων του πίνακα και να
τον ξαναεμφανίσετε
1 2 3 4 5 6 7 14 15 16 17 18 19 20
5 6 1 2 7 8 3 ................ 2 6 8 2 8 4 2
93
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ
 Να γράψετε πρόγραμμα που να καταχωρεί σε
πίνακα 15 θέσεων, 10 αριθμούς. Οι υπόλοιπες
θέσεις να έχουν από το πρόγραμμα, την τιμή 0
 Στη συνέχεια, να προσθέσετε στην 4η
θέση, τον
αριθμό 5, χωρίς να χάσετε κάποιο από τα στοιχεία
που έχετε εισάγει στον πίνακα και μετά να τον
εμφανίσετε
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
5 2 7 2 8 9 2 4 3 2 0 0 0 0 0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
5 2 7 5 2 8 9 2 4 3 2 0 0 0 0
94
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ
 Να γεμίσετε ένα μονοδιάστατο πίνακα 50
θέσεων (Α) και έναν 20 θέσεων (Β), με
ακέραιους αριθμούς από το πληκτρολόγιο
 Να αντιγράψετε σε συνεχόμενες θέσεις
άλλου πίνακα (Γ), όσους από αυτούς τους
αριθμούς, απέχουν πάνω από 10 μονάδες
από το ακέραιο μέρος (Α_Μ) του μέσου
όρου των αριθμών στους πίνακες Α και Β.
 Να εμφανίσετε επίσης το πλήθος των
αριθμών που αντιγράψατε
95
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ
 Έστω ένας πίνακας 100 θέσεων, που
περιέχει ακεραίους αριθμούς
 Να φτιάξετε πρόγραμμα που να εμφανίζει
πόσοι και ποιοι είναι οι διαφορετικοί
αριθμοί μέσα στον πίνακα.
96
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ
 Να δημιουργήσετε ένα παιχνίδι εύρεσης αριθμού, όπου ο
ένας παίκτης κρυφά από τον άλλον θα εισάγει έναν αριθμό
από 1 έως 1000 και ο άλλος θα προσπαθεί να τον μαντέψει
μέσα σε προκαθορισμένο πλήθος προσπαθειών (π.χ. 10
προσπάθειες).
 Με κάθε προσπάθεια, να εμφανίζετε μήνυμα, αν ο αριθμός
που ψάχνουμε είναι μικρότερος ή μεγαλύτερος από αυτόν
που δίνουμε κάθε φορά από το πληκτρολόγιο
 Αν τελικά τον βρει να εμφανίζετε με πόσες προσπάθειες. Αν
όχι, να εμφανίζετε το κατάλληλο μήνυμα
 Να προβλέψετε ώστε να μη δίνεται αριθμός ο οποίος έχει
ήδη ξαναδοθεί για εύρεση (κάτι σαν τα γράμματα που έχουμε
ήδη προσπαθήσει να μαντέψουμε, στο παιχνίδι «Κρεμάλα»).
97
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ
 Να τροποποιήσετε τη μέθοδο ταξινόμησης του
σχολικού βιβλίου, ώστε οι συγκρίσεις και
αντιμεταθέσεις, να σταματούν μόλις ο πίνακας
διαπιστωθεί ότι είναι ταξινομημένος.
 Δηλαδή, να μη χρειάζεται να γίνουν όλες οι
επαναλήψεις (εντολή “ΓΙΑ”, μέσα σε άλλη “ΓΙΑ”
του βιβλίου)
Αρχείο διαφανειών θεωρίας, για τη λειτουργία του αλγορίθμου
98
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ
 Να γραφεί πρόγραμμα το οποίο να ζητά
από το χρήστη να εισάγει 50 αριθμούς
 Στη συνέχεια να εμφανίσετε τους 10
μικρότερους από αυτούς.
99
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ
 Έστω ότι έχουμε ήδη δύο ταξινομημένους, σε
αύξουσα σειρά, πίνακες Α και Β, με 10 και 15
αριθμούς αντίστοιχα
 Να δημιουργήσετε ένα πίνακα Γ, που να
συγχωνεύει τους Α και Β, δηλαδή :
έναν πίνακα που προκύπτει παίρνοντας
ταυτόχρονα στοιχεία από τον Α ή τον Β βάσει της
τιμής τους, ώστε να είναι επίσης ταξινομημένος
 Δείτε την αντίστοιχη διαφάνεια θεωρίας που δείχνει
τη διαδικασία οπτικοποιημένη και μετατρέψτε την
σε κώδικα
100
Ακολουθία,
Τελεστές
Αν
Μέχρις
ότου
Όσο Για
Άλγεβρα
Boole
ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav
Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ
ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ
 Γεμίστε με αύξουσα σειρά, ένα
μονοδιάστατο πίνακα 100 ακεραίων
αριθμών
 Εφαρμόσετε τον αλγόριθμο της δυαδικής
αναζήτησης, ώστε να βρείτε έναν αριθμό
που δίδεται από το πληκτρολόγιο.
 Πριν την υλοποίηση της άσκησης, δείτε
την αντίστοιχη διαφάνεια από το αρχείο
διαφανειών θεωρίας
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις
ΑΕΠΠ Ασκήσεις

Más contenido relacionado

La actualidad más candente

Ενότητα 1: Το ταξίδι των λέξεων στον χρόνο
Ενότητα 1: Το ταξίδι των λέξεων στον χρόνοΕνότητα 1: Το ταξίδι των λέξεων στον χρόνο
Ενότητα 1: Το ταξίδι των λέξεων στον χρόνοkostism
 
2ο θέμα Μαθηματικών προσανατολισμού β΄ λυκείου
2ο θέμα Μαθηματικών προσανατολισμού β΄ λυκείου2ο θέμα Μαθηματικών προσανατολισμού β΄ λυκείου
2ο θέμα Μαθηματικών προσανατολισμού β΄ λυκείουKonstantinos Georgiou
 
Ασκήσεις στα Όρια-Συνέχεια Συνάρτησης Γ' Λυκείου ΕΠΑΛ
Ασκήσεις στα Όρια-Συνέχεια Συνάρτησης Γ' Λυκείου ΕΠΑΛΑσκήσεις στα Όρια-Συνέχεια Συνάρτησης Γ' Λυκείου ΕΠΑΛ
Ασκήσεις στα Όρια-Συνέχεια Συνάρτησης Γ' Λυκείου ΕΠΑΛΡεβέκα Θεοδωροπούλου
 
Ασκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίαςΑσκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίαςEleni Kokkinou
 
Οξέα Βάσεις κλίμακα pH
Οξέα Βάσεις κλίμακα pHΟξέα Βάσεις κλίμακα pH
Οξέα Βάσεις κλίμακα pHathinaeconomou1
 
Φύλλο Εργασίας για Λογικές Εκφράσεις & Δομή Επιλογής
Φύλλο Εργασίας για Λογικές Εκφράσεις & Δομή ΕπιλογήςΦύλλο Εργασίας για Λογικές Εκφράσεις & Δομή Επιλογής
Φύλλο Εργασίας για Λογικές Εκφράσεις & Δομή Επιλογήςgeormak
 
Στάδια αντιμετώπισης προβλήματος
Στάδια αντιμετώπισης προβλήματοςΣτάδια αντιμετώπισης προβλήματος
Στάδια αντιμετώπισης προβλήματοςKaterina Drimili
 
Η ΕΝΝΟΙΑ ΤΗΣ ΣΥΝΑΡΤΗΣΗΣ - ΓΡΑΦΙΚΗ ΠΑΡΑΣΤΑΣΗ
Η ΕΝΝΟΙΑ ΤΗΣ ΣΥΝΑΡΤΗΣΗΣ - ΓΡΑΦΙΚΗ ΠΑΡΑΣΤΑΣΗΗ ΕΝΝΟΙΑ ΤΗΣ ΣΥΝΑΡΤΗΣΗΣ - ΓΡΑΦΙΚΗ ΠΑΡΑΣΤΑΣΗ
Η ΕΝΝΟΙΑ ΤΗΣ ΣΥΝΑΡΤΗΣΗΣ - ΓΡΑΦΙΚΗ ΠΑΡΑΣΤΑΣΗΚΩΣΤΑΣ ΓΚΑΒΕΡΑΣ
 
πληρης θεωρια αεππ ερωτησεις απαντησεις
πληρης θεωρια αεππ ερωτησεις απαντησειςπληρης θεωρια αεππ ερωτησεις απαντησεις
πληρης θεωρια αεππ ερωτησεις απαντησειςAnastasios Timotheidis
 
Διαγώνισμα Πληροφορικής Β Γυμνασίου
Διαγώνισμα Πληροφορικής Β Γυμνασίου Διαγώνισμα Πληροφορικής Β Γυμνασίου
Διαγώνισμα Πληροφορικής Β Γυμνασίου Fotini Pog
 
Συνάρτηση "1-1"
Συνάρτηση "1-1"Συνάρτηση "1-1"
Συνάρτηση "1-1"peri2005
 
Επαναληπτικό διαγώνισμα Β Λυκείου Άλγεβρα - Πολυώνυμα
Επαναληπτικό διαγώνισμα Β Λυκείου Άλγεβρα - ΠολυώνυμαΕπαναληπτικό διαγώνισμα Β Λυκείου Άλγεβρα - Πολυώνυμα
Επαναληπτικό διαγώνισμα Β Λυκείου Άλγεβρα - ΠολυώνυμαΜάκης Χατζόπουλος
 
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσειςΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσειςGeorge Papaloukas
 
Λεξιλογικές ασκήσεις
Λεξιλογικές ασκήσειςΛεξιλογικές ασκήσεις
Λεξιλογικές ασκήσειςmanolis mavrakakis
 

La actualidad más candente (20)

Ενότητα 1: Το ταξίδι των λέξεων στον χρόνο
Ενότητα 1: Το ταξίδι των λέξεων στον χρόνοΕνότητα 1: Το ταξίδι των λέξεων στον χρόνο
Ενότητα 1: Το ταξίδι των λέξεων στον χρόνο
 
2ο θέμα Μαθηματικών προσανατολισμού β΄ λυκείου
2ο θέμα Μαθηματικών προσανατολισμού β΄ λυκείου2ο θέμα Μαθηματικών προσανατολισμού β΄ λυκείου
2ο θέμα Μαθηματικών προσανατολισμού β΄ λυκείου
 
Ασκήσεις στα Όρια-Συνέχεια Συνάρτησης Γ' Λυκείου ΕΠΑΛ
Ασκήσεις στα Όρια-Συνέχεια Συνάρτησης Γ' Λυκείου ΕΠΑΛΑσκήσεις στα Όρια-Συνέχεια Συνάρτησης Γ' Λυκείου ΕΠΑΛ
Ασκήσεις στα Όρια-Συνέχεια Συνάρτησης Γ' Λυκείου ΕΠΑΛ
 
ΑΕΠΠ - Μάθημα 8
ΑΕΠΠ - Μάθημα 8ΑΕΠΠ - Μάθημα 8
ΑΕΠΠ - Μάθημα 8
 
ΑΕΠΠ - Μάθημα 16
ΑΕΠΠ - Μάθημα 16ΑΕΠΠ - Μάθημα 16
ΑΕΠΠ - Μάθημα 16
 
Ασκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίαςΑσκήσεις στο δομή ακολουθίας
Ασκήσεις στο δομή ακολουθίας
 
Οξέα Βάσεις κλίμακα pH
Οξέα Βάσεις κλίμακα pHΟξέα Βάσεις κλίμακα pH
Οξέα Βάσεις κλίμακα pH
 
Φύλλο Εργασίας για Λογικές Εκφράσεις & Δομή Επιλογής
Φύλλο Εργασίας για Λογικές Εκφράσεις & Δομή ΕπιλογήςΦύλλο Εργασίας για Λογικές Εκφράσεις & Δομή Επιλογής
Φύλλο Εργασίας για Λογικές Εκφράσεις & Δομή Επιλογής
 
Στάδια αντιμετώπισης προβλήματος
Στάδια αντιμετώπισης προβλήματοςΣτάδια αντιμετώπισης προβλήματος
Στάδια αντιμετώπισης προβλήματος
 
Κεφ. 1 Ανάλυση Προβλήματος
Κεφ. 1 Ανάλυση ΠροβλήματοςΚεφ. 1 Ανάλυση Προβλήματος
Κεφ. 1 Ανάλυση Προβλήματος
 
Η ΕΝΝΟΙΑ ΤΗΣ ΣΥΝΑΡΤΗΣΗΣ - ΓΡΑΦΙΚΗ ΠΑΡΑΣΤΑΣΗ
Η ΕΝΝΟΙΑ ΤΗΣ ΣΥΝΑΡΤΗΣΗΣ - ΓΡΑΦΙΚΗ ΠΑΡΑΣΤΑΣΗΗ ΕΝΝΟΙΑ ΤΗΣ ΣΥΝΑΡΤΗΣΗΣ - ΓΡΑΦΙΚΗ ΠΑΡΑΣΤΑΣΗ
Η ΕΝΝΟΙΑ ΤΗΣ ΣΥΝΑΡΤΗΣΗΣ - ΓΡΑΦΙΚΗ ΠΑΡΑΣΤΑΣΗ
 
κυκλος
κυκλοςκυκλος
κυκλος
 
πληρης θεωρια αεππ ερωτησεις απαντησεις
πληρης θεωρια αεππ ερωτησεις απαντησειςπληρης θεωρια αεππ ερωτησεις απαντησεις
πληρης θεωρια αεππ ερωτησεις απαντησεις
 
Διαγώνισμα Πληροφορικής Β Γυμνασίου
Διαγώνισμα Πληροφορικής Β Γυμνασίου Διαγώνισμα Πληροφορικής Β Γυμνασίου
Διαγώνισμα Πληροφορικής Β Γυμνασίου
 
μ.χ πολυωνυμα θεωρια-νεο
μ.χ πολυωνυμα   θεωρια-νεομ.χ πολυωνυμα   θεωρια-νεο
μ.χ πολυωνυμα θεωρια-νεο
 
Συνάρτηση "1-1"
Συνάρτηση "1-1"Συνάρτηση "1-1"
Συνάρτηση "1-1"
 
Φύλλα εργασίας Β Γυμνασίου 2020
Φύλλα εργασίας Β Γυμνασίου 2020Φύλλα εργασίας Β Γυμνασίου 2020
Φύλλα εργασίας Β Γυμνασίου 2020
 
Επαναληπτικό διαγώνισμα Β Λυκείου Άλγεβρα - Πολυώνυμα
Επαναληπτικό διαγώνισμα Β Λυκείου Άλγεβρα - ΠολυώνυμαΕπαναληπτικό διαγώνισμα Β Λυκείου Άλγεβρα - Πολυώνυμα
Επαναληπτικό διαγώνισμα Β Λυκείου Άλγεβρα - Πολυώνυμα
 
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσειςΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
ΑΕΠΠ, Δομή Επανάληψης, Μεθοδολογία & υποδειγματικά λυμένες ασκήσεις
 
Λεξιλογικές ασκήσεις
Λεξιλογικές ασκήσειςΛεξιλογικές ασκήσεις
Λεξιλογικές ασκήσεις
 

Destacado

The Life of Wunder(Mad)men
The Life of Wunder(Mad)menThe Life of Wunder(Mad)men
The Life of Wunder(Mad)menJustin Halim
 
Elias - Invest in Greek residential RE
Elias - Invest in Greek residential REElias - Invest in Greek residential RE
Elias - Invest in Greek residential RE2alibaba
 
Bezalel Interactive - HTML Basics
Bezalel Interactive - HTML BasicsBezalel Interactive - HTML Basics
Bezalel Interactive - HTML BasicsDan Greenberg
 
Portafolio de dibujo Juan Manuel Téllez Castañeda
Portafolio de dibujo Juan Manuel Téllez CastañedaPortafolio de dibujo Juan Manuel Téllez Castañeda
Portafolio de dibujo Juan Manuel Téllez CastañedaJuan Téllez
 
Re-Creating the Apostleship of Prayer:-The Global Ap Structure and Model
Re-Creating the Apostleship of Prayer:-The Global Ap Structure and ModelRe-Creating the Apostleship of Prayer:-The Global Ap Structure and Model
Re-Creating the Apostleship of Prayer:-The Global Ap Structure and ModelANUMBA JOSEPH UCHE
 
Intelli j idea practice
Intelli j idea practiceIntelli j idea practice
Intelli j idea practiceYusup
 
CHILD PROTECTION RAPID ASSESSMENT REPORT -ANAMBRA STATE, NIGERIA.
CHILD PROTECTION RAPID ASSESSMENT REPORT -ANAMBRA STATE, NIGERIA.CHILD PROTECTION RAPID ASSESSMENT REPORT -ANAMBRA STATE, NIGERIA.
CHILD PROTECTION RAPID ASSESSMENT REPORT -ANAMBRA STATE, NIGERIA.ANUMBA JOSEPH UCHE
 
Visteon final.pdf presentation
Visteon final.pdf presentationVisteon final.pdf presentation
Visteon final.pdf presentationSuzie Are
 
Kinko at Linuxtag 2014
Kinko at Linuxtag 2014Kinko at Linuxtag 2014
Kinko at Linuxtag 2014Eno Thierbach
 
Marketing an artist - Reuben J
Marketing an artist - Reuben JMarketing an artist - Reuben J
Marketing an artist - Reuben Jmward1
 
The Role of Information Communication Technology & Geoinformatics in Vector C...
The Role of Information Communication Technology & Geoinformatics in Vector C...The Role of Information Communication Technology & Geoinformatics in Vector C...
The Role of Information Communication Technology & Geoinformatics in Vector C...ANUMBA JOSEPH UCHE
 
The quantum sales process. a 21st century approach to corporate sales 2011....
The quantum sales process.   a 21st century approach to corporate sales 2011....The quantum sales process.   a 21st century approach to corporate sales 2011....
The quantum sales process. a 21st century approach to corporate sales 2011....WaltNilsson
 
Maternal and newborn health
Maternal and newborn health  Maternal and newborn health
Maternal and newborn health Najib Hamid
 
Good food nayla basheer
Good food nayla basheerGood food nayla basheer
Good food nayla basheernaila600
 
C’era una volta una farfallina di mille colori
C’era una volta una farfallina di mille coloriC’era una volta una farfallina di mille colori
C’era una volta una farfallina di mille coloriJorgos Pittas
 

Destacado (20)

The Life of Wunder(Mad)men
The Life of Wunder(Mad)menThe Life of Wunder(Mad)men
The Life of Wunder(Mad)men
 
Elias - Invest in Greek residential RE
Elias - Invest in Greek residential REElias - Invest in Greek residential RE
Elias - Invest in Greek residential RE
 
Bezalel Interactive - HTML Basics
Bezalel Interactive - HTML BasicsBezalel Interactive - HTML Basics
Bezalel Interactive - HTML Basics
 
Portafolio de dibujo Juan Manuel Téllez Castañeda
Portafolio de dibujo Juan Manuel Téllez CastañedaPortafolio de dibujo Juan Manuel Téllez Castañeda
Portafolio de dibujo Juan Manuel Téllez Castañeda
 
Re-Creating the Apostleship of Prayer:-The Global Ap Structure and Model
Re-Creating the Apostleship of Prayer:-The Global Ap Structure and ModelRe-Creating the Apostleship of Prayer:-The Global Ap Structure and Model
Re-Creating the Apostleship of Prayer:-The Global Ap Structure and Model
 
Intelli j idea practice
Intelli j idea practiceIntelli j idea practice
Intelli j idea practice
 
CHILD PROTECTION RAPID ASSESSMENT REPORT -ANAMBRA STATE, NIGERIA.
CHILD PROTECTION RAPID ASSESSMENT REPORT -ANAMBRA STATE, NIGERIA.CHILD PROTECTION RAPID ASSESSMENT REPORT -ANAMBRA STATE, NIGERIA.
CHILD PROTECTION RAPID ASSESSMENT REPORT -ANAMBRA STATE, NIGERIA.
 
Visteon final.pdf presentation
Visteon final.pdf presentationVisteon final.pdf presentation
Visteon final.pdf presentation
 
Kinko at Linuxtag 2014
Kinko at Linuxtag 2014Kinko at Linuxtag 2014
Kinko at Linuxtag 2014
 
Marketing an artist - Reuben J
Marketing an artist - Reuben JMarketing an artist - Reuben J
Marketing an artist - Reuben J
 
The Role of Information Communication Technology & Geoinformatics in Vector C...
The Role of Information Communication Technology & Geoinformatics in Vector C...The Role of Information Communication Technology & Geoinformatics in Vector C...
The Role of Information Communication Technology & Geoinformatics in Vector C...
 
God is everywhere final
God is everywhere finalGod is everywhere final
God is everywhere final
 
The quantum sales process. a 21st century approach to corporate sales 2011....
The quantum sales process.   a 21st century approach to corporate sales 2011....The quantum sales process.   a 21st century approach to corporate sales 2011....
The quantum sales process. a 21st century approach to corporate sales 2011....
 
Nestle1
Nestle1Nestle1
Nestle1
 
Genesis 2012 Marketing Plan
Genesis 2012 Marketing PlanGenesis 2012 Marketing Plan
Genesis 2012 Marketing Plan
 
Bubble sort animation
Bubble sort animationBubble sort animation
Bubble sort animation
 
Saioa p54
Saioa p54Saioa p54
Saioa p54
 
Maternal and newborn health
Maternal and newborn health  Maternal and newborn health
Maternal and newborn health
 
Good food nayla basheer
Good food nayla basheerGood food nayla basheer
Good food nayla basheer
 
C’era una volta una farfallina di mille colori
C’era una volta una farfallina di mille coloriC’era una volta una farfallina di mille colori
C’era una volta una farfallina di mille colori
 

Similar a ΑΕΠΠ Ασκήσεις

ΑΕΠΠ: 22ο Φύλλο Ασκήσεων
ΑΕΠΠ: 22ο Φύλλο ΑσκήσεωνΑΕΠΠ: 22ο Φύλλο Ασκήσεων
ΑΕΠΠ: 22ο Φύλλο ΑσκήσεωνNikos Michailidis
 
ΑΕΠΠ: 10ο Φυλλάδιο Ασκήσεων
ΑΕΠΠ: 10ο Φυλλάδιο ΑσκήσεωνΑΕΠΠ: 10ο Φυλλάδιο Ασκήσεων
ΑΕΠΠ: 10ο Φυλλάδιο ΑσκήσεωνNikos Michailidis
 
ΑΕΠΠ: 13ο Φυλλάδιο Ασκήσεων
ΑΕΠΠ: 13ο Φυλλάδιο ΑσκήσεωνΑΕΠΠ: 13ο Φυλλάδιο Ασκήσεων
ΑΕΠΠ: 13ο Φυλλάδιο ΑσκήσεωνNikos Michailidis
 
Δομή ακολουθίας στη ΓΛΩΣΣΑ
Δομή ακολουθίας στη ΓΛΩΣΣΑΔομή ακολουθίας στη ΓΛΩΣΣΑ
Δομή ακολουθίας στη ΓΛΩΣΣΑAlexandra Karakasidou
 
Eφαρμογή Clipper.
Eφαρμογή Clipper.Eφαρμογή Clipper.
Eφαρμογή Clipper.Stathis Gourzis
 
ΑΕΠΠ: 8ο Φύλλο Ασκήσεων
ΑΕΠΠ: 8ο Φύλλο ΑσκήσεωνΑΕΠΠ: 8ο Φύλλο Ασκήσεων
ΑΕΠΠ: 8ο Φύλλο ΑσκήσεωνNikos Michailidis
 
ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ ΠΟΥΚΑΜΙΣΑΣ 2015
ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ ΠΟΥΚΑΜΙΣΑΣ 2015ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ ΠΟΥΚΑΜΙΣΑΣ 2015
ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ ΠΟΥΚΑΜΙΣΑΣ 2015Anastasios Timotheidis
 
ανάπτυξη 2006 θεμ
ανάπτυξη 2006 θεμανάπτυξη 2006 θεμ
ανάπτυξη 2006 θεμeducast
 
them_psif_syst_epal_230615 (1).pdf
them_psif_syst_epal_230615 (1).pdfthem_psif_syst_epal_230615 (1).pdf
them_psif_syst_epal_230615 (1).pdfAnastasiaVasilikiGol
 
ΑΕΠΠ: 19ο Φύλλο Ασκήσεων
ΑΕΠΠ: 19ο Φύλλο ΑσκήσεωνΑΕΠΠ: 19ο Φύλλο Ασκήσεων
ΑΕΠΠ: 19ο Φύλλο ΑσκήσεωνNikos Michailidis
 
04110700 g texn_aep 2010
04110700 g texn_aep 201004110700 g texn_aep 2010
04110700 g texn_aep 2010educast
 
ΠΟΥΚΑΜΙΣΑΣ ΘΕΜΑΤΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΑΕΠΠ 2016 ΚΑΙ ΛΥΣΕΙΣ
ΠΟΥΚΑΜΙΣΑΣ ΘΕΜΑΤΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΑΕΠΠ 2016 ΚΑΙ ΛΥΣΕΙΣΠΟΥΚΑΜΙΣΑΣ ΘΕΜΑΤΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΑΕΠΠ 2016 ΚΑΙ ΛΥΣΕΙΣ
ΠΟΥΚΑΜΙΣΑΣ ΘΕΜΑΤΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΑΕΠΠ 2016 ΚΑΙ ΛΥΣΕΙΣAnastasios Timotheidis
 
Aepp kef02 7-82
Aepp kef02 7-82Aepp kef02 7-82
Aepp kef02 7-82mnikol
 
ΑΕΠΠ: 15ο Φύλλο Ασκήσεων
ΑΕΠΠ: 15ο Φύλλο ΑσκήσεωνΑΕΠΠ: 15ο Φύλλο Ασκήσεων
ΑΕΠΠ: 15ο Φύλλο ΑσκήσεωνNikos Michailidis
 
ανάπτυξη 2006 απ
ανάπτυξη 2006 απανάπτυξη 2006 απ
ανάπτυξη 2006 απeducast
 
μαθηματικα(παρεμβαση)
μαθηματικα(παρεμβαση)μαθηματικα(παρεμβαση)
μαθηματικα(παρεμβαση)elenpap
 
μαθηματικα(παρεμβαση)
μαθηματικα(παρεμβαση)μαθηματικα(παρεμβαση)
μαθηματικα(παρεμβαση)elenpap
 
04220700 g texn_aep
04220700 g texn_aep04220700 g texn_aep
04220700 g texn_aepakarathanos
 

Similar a ΑΕΠΠ Ασκήσεις (20)

ΑΕΠΠ: 22ο Φύλλο Ασκήσεων
ΑΕΠΠ: 22ο Φύλλο ΑσκήσεωνΑΕΠΠ: 22ο Φύλλο Ασκήσεων
ΑΕΠΠ: 22ο Φύλλο Ασκήσεων
 
ΑΕΠΠ: 10ο Φυλλάδιο Ασκήσεων
ΑΕΠΠ: 10ο Φυλλάδιο ΑσκήσεωνΑΕΠΠ: 10ο Φυλλάδιο Ασκήσεων
ΑΕΠΠ: 10ο Φυλλάδιο Ασκήσεων
 
ΑΕΠΠ: 13ο Φυλλάδιο Ασκήσεων
ΑΕΠΠ: 13ο Φυλλάδιο ΑσκήσεωνΑΕΠΠ: 13ο Φυλλάδιο Ασκήσεων
ΑΕΠΠ: 13ο Φυλλάδιο Ασκήσεων
 
Δομή ακολουθίας στη ΓΛΩΣΣΑ
Δομή ακολουθίας στη ΓΛΩΣΣΑΔομή ακολουθίας στη ΓΛΩΣΣΑ
Δομή ακολουθίας στη ΓΛΩΣΣΑ
 
Eφαρμογή Clipper.
Eφαρμογή Clipper.Eφαρμογή Clipper.
Eφαρμογή Clipper.
 
ΑΕΠΠ: 8ο Φύλλο Ασκήσεων
ΑΕΠΠ: 8ο Φύλλο ΑσκήσεωνΑΕΠΠ: 8ο Φύλλο Ασκήσεων
ΑΕΠΠ: 8ο Φύλλο Ασκήσεων
 
ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ ΠΟΥΚΑΜΙΣΑΣ 2015
ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ ΠΟΥΚΑΜΙΣΑΣ 2015ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ ΠΟΥΚΑΜΙΣΑΣ 2015
ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ ΠΟΥΚΑΜΙΣΑΣ 2015
 
ανάπτυξη 2006 θεμ
ανάπτυξη 2006 θεμανάπτυξη 2006 θεμ
ανάπτυξη 2006 θεμ
 
them_psif_syst_epal_230615 (1).pdf
them_psif_syst_epal_230615 (1).pdfthem_psif_syst_epal_230615 (1).pdf
them_psif_syst_epal_230615 (1).pdf
 
ΑΕΠΠ: 19ο Φύλλο Ασκήσεων
ΑΕΠΠ: 19ο Φύλλο ΑσκήσεωνΑΕΠΠ: 19ο Φύλλο Ασκήσεων
ΑΕΠΠ: 19ο Φύλλο Ασκήσεων
 
04110700 g texn_aep 2010
04110700 g texn_aep 201004110700 g texn_aep 2010
04110700 g texn_aep 2010
 
ΠΟΥΚΑΜΙΣΑΣ ΘΕΜΑΤΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΑΕΠΠ 2016 ΚΑΙ ΛΥΣΕΙΣ
ΠΟΥΚΑΜΙΣΑΣ ΘΕΜΑΤΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΑΕΠΠ 2016 ΚΑΙ ΛΥΣΕΙΣΠΟΥΚΑΜΙΣΑΣ ΘΕΜΑΤΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΑΕΠΠ 2016 ΚΑΙ ΛΥΣΕΙΣ
ΠΟΥΚΑΜΙΣΑΣ ΘΕΜΑΤΑ ΠΡΟΣΟΜΟΙΩΣΗΣ ΑΕΠΠ 2016 ΚΑΙ ΛΥΣΕΙΣ
 
Aepp kef02 7-82
Aepp kef02 7-82Aepp kef02 7-82
Aepp kef02 7-82
 
ΑΕΠΠ: 15ο Φύλλο Ασκήσεων
ΑΕΠΠ: 15ο Φύλλο ΑσκήσεωνΑΕΠΠ: 15ο Φύλλο Ασκήσεων
ΑΕΠΠ: 15ο Φύλλο Ασκήσεων
 
ανάπτυξη 2006 απ
ανάπτυξη 2006 απανάπτυξη 2006 απ
ανάπτυξη 2006 απ
 
Στατιστική Επεξεργασία με SPSS
Στατιστική Επεξεργασία με SPSSΣτατιστική Επεξεργασία με SPSS
Στατιστική Επεξεργασία με SPSS
 
μαθηματικα(παρεμβαση)
μαθηματικα(παρεμβαση)μαθηματικα(παρεμβαση)
μαθηματικα(παρεμβαση)
 
μαθηματικα(παρεμβαση)
μαθηματικα(παρεμβαση)μαθηματικα(παρεμβαση)
μαθηματικα(παρεμβαση)
 
First programm
First programmFirst programm
First programm
 
04220700 g texn_aep
04220700 g texn_aep04220700 g texn_aep
04220700 g texn_aep
 

Último

9.SPSS και δείκτες περιγραφικής στατιστικής.pdf
9.SPSS και δείκτες περιγραφικής στατιστικής.pdf9.SPSS και δείκτες περιγραφικής στατιστικής.pdf
9.SPSS και δείκτες περιγραφικής στατιστικής.pdfssuser2f8893
 
Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑ
Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑΜια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑ
Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑDimitra Mylonaki
 
Επίσκεψη στο 10ο Γυμνάσιο Πάτρας
Επίσκεψη          στο 10ο Γυμνάσιο ΠάτραςΕπίσκεψη          στο 10ο Γυμνάσιο Πάτρας
Επίσκεψη στο 10ο Γυμνάσιο ΠάτραςDimitra Mylonaki
 
Μαθητικά συμβούλια .
Μαθητικά συμβούλια                                  .Μαθητικά συμβούλια                                  .
Μαθητικά συμβούλια .Dimitra Mylonaki
 
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docx
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docxΗ Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docx
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docxeucharis
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2οΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2οΧρύσα Παπακωνσταντίνου
 
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptxΠασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx36dimperist
 
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptxΠασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx36dimperist
 
Μαθητικές καταλήψεις
Μαθητικές                                  καταλήψειςΜαθητικές                                  καταλήψεις
Μαθητικές καταλήψειςDimitra Mylonaki
 
Επίσκεψη στο 11ο Γυμνάσιο Πάτρας
Επίσκεψη              στο 11ο Γυμνάσιο ΠάτραςΕπίσκεψη              στο 11ο Γυμνάσιο Πάτρας
Επίσκεψη στο 11ο Γυμνάσιο ΠάτραςDimitra Mylonaki
 
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ 2008
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ  2008Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ  2008
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ 2008Θεόδωρος Μαραγκούλας
 
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptxAthina Tziaki
 
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνηΣουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνηTheodora Chandrinou
 
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξειςΓιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξειςΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο Χρύσα Παπακωνσταντίνου
 
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptxΠασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx36dimperist
 
Επίσκεψη στο 12ο Γυμνάσιο Πάτρας
Επίσκεψη          στο 12ο Γυμνάσιο ΠάτραςΕπίσκεψη          στο 12ο Γυμνάσιο Πάτρας
Επίσκεψη στο 12ο Γυμνάσιο ΠάτραςDimitra Mylonaki
 

Último (20)

9.SPSS και δείκτες περιγραφικής στατιστικής.pdf
9.SPSS και δείκτες περιγραφικής στατιστικής.pdf9.SPSS και δείκτες περιγραφικής στατιστικής.pdf
9.SPSS και δείκτες περιγραφικής στατιστικής.pdf
 
Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑ
Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑΜια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑ
Μια νύχτα σε κατάστημα παιχνιδιώνΚΕΙΜΕΝΑ
 
Επίσκεψη στο 10ο Γυμνάσιο Πάτρας
Επίσκεψη          στο 10ο Γυμνάσιο ΠάτραςΕπίσκεψη          στο 10ο Γυμνάσιο Πάτρας
Επίσκεψη στο 10ο Γυμνάσιο Πάτρας
 
Σεβασμός .
Σεβασμός                                   .Σεβασμός                                   .
Σεβασμός .
 
Μαθητικά συμβούλια .
Μαθητικά συμβούλια                                  .Μαθητικά συμβούλια                                  .
Μαθητικά συμβούλια .
 
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docx
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docxΗ Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docx
Η Κινέζικη Αστρολογία - Ημερολόγιο - Ζώδια.docx
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2οΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 2ο
 
ΙΣΤΟΡΙΑ Γ΄ ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Γ΄ ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024ΙΣΤΟΡΙΑ Γ΄ ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Γ΄ ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
 
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptxΠασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx
Πασχαλινά αυγά από τη Β΄ τάξη του σχολείου μας.pptx
 
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptxΠασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx
Πασχαλινές Λαμπάδες από ΣΤ τάξη του σχολείου μας.pptx
 
Μαθητικές καταλήψεις
Μαθητικές                                  καταλήψειςΜαθητικές                                  καταλήψεις
Μαθητικές καταλήψεις
 
Επίσκεψη στο 11ο Γυμνάσιο Πάτρας
Επίσκεψη              στο 11ο Γυμνάσιο ΠάτραςΕπίσκεψη              στο 11ο Γυμνάσιο Πάτρας
Επίσκεψη στο 11ο Γυμνάσιο Πάτρας
 
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ 2008
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ  2008Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ  2008
Η ΑΔΙΚΕΙΑ ΤΟΥ ΔΙΑΓΩΝΙΣΜΟΥ ΑΣΕΠ ΕΚΠΑΙΔΕΥΤΙΚΩΝ 2008
 
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
5ο Κεφάλαιο - Το Λογισμικό του Υπολογιστή.pptx
 
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ  : ΕΠΑΝΑΛΗΨΗ 2024ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ  : ΕΠΑΝΑΛΗΨΗ 2024
ΙΣΤΟΡΙΑ Α΄ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΨΗ 2024
 
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνηΣουρεαλιστικά ταξίδια μέσα από την τέχνη
Σουρεαλιστικά ταξίδια μέσα από την τέχνη
 
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξειςΓιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
 
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ  ΜΕΡΟΣ 1ο
ΙΣΤΟΡΙΑ Α' ΓΥΜΝΑΣΙΟΥ : ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ ΜΕΡΟΣ 1ο
 
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptxΠασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx
Πασχαλινές λαμπάδες από τη Δ΄ τάξη του σχολείου μας.pptx
 
Επίσκεψη στο 12ο Γυμνάσιο Πάτρας
Επίσκεψη          στο 12ο Γυμνάσιο ΠάτραςΕπίσκεψη          στο 12ο Γυμνάσιο Πάτρας
Επίσκεψη στο 12ο Γυμνάσιο Πάτρας
 

ΑΕΠΠ Ασκήσεις

  • 1. ΑΣΚΗΣΕΙΣ ΣΤΟ ΜΑΘΗΜΑ «ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ (Α.Ε.Π.Π.)» ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ Γ’ ΤΑΞΗΣ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ ΚΑΘΗΓΗΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Ν. ΚΟΡΙΝΘΙΑΣ http://users.sch.gr/iordanissav
  • 2. 2 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ  Δείτε τις απαντήσεις στη σελίδα των σημειώσεων του μενού «Προβολή»
  • 3. 3 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΚΟΛΟΥΘΙΑ, ΜΕΤΑΒΛΗΤΕΣ, ΤΕΛΕΣΤΕΣ & ΕΚΦΡΑΣΕΙΣ
  • 4. 4 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ- ΤΕΛΕΣΤΕΣ  Να αντιστοιχίσετε τη στήλη Α με τη στήλη Β A B 1. “ΑΛΗΘΗΣ” Α. Λογικός τελεστής 2. KAI Β. Μεταβλητή 3. Α > 12 Γ. Αλφαριθμητικό 4. Αριθμός_παιδιών Δ. Λογική σταθερά 5. <= Ε. Τελεστής ΣΤ. Συνθήκη
  • 5. 5 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ- ΤΕΛΕΣΤΕΣ  Εντοπίστε τη λανθασμένη ονοματολογία των μεταβλητών που φαίνονται στον παρακάτω πίνακα Σημερινή θερμοκρασία Ποσό σε € 24ΠΚΕ Μ.Ο. Εμφάνισέ_το user@hotmail.com Ποσότητες Ηλικία> ΠΚΕ24 #αριθμός Διάβασε υπάΛΛΗλος Διάβασε_x Αλγόριθμος Ποσοστό% Κατάσταση_ΜΟ ΠΚΕ 24 Εμφάνισε
  • 6. 6 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ- ΤΕΛΕΣΤΕΣ  Τι τύπου μεταβλητές πρέπει να χρησιμοποιήσετε για τα στοιχεία ενός μαθητή; Γράψτε το αντίστοιχο τμήμα δηλώσεων. 1. Το όνομα του 2. Ο αριθμός μητρώου του 3. Ο μέσος όρος βαθμολογίας του 4. Η διεύθυνση του 5. Το τηλέφωνο του 6. Αν είναι ενεργός ή έχει διακόψει
  • 7. 7 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ- ΤΕΛΕΣΤΕΣ  Δίνεται ο παρακάτωΔίνεται ο παρακάτω αλγόριθμος:αλγόριθμος: ΑλγόριθμοςΑλγόριθμος Παράδειγμα_1Παράδειγμα_1 ΔιάβασεΔιάβασε αα ΑνΑν α < 0α < 0 τότετότε αα  α * 5α * 5 Τέλος_ανΤέλος_αν ΕκτύπωσεΕκτύπωσε αα ΤέλοςΤέλος Παράδειγμα_1Παράδειγμα_1 Να εντοπίσετε :Να εντοπίσετε : α. τις σταθερέςα. τις σταθερές β. τις μεταβλητέςβ. τις μεταβλητές γ. τους λογικούς τελεστέςγ. τους λογικούς τελεστές δ. τους αριθμητικούςδ. τους αριθμητικούς τελεστέςτελεστές ε. τις λογικές εκφράσειςε. τις λογικές εκφράσεις στ. τις εντολές εκχώρησηςστ. τις εντολές εκχώρησης
  • 8. 8 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ- ΤΕΛΕΣΤΕΣ Να χαρακτηρίσετε ποιες από τις παρακάτω εντολές εκχώρησης είναι σωστές ή λάθος και σε περίπτωση λάθους να αιτιολογήσετε την απάντησή σας: 1. W ← 4* 2* x – 3 / 3*x*x*x – 1) – 10 2. W ← 4* (2x – 3) / (3*x*x*x – 1) – 10 3. W ← 4* *2*x – 3) / (3*x*x*x – 1) – 10 4. W ← 4* (2*x – 3) / 3*x*x*x – 1– 10
  • 9. 9 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ- ΤΕΛΕΣΤΕΣ  Να γράψετε τις παρακάτω μαθηματικές εκφράσεις με μορφή εκχώρησης στη μεταβλητή D: 22 35 yx yx D − − = 3 2 1 )1(3 2 y y x xD − + + += )(2 )4)(1( xy xx D εφ −− =
  • 10. 10 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ- ΤΕΛΕΣΤΕΣ  Να υπολογίσετε την τιμή της μεταβλητής Χ μετάΝα υπολογίσετε την τιμή της μεταβλητής Χ μετά την εκτέλεση της πράξης:την εκτέλεση της πράξης: ΧΧ  Β * (Α DIV Β) + (Α MOD Β)Β * (Α DIV Β) + (Α MOD Β) για τις παρακάτω περιπτώσεις:για τις παρακάτω περιπτώσεις: i)i) Α = 10 και Β = 5Α = 10 και Β = 5 ii)ii) Α = -5 και Β = 1Α = -5 και Β = 1
  • 11. 11 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ- ΤΕΛΕΣΤΕΣ  Δίνεται η αλληλουχίαΔίνεται η αλληλουχία εντολών:εντολών: Α. Να σχεδιάσετε το διάγραμμα ροής. Β. Να απαντήσετε αν η παραπάνωΒ. Να απαντήσετε αν η παραπάνω αλληλουχία εντολών ικανοποιείαλληλουχία εντολών ικανοποιεί όλα τα αλγοριθμικά κριτήριαόλα τα αλγοριθμικά κριτήρια δηλ.δηλ. ΕίσοδοΕίσοδο,, ΈξοδοΈξοδο,, ΚαθοριστικότηταΚαθοριστικότητα,, ΠερατότηταΠερατότητα,, ΑποτελεσματικότηταΑποτελεσματικότητα.. Γ. Να αιτιολογήσετε την απάντησήΓ. Να αιτιολογήσετε την απάντησή σας.σας. ΑλγόριθμοςΑλγόριθμος Α1Α1 ΔιάβασεΔιάβασε α, βα, β cc ←← α / (β - 2)α / (β - 2) ΕκτύπωσεΕκτύπωσε cc ΤέλοςΤέλος Α1Α1
  • 12. 12 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ- ΤΕΛΕΣΤΕΣ 2.32.3  Δίνεται ο παρακάτω αλγόριθμος σε διάγραμμα ροής.  Ικανοποιεί ο αλγόριθμος όλα τα αλγοριθμικά κριτήρια;  Να εκτελέσετε τον αλγόριθμο και να γράψετε τι εκτυπώνει όταν στην είσοδο δίνονται οι τιμές: Χ=10, Υ=20  Να ξαναγράψετε τον αλγόριθμο με ψευδοκώδικα Αρχή Τέλος Γ Χ * Υ // Χ, Υ // Εμφάνισε Γ, Π, Τ Π  Χ / Υ Τ  Χ * (Α + Β)
  • 13. 13 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ- ΤΕΛΕΣΤΕΣ  Να γραφεί αλγόριθμος που να διαβάζει δύο ακέραιους αριθμούς σε δύο μεταβλητές και στη συνέχεια να αντιμεταθέτει τις τιμές τους (SWAP). Π.χ. αν Χ=1, Υ=2 να γίνει στο τέλος Χ=2, Υ=1 Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
  • 14. 14 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ- ΤΕΛΕΣΤΕΣ Αντιμετάθεση οπτικοποιημένη 5 85 Χ ΥΖ 5 8 Ζ  ΧΧ Χ  ΥΥ Υ  ΖΖ
  • 15. 15 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ  Να γραφεί αλγόριθμος που να υπολογίζει την περίοδο ενός εκκρεμούς, η οποία έχει τύπο: Όπου L το μήκος του εκκρεμούς, g = 9,81 m/sec2 η επιτάχυνση της βαρύτητας και π = 3,14 ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ- ΤΕΛΕΣΤΕΣ  Να γραφεί αλγόριθμος που να μετατρέπει μια δοθείσα θερμοκρασία από βαθμούς Φαρενάιτ σε Κελσίου εμφανίζοντάς την στην οθόνη. Ο τύπος μετατροπής είναι ο: 9 )32(5 − = F C g L T π2= Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
  • 16. 16 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ- ΤΕΛΕΣΤΕΣ  Να γίνει αλγόριθμος που να βρίσκει την τιμή της συνάρτησης f(x), όπου x είναι τιμή που δίνει ο χρήστης. f(x) = 7x3 + 3x2 - 5 Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
  • 17. 17 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ- ΤΕΛΕΣΤΕΣ  Η απόσταση δύο γεωμετρικών σημείων (Χ1,Υ1) και (Χ2,Υ2) σε ένα καρτεσιανό σύστημα συντεταγμένων, δίδεται από τον τύπο:  Να γράψετε πρόγραμμα το οποίο να υπολογίζει αυτή την απόσταση, αν ο χρήστης δώσει τις συντεταγμένες δύο σημείων 2 21 2 21 )()( yyxxd −+−= Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
  • 18. 18 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ- ΤΕΛΕΣΤΕΣ  Έστω τρεις συνέταιροι οι οποίοι διαθέτουν από ένα ποσό ο καθένας, για τη δημιουργία της επιχείρησης «Αλγοριθμική AE». Να γραφεί αλγόριθμος ο οποίος θα ζητά το όνομα της επιχείρησης, τα ονόματα των συνεταίρων με το ποσό που τους αντιστοιχεί, και θα εμφανίζει : το όνομα της επιχείρησης, δίπλα το συνολικό ποσό ίδρυσης της και από κάτω και σε ξεχωριστή σειρά, τα ονόματα και το ποσοστό του καθενός σε αυτήν ακολουθούμενα από το σύμβολο %. Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
  • 19. 19 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ- ΤΕΛΕΣΤΕΣ  Να γίνει αλγόριθμος ο οποίος να δέχεται ως αριθμό το 0 και μετά την εισαγωγή να εμφανίζει το 5.  Το ίδιο και αντίστροφα. Όταν δεχθεί το 5 να εμφανίσει το 0. Να μην χρησιμοποιηθεί καμία δομή επιλογής ή επανάληψης Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
  • 20. 20 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ- ΤΕΛΕΣΤΕΣ  Να γίνει αλγόριθμος που να βρίσκει το εμβαδόν της σκιασμένης περιοχής του τετραγώνου. Σημ. Το εμβαδόν κύκλου ακτίνας ρ, δίνεται από τον τύπο: 2 πρκλουκ =ύE ρ ρ Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
  • 21. 21 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ- ΤΕΛΕΣΤΕΣ  Έστω ένας εργαζόμενος με συγκεκριμένο ακαθάριστο ημερομίσθιο, έχει εργαστεί τον περασμένο μήνα λιγότερες ημέρες από 21 ημέρες που θα έπρεπε.  Κάθε μήνα του γίνεται κράτηση 9% για σύνταξη και ασφάλιση.  Να γραφεί αλγόριθμος που θα ζητά το ακαθάριστο ημερομίσθιο, τις ημέρες εργασίας και θα εμφανίζει : το τελικό καθαρό ποσό πληρωμής (αφού δηλ. αφαιρεθούν οι κρατήσεις), για τις ημέρες που εργάστηκε, καθώς και το υπόλοιπο καθαρό ποσό που θα λάμβανε αν εργαζόταν όλες τις ημέρες. Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
  • 22. 22 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ- ΤΕΛΕΣΤΕΣ  Να γραφεί αλγόριθμος που θα δέχεται ένα τριψήφιο αριθμό και θα εμφανίζει το άθροισμα των ψηφίων του. π.χ. Ο αριθμός 527 έχει άθροισμα ψηφίων το 14 Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
  • 23. 23 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΛΓΟΡΙΘΜΟΙ-ΜΕΤΑΒΛΗΤΕΣ- ΤΕΛΕΣΤΕΣ  Να γραφεί αλγόριθμος που να δέχεται έναν θετικό ακέραιο αριθμό που αντιστοιχεί σε δευτερόλεπτα και να εμφανίζει πόσες ώρες, λεπτά και δευτερόλεπτα είναι. Π.χ. 3.786 δευτερόλεπτα είναι : 1 ώρα, 3 λεπτά, 6 δευτερόλεπτα  Να γραφεί αλγόριθμος που θα αντιμεταθέτει τα ψηφία ενός διψήφιου αριθμού. Π.χ. Το 58 να εμφανίζεται ως 85 Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
  • 24. 24 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΑΛΓΕΒΡΑ BOOLE
  • 25. 25 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΛΓΕΒΡΑ BOOLE Να συμπληρώσετε τους παρακάτω πίνακες με τις τιμές ΑΛΗΘΗΣ,ΨΕΥΔΗΣΝα συμπληρώσετε τους παρακάτω πίνακες με τις τιμές ΑΛΗΘΗΣ,ΨΕΥΔΗΣ ΑΑ ΒΒ ΓΓ (Α>4)(Α>4) ΚΑΙΚΑΙ (Β<Γ)(Β<Γ) (Α=Β)(Α=Β) ΉΉ (Γ<Β)(Γ<Β) 66 44 -1-1 55 -2-2 00 33 33 22 1010 1010 2020 ΑΑ ΒΒ ΓΓ Α<Α<““ΞΞ”” ΚΑΙΚΑΙ Β<=ΓΒ<=Γ Α>=Α>=““ΟΟ”” Ή Γ<ΒΓ<Β "Ν""Ν" 33 55 "Ο""Ο" 99 33 "Χ""Χ" 88 88 "Α""Α" 00 -2-2
  • 26. 26 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΛΓΕΒΡΑ BOOLE Να συμπληρώσετε τον παρακάτω πίνακα με τις τιμές ΑΛΗΘΗΣ,ΨΕΥΔΗΣΝα συμπληρώσετε τον παρακάτω πίνακα με τις τιμές ΑΛΗΘΗΣ,ΨΕΥΔΗΣ ΑΑ ΒΒ ΓΓ ΟΧΙΟΧΙ (Α+Β < 10)(Α+Β < 10) (Α>=Β)(Α>=Β) ΉΉ (Γ<Β)(Γ<Β) (Α=Β)(Α=Β) ΉΉ (Γ>=Β)(Γ>=Β) 55 77 33 66 33 11 33 44 88 77 77 99
  • 27. 27 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΛΓΕΒΡΑ BOOLE Να βρείτε ποιες εγγραφές πελατών θα εμφανιστούν, αν δώσουμε τοΝα βρείτε ποιες εγγραφές πελατών θα εμφανιστούν, αν δώσουμε το παρακάτω ερώτημα αναζήτησης:παρακάτω ερώτημα αναζήτησης: ΚΩΔ.ΚΩΔ. ΕΠΩΝΥΜΟΕΠΩΝΥΜΟ ΗΛΙΚΙΑΗΛΙΚΙΑ ΠΟΛΗΠΟΛΗ ΑΓΟΡΕΣ (€)ΑΓΟΡΕΣ (€) 44 ΠέτρουΠέτρου 5656 ΚΟΡΙΝΘΟΣΚΟΡΙΝΘΟΣ 700700 22 ΑργυριάδηςΑργυριάδης 3636 ΝΕΜΕΑΝΕΜΕΑ 400400 77 ΝικάκηςΝικάκης 3939 ΚΟΡΙΝΘΟΣΚΟΡΙΝΘΟΣ 900900 11 ΚαπετάνουΚαπετάνου 4646 ΚΙΑΤΟΚΙΑΤΟ 500500 55 ΦιλιππάκηςΦιλιππάκης 3535 ΚΟΡΙΝΘΟΣΚΟΡΙΝΘΟΣ 400400 33 ΚουρήςΚουρής 2121 ΚΙΑΤΟΚΙΑΤΟ 500 66 ΚαρέληςΚαρέλης 3232 ΞΥΛΟΚΑΣΤΡΟΞΥΛΟΚΑΣΤΡΟ 800 88 ΝικολάουΝικολάου 5252 ΚΟΡΙΝΘΟΣΚΟΡΙΝΘΟΣ 850 ΕΠΩΝΥΜΟΕΠΩΝΥΜΟ αρχίζει με «Κα»αρχίζει με «Κα» ΉΉ ΠΟΛΗΠΟΛΗ = «ΚΟΡΙΝΘΟΣ»= «ΚΟΡΙΝΘΟΣ» ΚΑΙΚΑΙ ((ΑΓΟΡΕΣΑΓΟΡΕΣ >= 800>= 800 ΉΉ ΗΛΙΚΙΑΗΛΙΚΙΑ <= 35)<= 35)
  • 28. 28 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΛΓΕΒΡΑ BOOLE (Σύνθετες λογικές πράξεις)  Αν Α = 10, Β = 5, Γ = 3, ποιες από τις παρακάτω εκφράσεις είναι ΑΛΗΘΗΣ και ποιες ΨΕΥΔΗΣ; (Προσοχή στις προτεραιότητες των τελεστών !) Α. ΌΧΙ (Α>Β) Β. Α > Β ΚΑΙ Α < Γ Ή Γ =< Β Γ. Α > Β ΚΑΙ (Α < Γ Ή Γ =< Β) Δ. Α = Β Ή (Γ-Β) < 0 Ε. (Α > Β ΚΑΙ Γ < Β) Ή (Β <> Γ ΚΑΙ Α < Γ)
  • 29. 29 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΛΓΕΒΡΑ BOOLE (Σύνθετες λογικές πράξεις) Ένα έτος είναι δίσεκτο όταν :  Διαιρείται με το 400  Διαιρείται με το 4 αλλά όχι με το 100 Να γράψετε την κατάλληλη παράσταση, ώστε να προκύπτει η λογική τιμή ΑΛΗΘΗΣ, αν ένα έτος (ακέραιος) είναι δίσεκτο
  • 30. 30 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΔΟΜΗ ΕΠΙΛΟΓΗΣ ΕΝΤΟΛΗ «ΑΝ»
  • 31. 31 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΑΝ»  Να γραφεί αλγόριθμος που να δέχεται δύο αριθμούς Α, Β. Αν ο Α είναι μικρότερος, να εμφανίζει το άθροισμά τους αλλιώς να εμφανίζει το γινόμενό τους.  Να γραφεί αλγόριθμος που να δέχεται έναν ακέραιο αριθμό και να εμφανίζει αν αυτός είναι άρτιος ή περιττός Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
  • 32. 32 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΑΝ»  Να εκτελέστε τον αλγόριθμο και να γράψετε τι εκτυπώνει όταν στην είσοδο δίνονται οι τιμές: i. α = 4, ii. α = -8  Να ξαναγράψετε τον αλγόριθμο με ψευδοκώδικα Α Ρ Χ Η Ε μ φ ά ν ισ ε α Α Λ Η Θ Η Σ Ψ Ε Υ Δ Η Σ Τ Ε Λ Ο Σ α < 0 α α * ( - 1 )
  • 33. 33 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΑΝ»  Να γραφεί αλγόριθμος που να δέχεται δύο αριθμούς Α, Β που αντιστοιχούν στο ποσοστό διοξειδίου του άνθρακα και του αζώτου, όπως έχει καταγραφεί κάποια ημέρα.  Να εμφανίζετε «ΚΑΘΑΡΗ» αν το διοξείδιο του άνθρακα είναι κάτω από 0,35 αλλιώς την τιμή «ΜΟΛΥΣΜΕΝΗ»  Επίσης να τυπώνετε «ΔΙΑΥΓΗΣ» αν το άζωτο είναι κάτω από 0,17 αλλιώς «ΜΗ ΔΙΑΥΓΗΣ» Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
  • 34. 34 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΑΝ» Δίνεται το παρακάτω τμήμα αλγορίθμουΔίνεται το παρακάτω τμήμα αλγορίθμου ΑΝΑΝ ποσότητα <= 50ποσότητα <= 50 TOTETOTE ΚόστοςΚόστος  Ποσότητα * 580Ποσότητα * 580 Αλλιώς_ανΑλλιώς_αν Ποσότητα > 50Ποσότητα > 50 ΚΑΙΚΑΙ Ποσότητα <= 100Ποσότητα <= 100 τότετότε ΚόστοςΚόστος  Ποσότητα * 520Ποσότητα * 520 Αλλιώς_ανΑλλιώς_αν Ποσότητα > 100Ποσότητα > 100 ΚΑΙΚΑΙ Ποσότητα <= 200Ποσότητα <= 200 τότετότε ΚόστοςΚόστος  Ποσότητα * 470Ποσότητα * 470 ΑΛΛΙΩΣΑΛΛΙΩΣ ΚόστοςΚόστος  Ποσότητα * 440Ποσότητα * 440 ΤΕΛΟΣ_ΑΝΤΕΛΟΣ_ΑΝ Στο παραπάνω τμήμα αλγορίθμου, για το οποίο θεωρούμε ότιΣτο παραπάνω τμήμα αλγορίθμου, για το οποίο θεωρούμε ότι η ποσότητα είναι θετικός αριθμός,η ποσότητα είναι θετικός αριθμός, περιλαμβάνονται περιττοίπεριλαμβάνονται περιττοί έλεγχοιέλεγχοι. Να τους επισημάνετε.. Να τους επισημάνετε.
  • 35. 35 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΑΝ» 1. Να εκτελέστε τον αλγόριθμο και να γράψετε την τι εκτυπώνει, όταν στην είσοδο (Α) δίνονται οι τιμές: i. 20 ii. 15 iii. 48 2. Να ξαναγράψετε τον αλγόριθμο με ψευδοκώδικα Αρχή // Α // Α<18 Εκτύπωσε "Πολύ μικρός" Τέλος ΝΑΙ ΟΧΙ Α>65 Α<45 Εκτύπωσε "Συνταξιούχος" Εκτύπωσε "Παραγωγικός" Εκτύπωσε "Κρίση" ΟΧΙ ΟΧΙ ΝΑΙ ΝΑΙ
  • 36. 36 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΑΝ»  Να γίνει αλγόριθμος όπου από το μισθό ενός υπαλλήλου θα κρατείται ένα ποσοστό για το «Παιδικό χωριό SOS» και ένα ποσοστό για τη «UNICEF» σύμφωνα με τον παρακάτω πίνακα.  Το σύνολο των κρατήσεων δεν πρέπει να υπερβαίνει τα 200 €  Να εμφανίσετε το μισθό που διαβάζετε από τον υπάλληλο, το σύνολο κρατήσεων και το καθαρό ποσό που του απομένει Μισθός Παιδικό χωριό SOS UNICEF Μέχρι 500 € 5% 4% 501 € - 800 € 7,5% 6% 801 € - 1100 € 9,5% 8% Πάνω από 1100 12% 11%
  • 37. 37 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΑΝ»  Να γραφεί αλγόριθμος που να βρίσκει τη λύση της δευτεροβάθμιας εξίσωσης f(x) = Ax2 + Bx + Γ όπου τα Α, Β, Γ οποιοιδήποτε ακέραιοι (ακόμη και το 0) που θα δίνονται από το χρήστη. Στην περίπτωση που η εξίσωση δεν έχει πραγματικές λύσεις να εμφανίζεται το ανάλογο μήνυμα.
  • 38. 38 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΑΝ»  Να γραφεί ο αλγόριθμος σε ψευδοκώδικα πουΝα γραφεί ο αλγόριθμος σε ψευδοκώδικα που θα προσομοιώνει τη λειτουργία μιαςθα προσομοιώνει τη λειτουργία μιας αριθμομηχανής δηλαδή θα διαβάζει τοαριθμομηχανής δηλαδή θα διαβάζει το σύμβολο της πράξης (+, -, *, /) και τουςσύμβολο της πράξης (+, -, *, /) και τους συντελεστές (α, β) της και θα εμφανίζει τοσυντελεστές (α, β) της και θα εμφανίζει το αποτέλεσμα της πράξης.αποτέλεσμα της πράξης. Ο αλγόριθμος πρέπει να εμφανίζει ανάλογοΟ αλγόριθμος πρέπει να εμφανίζει ανάλογο μήνυμα σε περίπτωση που δοθεί σύμβολομήνυμα σε περίπτωση που δοθεί σύμβολο άλλο από τα προαναφερόμεναάλλο από τα προαναφερόμενα,, ή προκύπτειή προκύπτει πρόβλημα με την πράξη.πρόβλημα με την πράξη.
  • 39. 39 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΑΝ»  Μεγάλο εμπορικό κέντρο διαθέτει παρκινγκ και χρεώνειΜεγάλο εμπορικό κέντρο διαθέτει παρκινγκ και χρεώνει κλιμακωτάκλιμακωτά τη στάθμευση ως εξής:τη στάθμευση ως εξής: 1.1. Παραμονή στο παρκινγκ μέχρι καιΠαραμονή στο παρκινγκ μέχρι και 22 ώρες, δεν χρεώνεταιώρες, δεν χρεώνεται 2.2. Παραμονή μέχρι καιΠαραμονή μέχρι και 66 ώρες, κάθε ώρα χρεώνεταιώρες, κάθε ώρα χρεώνεται 3€3€.. 3.3. Για περισσότερες απόΓια περισσότερες από 66 ώρες στάθμευσης η χρέωση είναιώρες στάθμευσης η χρέωση είναι 5 €5 € για κάθεγια κάθε επιπλέον ώρα.επιπλέον ώρα. 4.4. Τέλος, αν κάποιο όχημα είναι σταθμευμένο άνω τωνΤέλος, αν κάποιο όχημα είναι σταθμευμένο άνω των 1010 ωρών τότεωρών τότε υπάρχειυπάρχει 20%20% προσαύξηση στη χρέωση.προσαύξηση στη χρέωση.  Στα παραπάνω ποσά είναιΣτα παραπάνω ποσά είναι ενσωματωμένοςενσωματωμένος δημοτικός φόροςδημοτικός φόρος 10%10%..  Να αναπτύξετε αλγόριθμο που θα διαβάζει το πλήθος των ωρώνΝα αναπτύξετε αλγόριθμο που θα διαβάζει το πλήθος των ωρών που ένα όχημα έμεινε σταθμευμένο στο παρκινγκ και θα εκτυπώνειπου ένα όχημα έμεινε σταθμευμένο στο παρκινγκ και θα εκτυπώνει το ποσό που θα πρέπει να πληρώσει ο οδηγός του, το ποσό πουτο ποσό που θα πρέπει να πληρώσει ο οδηγός του, το ποσό που θα εισπράξει το παρκινγκ καθώς και το ποσό που θα πρέπει ναθα εισπράξει το παρκινγκ καθώς και το ποσό που θα πρέπει να αποδοθεί στο δήμο.αποδοθεί στο δήμο.
  • 40. 40 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΑΝ»  Να γραφεί αλγόριθμος που να υπολογίζει το δείκτη μάζας σώματος 2 )( )( mΎ Kgά ψος ροςΒ =∆ Εμφανίστε το κατάλληλο μήνυμα ανάλογα με την τιμή του δείκτη < 20 ΚΑΤΩ ΑΠΟ ΤΟ ΦΥΣΙΟΛΟΓΙΚΟ ΒΑΡΟΣ [20 – 25) ΦΥΣΙΟΛΟΓΙΚΟ ΒΑΡΟΣ [25 – 30) ΥΠΕΡΒΑΡΟ ΑΤΟΜΟ [30 – 40) ΠΑΧΥΣΑΡΚΟ ΑΤΟΜΟ >= 40 ΣΟΒΑΡΑ ΠΑΧΥΣΑΡΚΟ ΑΤΟΜΟ Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
  • 41. 41 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΑΝ» Να εκτελέσετε τους αλγόριθμους Ε1 και Ε2 γιαΝα εκτελέσετε τους αλγόριθμους Ε1 και Ε2 για ΠΟΣΟ=20 και ΠΟΣΟ=11. Τι παρατηρείτε;ΠΟΣΟ=20 και ΠΟΣΟ=11. Τι παρατηρείτε; ΑλγόριθμοςΑλγόριθμος Ε1Ε1 ΔιάβασεΔιάβασε ΠοσόΠοσό ΑνΑν Ποσό > 10Ποσό > 10 τότετότε ΠοσόΠοσό  Ποσό – Ποσό * 0,1Ποσό – Ποσό * 0,1 Τέλος_ΑνΤέλος_Αν ΑνΑν Ποσό ≤ 10Ποσό ≤ 10 τότετότε ΠοσόΠοσό  Ποσό – Ποσό * 0,2Ποσό – Ποσό * 0,2 Τέλος_ανΤέλος_αν ΕκτύπωσεΕκτύπωσε ΠοσόΠοσό ΤέλοςΤέλος Ε1Ε1 ΑλγόριθμοςΑλγόριθμος Ε2Ε2 ΔιάβασεΔιάβασε ΠοσόΠοσό ΑνΑν Ποσό > 10Ποσό > 10 τότετότε ΠοσόΠοσό  Ποσό – Ποσό * 0,1Ποσό – Ποσό * 0,1 ΑλλιώςΑλλιώς ΠοσόΠοσό  Ποσό – Ποσό * 0,2Ποσό – Ποσό * 0,2 Τέλος_ανΤέλος_αν ΕκτύπωσεΕκτύπωσε ΠοσόΠοσό ΤέλοςΤέλος Ε2Ε2
  • 42. 42 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΑΝ» Ένα γυμναστήριο κάνει έκπτωση στις οικογένειες ως ακολούθως:Ένα γυμναστήριο κάνει έκπτωση στις οικογένειες ως ακολούθως:  Αν είναι μέχρι 2 άτομα τότε στο κάθε άτομο κάνει έκπτωση 10%Αν είναι μέχρι 2 άτομα τότε στο κάθε άτομο κάνει έκπτωση 10%  Αν είναι 3 ή 4 άτομα τότε σε ένα άτομο κάνει έκπτωση 50% και στουςΑν είναι 3 ή 4 άτομα τότε σε ένα άτομο κάνει έκπτωση 50% και στους υπόλοιπους 15%υπόλοιπους 15%  Αν είναι από 5 άτομα και πάνω τότε ένα άτομο δεν πληρώνει ενώ ταΑν είναι από 5 άτομα και πάνω τότε ένα άτομο δεν πληρώνει ενώ τα υπόλοιπα έχουν έκπτωση 20%.υπόλοιπα έχουν έκπτωση 20%. Να γραφεί αλγόριθμος ο οποίος θα διαβάζει τον αριθμό των ατόμωνΝα γραφεί αλγόριθμος ο οποίος θα διαβάζει τον αριθμό των ατόμων της οικογένειας και το ποσό συνδρομής ανά άτομο στο γυμναστήριοτης οικογένειας και το ποσό συνδρομής ανά άτομο στο γυμναστήριο και θα τυπώνει πόσο θα πληρώνει η οικογένεια.και θα τυπώνει πόσο θα πληρώνει η οικογένεια. Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
  • 43. 43 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΑΝ»  Να γίνει αλγόριθμος ο οποίος να δέχεται ένα έτος (π.χ. 2015) και να εμφανίζει σε ποια ημέρα της εβδομάδας πέφτουν τα Χριστούγεννα. Η διαδικασία σε ελεύθερο κείμενο είναι: 1. Σπάζουμε το έτος σε δύο μέρη: 2. Ονομάζουμε Α τις εκατονταετίες της χρονολογίας, δηλαδή τα 2 αριστερά ψηφία του έτους (π.χ. 20). 3. Ονομάζουμε Β τα υπόλοιπα χρόνια της χρονολογίας, δηλαδή τα 2 δεξιά ψηφία του έτους (π.χ. 15). 4. Υπολογίζουμε το Κ ως το πηλίκο της ακέραιας διαίρεσης του Α με το 4 (π.χ. 5) 5. Υπολογίζουμε το Λ ως το πηλίκο της ακέραιας διαίρεσης του Β με το 4 (π.χ. 3) 6. Η ημέρα της εβδομάδας Μ βρίσκεται από το υπόλοιπο της ακέραιας διαίρεσης του αριθμού ( 50 + Β + Κ + Λ - 2Α ) με το 7 (π.χ. 5) Αν Μ = 0 σημαίνει Κυριακή, αν Μ = 1 σημαίνει Δευτέρα, κ.ο.κ.
  • 44. 44 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΑΝ»  Αν δύο δοθέντες αριθμοί είναι ταυτόχρονα άρτιοι ή ταυτόχρονα περιττοί, να εμφανίσετε το γινόμενό τους, αλλιώς να εμφανίσετε το άθροισμά τους  Να λύσετε την άσκηση με δύο διαφορετικές χρήσεις της εντολής ΑΝ Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
  • 45. 45 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΑΝ»  Τι τύπου αλγοριθμική συνιστώσα πρέπει ναΤι τύπου αλγοριθμική συνιστώσα πρέπει να χρησιμοποιήσουμε για τα παρακάτω στοιχείαχρησιμοποιήσουμε για τα παρακάτω στοιχεία υπολογισμού; Γράψτε το αντίστοιχο τμήμαυπολογισμού; Γράψτε το αντίστοιχο τμήμα δηλώσεωνδηλώσεων  Το σύνολο ποσού από μια λίστα από 100 αντικείμεναΤο σύνολο ποσού από μια λίστα από 100 αντικείμενα  Τη βαθμολογία ενός μαθητή εάν έχει περάσει ταΤη βαθμολογία ενός μαθητή εάν έχει περάσει τα μαθήματά τουμαθήματά του  Το μέσο όρο βαθμολογίας 100 μαθητώνΤο μέσο όρο βαθμολογίας 100 μαθητών  Εισαγωγή ονόματος και τηλεφώνου ενός μαθητήΕισαγωγή ονόματος και τηλεφώνου ενός μαθητή  Εισαγωγή ονόματος, διεύθυνσης και τηλεφώνου 25Εισαγωγή ονόματος, διεύθυνσης και τηλεφώνου 25 μαθητώνμαθητών  Τον αριθμό που προκύπτει όταν ρίξουμε ένα ζάριΤον αριθμό που προκύπτει όταν ρίξουμε ένα ζάρι
  • 46. 46 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ ΕΝΤΟΛΗ «ΟΣΟ»
  • 47. 47 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΟΣΟ»  Να γραφτεί αλγόριθμος που θα διαβάζειΝα γραφτεί αλγόριθμος που θα διαβάζει συνεχώς αριθμούς και θα υπολογίζει τοσυνεχώς αριθμούς και θα υπολογίζει το άθροισμά τους.άθροισμά τους. Όταν το άθροισμα ξεπεράσει το 1.000 τότε οΌταν το άθροισμα ξεπεράσει το 1.000 τότε ο αλγόριθμος θα τερματίζει και θα εμφανίζει τοαλγόριθμος θα τερματίζει και θα εμφανίζει το ακριβές άθροισμα των αριθμών πουακριβές άθροισμα των αριθμών που προστέθηκαν καθώς και το πλήθος τους.προστέθηκαν καθώς και το πλήθος τους.
  • 48. 48 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΟΣΟ»  Να γραφεί αλγόριθμος ο οποίος να αναμένειΝα γραφεί αλγόριθμος ο οποίος να αναμένει από το χρήστη απάντηση τις τιμές «ΣΩΣΤΟ» ήαπό το χρήστη απάντηση τις τιμές «ΣΩΣΤΟ» ή «ΛΑΘΟΣ» οι οποίες να είναι και οι μόνες«ΛΑΘΟΣ» οι οποίες να είναι και οι μόνες αποδεκτές.αποδεκτές. Αν δοθεί κάποια άλλη τιμή, να εμφανίζεταιΑν δοθεί κάποια άλλη τιμή, να εμφανίζεται πάντα το μήνυμα «Παρακαλώ δώστε ΣΩΣΤΟ ήπάντα το μήνυμα «Παρακαλώ δώστε ΣΩΣΤΟ ή ΛΑΘΟΣ» και η διαδικασία να επαναλαμβάνεται.ΛΑΘΟΣ» και η διαδικασία να επαναλαμβάνεται. Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
  • 49. 49 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΟΣΟ»  Να γραφεί αλγόριθμος που να υπολογίζει το Ν ! (Ν παραγοντικό, Ν>=1) δηλ. 1 * 2 * 3 * .... * Ν όπου Ν θα δίνεται από το χρήστη. Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
  • 50. 50 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΟΣΟ»  Να γραφεί αλγόριθμος που να υπολογίζει το: 1 + 2*2 + 3*3*3 + 4*4*4*4 + .... + Ν*Ν*...*Ν όπου Ν θα δίνεται από το χρήστη. Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
  • 51. 51 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΟΣΟ»  Δίνεται η παρακάτωΔίνεται η παρακάτω ακολουθία εντολών.ακολουθία εντολών. ΑΑ  xx ΌσοΌσο Α ≤Α ≤ yy επανάλαβεεπανάλαβε ΑΑ  Α +Α + zz Τέλος_επανάληψηςΤέλος_επανάληψης Πόσες φορές εκτελείται ηΠόσες φορές εκτελείται η εντολήεντολή AA  A + zA + z γιαγια κάθε ένα από τουςκάθε ένα από τους παρακάτω συνδυασμούςπαρακάτω συνδυασμούς των τιμών τωντων τιμών των x, y, zx, y, z 1.1. x=0x=0,, y=8y=8,, z=3z=3 2.2. x=7x=7,, y=10y=10,, z=5z=5 3.3. x=-10x=-10,, y=-5y=-5,, z=-1z=-1 4.4. x=10x=10,, y=5y=5,, z=2z=2
  • 52. 52 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΟΣΟ»  Να γίνει αλγόριθμος που να διαβάζει ένανΝα γίνει αλγόριθμος που να διαβάζει έναν αριθμό και να εμφανίζει όλους τους διαιρέτεςαριθμό και να εμφανίζει όλους τους διαιρέτες του.του. π.χ. Ο αριθμός 40 έχει διαιρέτες :π.χ. Ο αριθμός 40 έχει διαιρέτες : 1, 2, 4, 5, 8, 10, 201, 2, 4, 5, 8, 10, 20
  • 53. 53 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΟΣΟ»  Γράψτε τονΓράψτε τον αντίστοιχοαντίστοιχο ψευδοκώδικαψευδοκώδικα  Διατυπώστε τηνΔιατυπώστε την εκφώνηση τουεκφώνηση του προβλήματοςπροβλήματος i  1 Pow  1 i ≤ Ν PowPow  PowPow ** XX i  i + 1 ΝΑΙ ΌΧΙ ΑΡΧΗ Διάβασε Χ, Ν ΤΕΛΟΣ Τύπωσε Pow
  • 54. 54 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΟΣΟ»  Τι θα εμφανίσει οΤι θα εμφανίσει ο δίπλα αλγόριθμος;δίπλα αλγόριθμος; ΑλγόριθμοςΑλγόριθμος ΧμμμμμΧμμμμμ ΣΣ  ΑΛΗΘΗΣΑΛΗΘΗΣ ΑΑ  11 ΌσοΌσο ΣΣ επανάλαβεεπανάλαβε ΒΒ  1010 ΌσοΌσο Β ≥ ΑΒ ≥ Α επανάλαβεεπανάλαβε Εμφάνισε ΒΕμφάνισε Β ΒΒ  Β – 1Β – 1 Τέλος_επανάληψηςΤέλος_επανάληψης ΑΑ  Α + 1Α + 1 ΣΣ  (Α ≤ 10)(Α ≤ 10) Τέλος_επανάληψηςΤέλος_επανάληψης ΤέλοςΤέλος ΧμμμμμΧμμμμμ
  • 55. 55 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΟΣΟ»  Να γραφεί αλγόριθμος που να δέχεται συνέχεια ακεραίους αριθμούς όσο αυτοί είναι ≠ 0. Στο τέλος, να υπολογίζει και να εμφανίζει το γινόμενο όλων αλλά και το πλήθος τους. Σε περίπτωση που δεν δοθεί κανένας αριθμός, να εμφανίσει ανάλογο μήνυμα στην οθόνη.
  • 56. 56 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΟΣΟ»  Να γράψετε πρόγραμμα, το οποίο να δέχεται δύο αριθμούς από το πληκτρολόγιο. Οι αριθμοί πρέπει να είναι οπωσδήποτε θετικοί.  Αν ο πρώτος (Α) είναι πάνω από 10 και μεγαλύτερος από το δεύτερο (Β), τότε να να εμφανίζετε την τετραγωνική ρίζα του αθροίσματος τους.  Σε διαφορετική περίπτωση, αν η παράσταση 3Α+2Β είναι μεταξύ [0-50] να εμφανίζετε την τετραγωνική ρίζα του γινομένου τους, ενώ αν είναι μεταξύ [51-100], να εμφανίζετε το τετράγωνο της διαφοράς τους. Αν είναι εκτός αυτών των δύο διαστημάτων απλά να εμφανίζετε τη φράση «ΕΚΤΟΣ 0-100»  Όλα τα παραπάνω να επαναλαμβάνονται συνεχώς, μέχρι να απαντήσετε «Ο» στην ερώτηση «Θέλετε να συνεχίσετε (Ν/Ο) ;»
  • 57. 57 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ ΕΝΤΟΛΗ «ΜΕΧΡΙΣ_ΟΤΟΥ»
  • 58. 58 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΜΕΧΡΙΣ_ΟΤΟΥ» ((ΑΑ)) ii  11 Αρχή_επανάληψηςΑρχή_επανάληψης ii  i +i + 0,10,1 Μέχρις_ότουΜέχρις_ότου i ≤i ≤ 1010 ((Γ)Γ) ΧΧ  33 Αρχή_επανάληψηςΑρχή_επανάληψης ΧΧ  Χ - 1Χ - 1 Μέχρις_ότουΜέχρις_ότου ΧΧ ≤≤ 00 (Β)(Β) ii  00 Αρχή_επανάληψηςΑρχή_επανάληψης ii  i +i + 11 Μέχρις_ότουΜέχρις_ότου ii == 1010 (Δ)(Δ) ΑΑ  ΑΛΗΘΗΣΑΛΗΘΗΣ Αρχή_επανάληψηςΑρχή_επανάληψης ΑΑ  ΌΧΙ(Α)ΌΧΙ(Α) Μέχρις_ότουΜέχρις_ότου ΑΑ  Πόσες φορές θα εκτελεστούν οι παρακάτω επαναλήψεις;
  • 59. 59 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΜΕΧΡΙΣ_ΟΤΟΥ»  Να γραφεί αλγόριθμοςΝα γραφεί αλγόριθμος που θα διαβάζει ένανπου θα διαβάζει έναν θετικό αριθμό και θα τονθετικό αριθμό και θα τον δίνει ως αποτέλεσμα.δίνει ως αποτέλεσμα. Ο αλγόριθμος θα πρέπειΟ αλγόριθμος θα πρέπει να εξασφαλίζει ότι ονα εξασφαλίζει ότι ο αριθμός που επιστρέφεταιαριθμός που επιστρέφεται είναι θετικός!είναι θετικός! (Χρησιμοποιείται όταν μας ζητείται(Χρησιμοποιείται όταν μας ζητείται στοιχείο που να ικανοποιεί κάποιαστοιχείο που να ικανοποιεί κάποια απαίτηση)απαίτηση)  Να γραφεί αλγόριθμοςΝα γραφεί αλγόριθμος που θα διαβάζειπου θα διαβάζει συνεχώς αριθμούς, θασυνεχώς αριθμούς, θα υπολογίζει τουπολογίζει το άθροισμά τους και θαάθροισμά τους και θα εμφανίζει το συνολικόεμφανίζει το συνολικό άθροισμα μόλις αυτόάθροισμα μόλις αυτό ξεπεράσει το 5000.ξεπεράσει το 5000.
  • 60. 60 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΜΕΧΡΙΣ_ΟΤΟΥ»  Να γραφεί αλγόριθμος που θα εμφανίζει ένα μενούΝα γραφεί αλγόριθμος που θα εμφανίζει ένα μενού επιλογής για χρώματα, όπως το παρακάτω:επιλογής για χρώματα, όπως το παρακάτω: Κ– ΚόκκινοΚ– Κόκκινο Π– ΠράσινοΠ– Πράσινο Μ– ΜπλεΜ– Μπλε Τ– ΤέλοςΤ– Τέλος Ο αλγόριθμος θα διαβάζει την επιλογή γράμματοςΟ αλγόριθμος θα διαβάζει την επιλογή γράμματος (Κ,Π,Μ,Τ) του χρήστη και μόνο αν είναι σωστή (ένα(Κ,Π,Μ,Τ) του χρήστη και μόνο αν είναι σωστή (ένα από τα τρία διαθέσιμα χρώματα) θα εμφανίζει τοαπό τα τρία διαθέσιμα χρώματα) θα εμφανίζει το αντίστοιχο χρώμα. Δεν θα τερματίζει, παρά μόνο αναντίστοιχο χρώμα. Δεν θα τερματίζει, παρά μόνο αν επιλεγεί το Τ (Τέλος)επιλεγεί το Τ (Τέλος)
  • 61. 61 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΜΕΧΡΙΣ_ΟΤΟΥ»  Να μετατραπεί ο διπλανόςΝα μετατραπεί ο διπλανός αλγόριθμος σε αλγόριθμο πουαλγόριθμος σε αλγόριθμο που θα χρησιμοποιεί την δομήθα χρησιμοποιεί την δομή επανάληψηςεπανάληψης «ΜΕΧΡΙΣ_ΟΤΟΥ»«ΜΕΧΡΙΣ_ΟΤΟΥ»  Να σχεδιαστεί το διάγραμμαΝα σχεδιαστεί το διάγραμμα ροήςροής όλουόλου του αλγορίθμουτου αλγορίθμου ΑλγόριθμοςΑλγόριθμος ΔΠ3ΔΠ3 ΆθροισμαΆθροισμα  00 ii  11 ΌσοΌσο i ≤i ≤ 1100 επανάλαβεεπανάλαβε ΆθροισμαΆθροισμα  Άθροισμα +Άθροισμα + ii ii  i + 2i + 2 Τέλος_επανάληψηςΤέλος_επανάληψης ΕμφάνισεΕμφάνισε ΆθροισμαΆθροισμα ΤέλοςΤέλος ΔΠ3ΔΠ3
  • 62. 62 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΜΕΧΡΙΣ_ΟΤΟΥ»  Να τρέξετε τον διπλανόΝα τρέξετε τον διπλανό αλγόριθμο για :αλγόριθμο για : Χ = 1Χ = 1 Χ = 10Χ = 10 Χ = 17Χ = 17 και να γράψετε τικαι να γράψετε τι εμφανίζεται στην οθόνηεμφανίζεται στην οθόνη του υπολογιστή.του υπολογιστή.  Να σχεδιάσετε τοΝα σχεδιάσετε το διάγραμμα ροής τουδιάγραμμα ροής του αλγορίθμουαλγορίθμου ΑλγόριθμοςΑλγόριθμος ΜετατροπήΜετατροπή ΔιάβασεΔιάβασε ΧΧ Αρχή_επανάληψηςΑρχή_επανάληψης ΥΥ  ΧΧ divdiv 22 ΑνΑν 2*Υ = Χ2*Υ = Χ τότετότε ΕμφάνισεΕμφάνισε "0""0" ΑλλιώςΑλλιώς Εμφάνισε "1"Εμφάνισε "1" Τέλος_ανΤέλος_αν ΧΧ  ΥΥ Μέχρις_ότουΜέχρις_ότου Χ = 0Χ = 0 ΤέλοςΤέλος ΜετατροπήΜετατροπή
  • 63. 63 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΜΕΧΡΙΣ_ΟΤΟΥ»  Γράψτε το αντίστοιχοΓράψτε το αντίστοιχο τμήμα αλγορίθμουτμήμα αλγορίθμου  Διατυπώστε τηνΔιατυπώστε την εκφώνηση τουεκφώνηση του προβλήματοςπροβλήματος Διάβασε Χ Προσπάθειες  0 Τ = Χ ΌΧΙ ΝΑΙ ΑΡΧΗ Διάβασε Τ ΤΕΛΟΣ Τύπωσε Προσπάθειες Προσπάθειες  Προσπάθειες + 1 Εμφάνισε "Μάντεψε…"
  • 64. 64 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΜΕΧΡΙΣ_ΟΤΟΥ»  Δίνεται ο διπλανός αλγόριθμος.Δίνεται ο διπλανός αλγόριθμος. Η συνάρτησηΗ συνάρτηση Τ_Ρ (Α)Τ_Ρ (Α) επιστρέφειεπιστρέφει την τετραγωνική ρίζα του Α.την τετραγωνική ρίζα του Α.  Να γράψετε στο τετράδιό σας τιςΝα γράψετε στο τετράδιό σας τις τιμές που τυπώνει ο παραπάνωτιμές που τυπώνει ο παραπάνω αλγόριθμος, αν του δώσουμε τιμήαλγόριθμος, αν του δώσουμε τιμή εισόδουεισόδου Α:36Α:36 (Α(Αναπτύξτε αναλυτικά τα βήματα πουναπτύξτε αναλυτικά τα βήματα που ακολουθήσατε, συμπληρώνοντας έναακολουθήσατε, συμπληρώνοντας ένα πίνακα με τις τιμές των μεταβλητών,πίνακα με τις τιμές των μεταβλητών, καθώς εκτελείτε τις εντολέςκαθώς εκτελείτε τις εντολές)) ΑλγόριθμοςΑλγόριθμος ΑριθμοίΑριθμοί ΔιάβασεΔιάβασε AA ΕκτύπωσεΕκτύπωσε AA S <- 1S <- 1 K <- 2K <- 2 Αρχή_επανάληψηςΑρχή_επανάληψης ΑνΑν AA modmod K = 0K = 0 τότετότε B <- AB <- A divdiv KK ΑνΑν K <> BK <> B τότετότε S <- S + K + BS <- S + K + B ΕμφάνισεΕμφάνισε K, BK, B αλλιώςαλλιώς S <- S + KS <- S + K ΕμφάνισεΕμφάνισε KK Τέλος_ανΤέλος_αν Τέλος_ανΤέλος_αν K <- K + 1K <- K + 1 Μέχρις_ότουΜέχρις_ότου K > Τ_Ρ(A)K > Τ_Ρ(A) ΑνΑν A = SA = S τότετότε ΕμφάνισεΕμφάνισε SS Τέλος_ανΤέλος_αν ΤέλοςΤέλος ΑριθμοίΑριθμοί
  • 65. 65 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΜΕΧΡΙΣ_ΟΤΟΥ» Φιλόπτωχο ταμείο πρόκειται να διαθέσει ένα ποσόΦιλόπτωχο ταμείο πρόκειται να διαθέσει ένα ποσό ΧΧ σε άστεγους ωςσε άστεγους ως εξής:εξής:  Ηλικία απόΗλικία από 4545 μέχρι καιμέχρι και 6565, επίδομα, επίδομα 100100 ευρώ,ευρώ,  Ηλικία άνω τωνΗλικία άνω των 6655, επίδομα, επίδομα 150150 ευρώευρώ  Όλες οι υπόλοιπες ηλικίεςΌλες οι υπόλοιπες ηλικίες δενδεν δικαιούνται επίδομα.δικαιούνται επίδομα.  Επίδομα θα δίδεται μέχρι να τελειώσουν τα χρήματα.Επίδομα θα δίδεται μέχρι να τελειώσουν τα χρήματα. Να αναπτύξετε αλγόριθμο ο οποίος:Να αναπτύξετε αλγόριθμο ο οποίος:  Θα διαβάζει την ηλικία κάθε άστεγου και θα εμφανίζει το ποσόΘα διαβάζει την ηλικία κάθε άστεγου και θα εμφανίζει το ποσό επιδόματος που θα λάβει (το οποίο και θα αφαιρείται από το αρχικόεπιδόματος που θα λάβει (το οποίο και θα αφαιρείται από το αρχικό ποσό).ποσό).  Σε περίπτωση που ο άστεγος δικαιούται επίδομα αλλά το ποσό δενΣε περίπτωση που ο άστεγος δικαιούται επίδομα αλλά το ποσό δεν επαρκεί, του αποδίδεται ολόκληρο το υπόλοιπο ποσό.επαρκεί, του αποδίδεται ολόκληρο το υπόλοιπο ποσό.  Εάν ο άστεγος δεν δικαιούται επίδομα, να εμφανίζεται ανάλογοΕάν ο άστεγος δεν δικαιούται επίδομα, να εμφανίζεται ανάλογο μήνυμα.μήνυμα.
  • 66. 66 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΔΟΜΕΣ ΕΠΑΝΑΛΗΨΗΣ ΕΝΤΟΛΗ «ΓΙΑ»
  • 67. 67 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΓΙΑ» Πόσες φορές θα εκτελεστούν οι παρακάτω επαναλήψεις; 1. Για Α από 10 μέχρι 15 2. Για Β από 5 μέχρι 5 3. Για Ε από 20 μέχρι 19 4. A1  20 A2  30 Για ΜΕΤΡΗΤΗ από Α1 μέχρι Α2 5. Για Γ από -5 μέχρι 5 6. Για Δ από -10 μέχρι -20 με_βήμα -1
  • 68. 68 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΓΙΑ»  Να γραφεί αλγόριθμος που θα μετράει αντίστροφαΝα γραφεί αλγόριθμος που θα μετράει αντίστροφα από τοαπό το 100100 μέχρι τομέχρι το 00 και αφού ολοκληρωθεί ηκαι αφού ολοκληρωθεί η αντίστροφη μέτρηση θα τυπώνει το μήνυμα «Βαντίστροφη μέτρηση θα τυπώνει το μήνυμα «Βoomoom»» Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
  • 69. 69 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΓΙΑ»  Να γραφεί αλγόριθμος που να υπολογίζει το Ν ! (Ν παραγοντικό, Ν>=1) δηλ. 1 * 2 * 3 * .... * Ν όπου Ν θα δίνεται από το χρήστη. (έχει γίνει ήδη και με την ΟΣΟ) Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
  • 70. 70 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΓΙΑ»  Να γραφεί αλγόριθμος που θα εμφανίζει το άθροισμα των άρτιων αριθμών από το 1 ως το 100.  Να κάνετε χρήση της δήλωσης ΜΕ_ΒΗΜΑ στην εντολή ΓΙΑ Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
  • 71. 71 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΓΙΑ»  Πόσες φορές θα εκτελεστεί η εντολήΠόσες φορές θα εκτελεστεί η εντολή ΕμφάνισεΕμφάνισε "Γεια!""Γεια!" και η εντολήκαι η εντολή xx  55 στο παρακάτω τμήμα αλγορίθμουστο παρακάτω τμήμα αλγορίθμου ΓιαΓια κκ απόαπό 1010 μέχριμέχρι 00 με_βήμαμε_βήμα -1-1 ΓιαΓια λλ απόαπό 22 μέχριμέχρι 1010 με_βήμαμε_βήμα 22 ΕμφάνισεΕμφάνισε "Γεια!“"Γεια!“ Τέλος_επανάληψηςΤέλος_επανάληψης xx  55 Τέλος_επανάληψηςΤέλος_επανάληψης
  • 72. 72 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΓΙΑ»  Για δοθέντα αριθμό Ν μαθητών, να διαβάσετε την απάντησή τους στην ερώτηση «Θα συμμετέχετε στην εκδρομή (Ν/Ο);» και να εμφανίσετε το ποσοστό των μαθητών που θα συμμετέχουν και αυτών που δε θα συμμετέχουν  Να μην επιτρέπεται άλλη απάντηση εκτός των Ν ή Ο
  • 73. 73 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΓΙΑ»  Να γίνει αλγόριθμος που να διαβάζει 100 αριθμούς (από 1 έως 3) που αντιστοιχούν στις πόλεις «ΠΑΤΡΑ», «ΤΡΙΚΑΛΑ», «ΧΑΝΙΑ» στις οποίες πρόκειται να φυτευθούν δέντρα.  Με κάθε εισαγωγή αριθμού να εμφανίζετε την αντίστοιχη πόλη.  Στο τέλος να εμφανίζει πόσα δέντρα θα φυτευθούν στην κάθε πόλη και πόσα συνολικά.  Να μην γίνεται δεκτός ένας αριθμός εκτός των 1,2,3
  • 74. 74 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΓΙΑ»  Να γίνει αλγόριθμος ο οποίος να εμφανίζει την προπαίδεια, με την παρακάτω μορφή: 1 x 1 = 1 1 x 2 = 2 1 x 3 = 3 - - - - - - - - 4 x 7 = 28 4 x 8 = 32 - - - - - - - - 10 x 9 = 90 10 x 10 = 100 Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
  • 75. 75 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΓΙΑ»  Να γραφεί αλγόριθμος που να δέχεται 100 ακεραίους αριθμούς και να βρίσκει πόσοι είναι στα διαστήματα [1-300], [301-700], [701-1000], [εκτός 1-1000] Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
  • 76. 76 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΓΙΑ»  Να γραφτεί αλγόριθμος που θα διαβάζει τρεις βαθμούς και τοΝα γραφτεί αλγόριθμος που θα διαβάζει τρεις βαθμούς και το φύλο (1φύλο (1==αγόρι, 2αγόρι, 2==κορίτσι) 20 μαθητών και θα τυπώνει :κορίτσι) 20 μαθητών και θα τυπώνει :  πόσα είναι τα αγόρια,πόσα είναι τα αγόρια,  πόσα είναι τα κορίτσια,πόσα είναι τα κορίτσια,  ποιος είναι ο μέσος όρος των βαθμών των αγοριών,ποιος είναι ο μέσος όρος των βαθμών των αγοριών,  ποιος είναι ο μέσος όρος των βαθμών των κοριτσιώνποιος είναι ο μέσος όρος των βαθμών των κοριτσιών  ποιος είναι ο συνολικός μέσος όρος των βαθμών όλων των μαθητώνποιος είναι ο συνολικός μέσος όρος των βαθμών όλων των μαθητών
  • 77. 77 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΓΙΑ»  Τί θα τυπώσει η τελευταία εντολή; Α 0 ΓΙΑ i ΑΠΟ 10 ΜΕΧΡΙ 20 ΜΕ_ΒΗΜΑ 10 Α  Α + i ^ 2 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ Α
  • 78. 78 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΓΙΑ» κ  0 ΓΙΑ ι ΑΠΟ 0 ΜΕΧΡΙ 10 ΜΕ_ΒΗΜΑ 2 α  ι ^ 2 κ  κ + α ΓΡΑΨΕ ι, α ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ κ  Πόσες φορές θα εκτελεστεί η επανάληψη;  Να γράψετε τις εντολές με τη χρήση της ΟΣΟ και της ΜΕΧΡΙΣ_ΟΤΟΥ  Ποιος τρόπος είναι προτιμότερος;  Δημιουργήστε πίνακα με τις τιμές των μεταβλητών τη στιγμή της εκτέλεσης
  • 79. 79 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΓΙΑ» Ποιες από τις δίπλα ομάδες εντολών παράγουν το ίδιο αποτέλεσμα με τις παρακάτω; Α 1 ΓΙΑ Ι ΑΠΟ 1 ΜΕΧΡΙ 10 ΜΕ_ΒΗΜΑ 2 Α  Α*Ι ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ [1] Α  1 Ι  1 ΟΣΟ Ι<=10 ΕΠΑΝΑΛΑΒΕ Ι  Ι+2 Α  Α*Ι ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ [2] Α  1 Ι  1 ΟΣΟ Ι<=10 ΕΠΑΝΑΛΑΒΕ Α  Α*Ι Ι  Ι+2 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ [3] Α  1 Ι  1 ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ Α  Α*Ι Ι  Ι+2 ΜΕΧΡΙΣ_ΟΤΟΥ Ι <10 [4] Α  1 Ι  1 ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ Α  Α*Ι Ι  Ι+2 ΜΕΧΡΙΣ_ΟΤΟΥ Ι =10
  • 80. 80 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΓΙΑ» ΑλγόριθμοςΑλγόριθμος ΆσκησηΆσκηση ΓιαΓια xx απόαπό 11 μέχριμέχρι 100100 ΓιαΓια yy απόαπό 11 μέχριμέχρι 100100 ΓιαΓια zz απόαπό 11 μέχριμέχρι 100100 ΑνΑν 3*3*x+2x+2**y-7y-7**z=5z=5 τότετότε ΕμφάνισεΕμφάνισε x, y, zx, y, z Τέλος_ΑνΤέλος_Αν Τέλος_επανάληψηςΤέλος_επανάληψης Τέλος_επανάληψηςΤέλος_επανάληψης Τέλος_επανάληψηςΤέλος_επανάληψης ΤέλοςΤέλος ΆσκησηΆσκηση  Να μετατρέψετε τονΝα μετατρέψετε τον αλγόριθμο ώστε νααλγόριθμο ώστε να χρησιμοποιεί την δομήχρησιμοποιεί την δομή επανάληψης «Όσο»επανάληψης «Όσο»
  • 81. 81 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΓΙΑ» ΓιαΓια ii απόαπό 11 μέχριμέχρι 33 xx ←← 2 *2 * ii yy ←← 2 * x2 * x MODMOD 33 zz ←← x^2x^2 DIVDIV (y + 1)(y + 1) ww ←← 2 *2 * ((zz + 1)+ 1) DIVDIV 55 ΕμφάνισεΕμφάνισε ii,, xx,, yy,, zz,, ww Τέλος_επανάληψηςΤέλος_επανάληψης  Τι θα εμφανίσει τοΤι θα εμφανίσει το παρακάτω τμήμαπαρακάτω τμήμα αλγορίθμου;αλγορίθμου; Να φτιάξετε ένα πίνακαΝα φτιάξετε ένα πίνακα τιμών των μεταβλητών,τιμών των μεταβλητών, καθώς εκτελείτε τηνκαθώς εκτελείτε την κάθε γραμμή.κάθε γραμμή. i x y z w 1 2 3
  • 82. 82 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΓΙΑ»  Να γραφεί αλγόριθμος ο οποίος θα δέχεται έναν ακέραιο αριθμό και θα εμφανίζει όλους τους τέλειους αριθμούς μέχρι αυτόν.  ΤΕΛΕΙΟΣ λέγεται ένας αριθμός που είναι ίσος με το άθροισμα όλων των γνήσιων διαιρετών του Χρησιμοποιήστε ψευδοκώδικα, διάγραμμα ροής και πρόγραμμα
  • 83. 83 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΕΝΤΟΛΗ «ΓΙΑ»  Να γραφεί αλγόριθμος που να υπολογίζει το άθροισμα : 1 + 4 + 7 + 10 + 13 + … + Ν *** Κάνετε τον απαραίτητο έλεγχο ώστε το Ν που δίνει ο χρήστης, να συμμετέχει σίγουρα στον υπολογισμό, αλλιώς πρέπει να εμφανίσετε μήνυμα λάθους. Δηλαδή: Αν δοθεί Ν=11 τότε θα υπολογίζονταν μόνο το 1+4+7+10 (Λάθος) Αν όμως Ν=16, τότε θα υπολογιστεί σωστά το 1+4+7+10+13+16 (το Ν συμμετέχει ως τελευταίο στοιχείο)  Στη συνέχεια γενικεύστε τον αλγόριθμο για οποιοδήποτε αρχικό αριθμό (α) και οποιαδήποτε σταθερή διαφορά (δ) μεταξύ αριθμών, αρκεί πάντα να τηρείται ο παραπάνω περιορισμός για το (Ν) Χρησιμοποιήστε ψευδοκώδικα διάγραμμα ροής και πρόγραμμα
  • 84. 84 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΠΙΝΑΚΕΣ 1Δ
  • 85. 85 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ  Να γεμίσετε έναν πίνακα 10 αριθμών από το πληκτρολόγιο όπου, πριν την εισαγωγή κάθε στοιχείου, θα εμφανίζεται το μήνυμα : Δώστε το στοιχείο Α[ 1 ]= _ Δώστε το στοιχείο Α[ 2 ]= _ ...  Αντίστοιχα, να εμφανίσετε τον πίνακα με τη μορφή : Α[ 1 ]= ... Α[ 2 ]= ... ... Το x θα αλλάζει, και είναι η θέση του τρέχοντος στοιχείου
  • 86. 86 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ  Να δημιουργήσετε την κατάλληλη δομή, για την καταχώρηση 10 αριθμών, τους οποίους και θα εισάγετε από το πληκτρολόγιο  Να εμφανίσετε α) πόσοι από αυτούς είναι άρτιοι και ποιο το άθροισμά τους και β) πόσοι είναι περιττοί και ποιο το άθροισμά τους  Τέλος να εμφανίσετε εμφανίσετε όλους τους αριθμούς με την αντίστροφη σειρά εισαγωγής τους
  • 87. 87 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ  Να γεμίσετε έναν πίνακα 100 θέσεων με ακεραίους της σειράς Fibonacci, δηλαδή κάθε στοιχείο του πίνακα να είναι το άθροισμα των δύο προηγούμενών του.  Οι πρώτοι δύο αριθμοί δεν υπολογίζονται. Είναι το 0 και το 1. 0,1,1,2,3,5,8,13,21, .....
  • 88. 88 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ  Να γεμίσετε ένα μονοδιάστατο πίνακα πίνακα Α με 10 ονόματα και έναν πίνακα Β με 15 ονόματα από το πληκτρολόγιο  Να δημιουργήσετε ένα πίνακα Γ, που να περιέχει τα ονόματα και από τους δύο πίνακες, πρώτα τα ονόματα του Α και από κάτω, τα ονόματα του Β
  • 89. 89 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ  Να δημιουργήσετε πρόγραμμα που να εισάγει σε πίνακα, 100 αριθμούς.  Στη συνέχεια, να βρείτε και να εμφανίσετε το άθροισμα των στοιχείων στις άρτιες και στις περιττές θέσεις του πίνακα
  • 90. 90 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ  Να δημιουργήσετε πρόγραμμα που να εισάγει σε πίνακα, 100 αριθμούς.  Μετά να εμφανίζει τους άρτιους αριθμούς που καταχωρίστηκαν σε περιττές θέσεις
  • 91. 91 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ  Να δημιουργήσετε πρόγραμμα, το οποίο να γεμίζει αυτόματα έναν πίνακα 40 θέσεων, με τους παρακάτω αριθμούς : δηλ. ανά 4 θέσεις του πίνακα ο αντίστοιχος αριθμός να είναι με αρνητικό πρόσημο 1 2 3 4 5 6 7 8 9 10 11 12 ... 10 20 30 -40 50 60 70 -80 90 100 110 -120 ...
  • 92. 92 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ  Να γράψετε πρόγραμμα που να καταχωρεί σε πίνακα 20 αριθμούς και να τον εμφανίσετε  Στη συνέχεια, να κάνετε αντιμετάθεση των συμμετρικών στοιχείων του πίνακα και να τον ξαναεμφανίσετε 1 2 3 4 5 6 7 14 15 16 17 18 19 20 5 6 1 2 7 8 3 ................ 2 6 8 2 8 4 2
  • 93. 93 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ  Να γράψετε πρόγραμμα που να καταχωρεί σε πίνακα 15 θέσεων, 10 αριθμούς. Οι υπόλοιπες θέσεις να έχουν από το πρόγραμμα, την τιμή 0  Στη συνέχεια, να προσθέσετε στην 4η θέση, τον αριθμό 5, χωρίς να χάσετε κάποιο από τα στοιχεία που έχετε εισάγει στον πίνακα και μετά να τον εμφανίσετε 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 5 2 7 2 8 9 2 4 3 2 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 5 2 7 5 2 8 9 2 4 3 2 0 0 0 0
  • 94. 94 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ  Να γεμίσετε ένα μονοδιάστατο πίνακα 50 θέσεων (Α) και έναν 20 θέσεων (Β), με ακέραιους αριθμούς από το πληκτρολόγιο  Να αντιγράψετε σε συνεχόμενες θέσεις άλλου πίνακα (Γ), όσους από αυτούς τους αριθμούς, απέχουν πάνω από 10 μονάδες από το ακέραιο μέρος (Α_Μ) του μέσου όρου των αριθμών στους πίνακες Α και Β.  Να εμφανίσετε επίσης το πλήθος των αριθμών που αντιγράψατε
  • 95. 95 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ  Έστω ένας πίνακας 100 θέσεων, που περιέχει ακεραίους αριθμούς  Να φτιάξετε πρόγραμμα που να εμφανίζει πόσοι και ποιοι είναι οι διαφορετικοί αριθμοί μέσα στον πίνακα.
  • 96. 96 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ  Να δημιουργήσετε ένα παιχνίδι εύρεσης αριθμού, όπου ο ένας παίκτης κρυφά από τον άλλον θα εισάγει έναν αριθμό από 1 έως 1000 και ο άλλος θα προσπαθεί να τον μαντέψει μέσα σε προκαθορισμένο πλήθος προσπαθειών (π.χ. 10 προσπάθειες).  Με κάθε προσπάθεια, να εμφανίζετε μήνυμα, αν ο αριθμός που ψάχνουμε είναι μικρότερος ή μεγαλύτερος από αυτόν που δίνουμε κάθε φορά από το πληκτρολόγιο  Αν τελικά τον βρει να εμφανίζετε με πόσες προσπάθειες. Αν όχι, να εμφανίζετε το κατάλληλο μήνυμα  Να προβλέψετε ώστε να μη δίνεται αριθμός ο οποίος έχει ήδη ξαναδοθεί για εύρεση (κάτι σαν τα γράμματα που έχουμε ήδη προσπαθήσει να μαντέψουμε, στο παιχνίδι «Κρεμάλα»).
  • 97. 97 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ  Να τροποποιήσετε τη μέθοδο ταξινόμησης του σχολικού βιβλίου, ώστε οι συγκρίσεις και αντιμεταθέσεις, να σταματούν μόλις ο πίνακας διαπιστωθεί ότι είναι ταξινομημένος.  Δηλαδή, να μη χρειάζεται να γίνουν όλες οι επαναλήψεις (εντολή “ΓΙΑ”, μέσα σε άλλη “ΓΙΑ” του βιβλίου) Αρχείο διαφανειών θεωρίας, για τη λειτουργία του αλγορίθμου
  • 98. 98 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ  Να γραφεί πρόγραμμα το οποίο να ζητά από το χρήστη να εισάγει 50 αριθμούς  Στη συνέχεια να εμφανίσετε τους 10 μικρότερους από αυτούς.
  • 99. 99 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ  Έστω ότι έχουμε ήδη δύο ταξινομημένους, σε αύξουσα σειρά, πίνακες Α και Β, με 10 και 15 αριθμούς αντίστοιχα  Να δημιουργήσετε ένα πίνακα Γ, που να συγχωνεύει τους Α και Β, δηλαδή : έναν πίνακα που προκύπτει παίρνοντας ταυτόχρονα στοιχεία από τον Α ή τον Β βάσει της τιμής τους, ώστε να είναι επίσης ταξινομημένος  Δείτε την αντίστοιχη διαφάνεια θεωρίας που δείχνει τη διαδικασία οπτικοποιημένη και μετατρέψτε την σε κώδικα
  • 100. 100 Ακολουθία, Τελεστές Αν Μέχρις ότου Όσο Για Άλγεβρα Boole ΙΟΡΔΑΝΗΣ ΣΑΒΒΟΥΛΙΔΗΣ - http://users.sch.gr/iordanissav Πίνακες 1Δ Πίνακες 2Δ ΥποπρογράμματαΓλώσσες / τεχνικέςΠίνακες 3Δ ΑΣΚΗΣΕΙΣ 1Δ ΠΙΝΑΚΩΝ  Γεμίστε με αύξουσα σειρά, ένα μονοδιάστατο πίνακα 100 ακεραίων αριθμών  Εφαρμόσετε τον αλγόριθμο της δυαδικής αναζήτησης, ώστε να βρείτε έναν αριθμό που δίδεται από το πληκτρολόγιο.  Πριν την υλοποίηση της άσκησης, δείτε την αντίστοιχη διαφάνεια από το αρχείο διαφανειών θεωρίας

Notas del editor

  1. 1 – γ 2 – α 3 – στ 4 – β 5 - ε
  2. ΛΛΛ ΛΣΛ ΣΛΣ ΛΛΣ ΣΛΛ ΣΛΛ
  3. ΜΕΤΑΒΛΗΤΕΣ ΧΑΡΑΚΤΗΡΕΣ: Όνομα, Διεύθυνση, Τηλέφωνο ! Σχόλιο: Αν το τηλέφωνο ξεκινά από 0, δεν αποθηκεύεται σε ακέραια μεταβλητή και αλλοιώνεται ως δεδομένο ΠΡΑΓΜΑΤΙΚΕΣ: μέσος_όρος ΑΚΕΡΑΙΕΣ: Αριθμός_μητρώου ΛΟΓΙΚΕΣ: Ενεργός
  4. Σταθερές: 5 Μεταβλητές: α Λογικοί τελεστές: &amp;lt; Αριθμητικοί τελεστές: * Λογικές εκφράσεις: α &amp;lt; 0 Εντολές εκχώρησης: α  α * 5
  5. 1 – Λ (Λείπει αριστερή παρένθεση) 2 – Λ (Λείπει το σύμβολο πολλαπλασσιασμού * από το 2x 3 – Λ (Υπάρχουν 2 συνεχόμενα ** και λείπει μια αριστερή παρένθεση 4 – Σ
  6. D  (5*x – 3*y)/(x^2 – y^2) D 2*x + 3*(x+1)/(y^2 + 1) – y^3 D  Τ_Ρ( ( x-1) * (x-4) / (2*y*ΕΦ(x)) )
  7. X  5 * (10 DIV 5) + (10 MOD 5) = 5 * 2 + 0 = 10 X  1 * (-5 DIV 1) + (-5 MOD 1) =1 * (-5) + 0 = -5
  8. ΕΙΣΟΔΟΣ: ΝΑΙ ΕΞΟΔΟΣ: ΝΑΙ ΚΑΘΟΡΙΣΤΙΚΟΤΗΤΑ: ΟΧΙ (δεν ελέγχει για β=2) ΠΕΡΑΤΟΤΗΤΑ: ΝΑΙ ΑΠΟΤΕΛΕΣΜΑΤΙΚΟΤΗΤΑ: ΝΑΙ (όλες απλές εντολές)
  9. ΕΙΣΟΔΟΣ:ΝΑΙ ΕΞΟΔΟΣ:ΝΑΙ ΚΑΘΟΡΙΣΤΙΚΟΤΗΤΑ:ΟΧΙ (Αν Υ=0; Επίσης τα Α, Β δεν έχουν δεχθεί τιμές) ΠΕΡΑΤΟΤΗΤΑ:ΝΑΙ ΑΠΟΤΕΛΕΣΜΑΤΙΚΟΤΗΤΑ:ΝΑΙ (Απλές εντολές) -------------------- Γ : 200, Π: 0,5 , Τ:Άγνωστο -------------------- Αλγόριθμος Πράξεις Διάβασε Χ, Υ Γ Χ * Υ Π Χ / Υ Τ Χ * (Α + Β) Εμφάνισε Γ, Π,Τ Τέλος Πράξεις
  10. Αλγόριθμος Αντιμετάθεση Διάβασε Χ Διάβασε Υ Z  X X  Y Y  Ζ Εμφάνισε Χ Εμφάνισε Y Τέλος Αντιμετάθεση --------------------------------------- ! Σε γλώσσα προγραμματισμού «ΓΛΩΣΣΑ» ΠΡΟΓΡΑΜΜΑ ΑντιμετάθεσηΜΕΤΑΒΛΗΤΕΣ  ΑΚΕΡΑΙΕΣ: Χ, Υ, Ζ  ΑΡΧΗ  ΔΙΑΒΑΣΕ Χ  ΔΙΑΒΑΣΕ Υ  Ζ &amp;lt;- Χ  Χ &amp;lt;- Υ  Υ &amp;lt;- Ζ  ΓΡΑΨΕ Χ  ΓΡΑΨΕ ΥΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  11. Αλγόριθμος Εκκρεμές Π = 3,14 g = 9,81 Διάβασε L T  2 * Π * Τ_Ρ( L / g ) Εμφάνισε Τ Τέλος Εκκρεμές -------------------- Αλγόριθμος Θερμοκρασία Διάβασε F C  5 * (F – 32) / 9 Εμφάνισε C Τέλος Θερμοκρασία
  12. Αλγόριθμος Τιμές_συνάρτησης Διάβασε χ ! Το (χ^2) πρέπει να μπει σε παρένθεση! αλλιώς θα υπολογιστεί πρώτα το 3^χ! και μετά θα υψωθεί στο τετράγωνο F  7 * x^3 + 3^(x^2) – 5 Εμφάνισε F Τέλος Τιμές_συνάρτησης
  13. Αλγόριθμος Απόσταση Διάβασε x1,y1,x2,y2 Απόσταση  Τ_Ρ( (x1-x2)^2 + (y1-y2)^2 ) Εμφάνισε Απόσταση Τέλος Απόσταση
  14. Αλγόριθμος Εταιρεία Διάβασε Επωνυμία_εταιρείας Διάβασε Όνομα1, Ποσό1 Διάβασε Όνομα2, Ποσό2 Διάβασε Όνομα3, Ποσό3 Σ  Ποσό1+Ποσό2+Ποσό3 Π1  Ποσό1 / Σ * 100 Π2  Ποσό2 / Σ * 100 Π3  Ποσό3 / Σ * 100 Εμφάνισε Επωνυμία_εταιρείας, Σ Εμφάνισε Όνομα1, Π1, «%» Εμφάνισε Όνομα2, Π2, «%» Εμφάνισε Όνομα3, Π3, «%» Τέλος Εταιρεία
  15. Αλγόριθμος Άλλη_εμφάνιση Διάβασε Χ Eμφάνισε 5 - Χ Τέλος Άλλη_εμφάνιση
  16. Αλγόριθμος Εμβαδόν Π = 3.14 Διάβασε ρ Εμβ  ρ^2 * (1 – π / 4) Εμφάνισε Εμβ Τέλος Εμβαδόν
  17. Αλγόριθμος Εργαζόμενος Διάβασε Ημερομίσθιο, Ημέρες_εργασίας Καθαρό Ημερομίσθιο * Ημέρες_εργασίας * 0.91 Καθαρό_υπόλοιπο Ημερομίσθιο * (21 – Ημέρες_εργασίας) * 0.91 Eμφάνισε Καθαρό, Καθαρό_υπόλοιπο Τέλος Εργαζόμενος
  18. Αλγόριθμος Άθροισμα_ψηφίων_τριψήφιου Διάβασε Χ ΕK  X div 100 X  X mod 100 Δ  X div 10 Μ  X mod 10 s  ΕK + Δ + Μ Εμφάνισε s Τέλος Άθροισμα_ψηφίων_τριψήφιου
  19. Αλγόριθμος Δευτερόλεπτα Διάβασε Δ Ω  Δ DIV 3600 Δ  Δ MOD 3600 Λ  Δ DIV 60 Δ  Δ MOD 60 Εμφάνισε Ω, Λ, Δ Τέλος Δευτερόλεπτα --------------------------------- Αλγόριθμος Αντιμετάθεση_διψηφίων_αριθμών Διάβασε α μονάδες  α MOD 10δεκάδες  α DIV 10νέος_αρ  μονάδες * 10 + δεκάδεςΕμφάνισε νέος_αρ Τέλος Αντιμετάθεση_ψηφίων_αριθμού
  20. ΨΕΥΔΗΣΑΛΗΘΗΣ ΑΛΗΘΗΣΨΕΥΔΗΣ ΨΕΥΔΗΣΑΛΗΘΗΣ ΑΛΗΘΗΣΑΛΗΘΗΣ ------------------------------ ΑΛΗΘΗΣΨΕΥΔΗΣ ΨΕΥΔΗΣΑΛΗΘΗΣ ΨΕΥΔΗΣΑΛΗΘΗΣ ΨΕΥΔΗΣΑΛΗΘΗΣ
  21. ΑΛΗΘΕΣΑΛΗΘΕΣΨΕΥΔΕΣ ΨΕΥΔΕΣ ΑΛΗΘΕΣΨΕΥΔΕΣ ΨΕΥΔΕΣ ΨΕΥΔΕΣ ΑΛΗΘΕΣ ΑΛΗΘΕΣ ΑΛΗΘΕΣ ΑΛΗΘΕΣ
  22. ΚΩΔ. : 7,1,5,6,8
  23. Α. ΨΕΥΔΗΣ Β. ΑΛΗΘΗΣ Γ. ΑΛΗΘΗΣ Δ. ΑΛΗΘΗΣ Ε. ΑΛΗΘΗΣ
  24. (Ετος MOD 400) = 0 Ή ((Έτος MOD 4) = 0 ΚΑΙ (Έτος MOD 100) &amp;lt;&amp;gt; 0)
  25. Αλγόριθμος Πράξεις1 Διάβασε Α, Β Αν Α &amp;lt; Β τότε Εμφάνισε Α + Β αλλιώς Εμφάνισε Α * Β Τέλος_Αν Τέλος Πράξεις ------------- Αλγόριθμος Πράξεις2 Διάβασε Α Αν Α MOD 2 = 1 τότε Εμφάνισε “ΠΕΡΙΤΤΟΣ” αλλιώς Εμφάνισε “ΑΡΤΙΟΣ” Τέλος_Αν Τέλος Πράξεις
  26. Ι) 4, ΙΙ) 8 --------------- Αλγόριθμος Απόλυτη_τιμή Διάβασε α Αν α &amp;lt; 0 τότε α  α * (-1) Τέλος_αν Εμφάνισε α Τέλος Απόλυτη_τιμή
  27. Αλγόριθμος Ατμόσφαιρα Διάβασε Α, Β Αν Α &amp;lt; 0.35 τότε Εμφάνισε «ΚΑΘΑΡΗ» Αλλιώς Εμφάνισε «ΜΟΛΥΣΜΕΝΗ» Τέλος_Αν Αν Β &amp;lt; 0.17 τότε Εμφάνισε «ΔΙΑΥΓΗΣ» Αλλιώς Εμφάνισε «ΜΗ ΔΙΑΥΓΗΣ» Τέλος_Αν Τέλος Ατμόσφαιρα
  28. Περιττή δήλωση : Ποσότητα &amp;gt; 50 Περιττή δήλωση : Ποσότητα &amp;gt; 100
  29. Ι) Παραγωγικός, ΙΙ) Πολύ μικρός, ΙΙΙ) Κρίση -------------- Αλγόριθμος πολλαπλή_αν Διάβασε Α Αν Α &amp;lt; 18 τότε Εκτύπωσε «Πολύ μικρός» Αλλιώς_αν Α &amp;gt; 65 τότε Εκτύπωσε «Συνταξιούχος» Αλλιώς_αν Α &amp;lt; 45 τότε Εκτύπωσε «Παραγωγικός» Αλλιώς Εκτύπωσε «Κρίση» Τέλος_αν Τέλος πολλαπλή_αν
  30. Αλγόριθμος Κρατήσεις Διάβασε μισθός Αν μισθός &amp;lt; 500 τότε κ1  0.05 κ2  0.04 Αλλιώς_αν μισθός &amp;lt;= 800 τότε κ1  0.075 κ2  0.06 Αλλιώς_αν μισθός &amp;lt;= 1100 τότε κ1  0.095 κ2  0.08 Αλλιώς κ1  0.12 κ2  0.11 Τέλος_αν σύνολο_κρατήσεων  μισθός * (κ1 + κ2) Αν σύνολο_κρατήσεων &amp;gt; 200 τότε σύνολο_κρατήσεων  200 Τέλος_αν Εμφάνισε μισθός, σύνολο_κρατήσεων, μισθός - σύνολο_κρατήσεων Τέλος Κρατήσεις
  31. Αλγόριθμος Δευτεροβάθμια διαβασε α, β, γ αν α&amp;lt;&amp;gt;0 τότε δ  β^2 - 4*α*γ αν δ &amp;lt; 0 τότε Εμφάνισε ‘μή πραγματικές λύσεις&amp;apos; Αλλιώς_ανδ &amp;gt; 0 τότε Εμφάνισε (-β + Ρίζα( δ ) ) / (2*α) Εμφάνισε (-β - Ρίζα( δ ) ) / (2*α) αλλιως Εμφάνισε -β / (2*α) τελος_αν αλλιως αν β &amp;lt;&amp;gt; 0 τότε Εμφάνισε –γ / β αλλιως αν γ &amp;lt;&amp;gt; 0 τότε Εμφάνισε «αδυνατη» αλλιως  Εμφάνισε «αοριστη» τελος_αν τελος_αντελος_αν Τέλος Δευτεροβάθμια
  32. Αλγόριθμος Κομπιουτεράκι Διάβασε Α Διάβασε Β Διάβασε Op Αν Op = “+” τότε εμφάνισε Α + Β Αλλιώς_Αν Op = “-” τότε εμφάνισε Α - Β Αλλιώς_Αν Op = “*” τότε εμφάνισε Α * Β Αλλιώς_Αν Op = “/” τότε Αν Β &amp;lt;&amp;gt; 0 τότε εμφάνισε Α / Β Αλλιώς εμφάνισε «Διαίρεση αδύνατη» Τέλος_Αν Αλλιώς εμφάνισε «Λάθος σύμβολο πράξης» Τέλος_Αν Τέλος Κομπιουτεράκι
  33. Αλγόριθμος Εμπορικό Διάβασε ώρες Αν ώρες &amp;lt;= 2 τότε χρέωση ← 0 Αλλιώς_αν ώρες &amp;lt;= 6 τότε χρέωση ← 3 * ώρες Αλλιώς χρέωση ← 3 * 4 + 5 * (ώρες – 6) Αν ώρες &amp;gt; 10 τότε χρέωση ← χρέωση * 1.2 Τέλος_αν Τέλος_αν δήμος ← 10/100 * χρέωση παρκινγκ ← 90/100 * χρέωση Εμφάνισε χρέωση, δήμος, παρκινγκ Τέλος Εμπορικό
  34. Αλγόριθμος Δείκτης_Μάζας Εμφάνισε «Δώσε το βάρος σε κιλά:» Διάβασε Βάρος Εμφάνισε «Δώσε το ύψος σε μέτρα:» Διάβασε Υψος Δ  Βάρος / (Ύψος^2) Εμφάνισε Δ Αν Δ &amp;lt; 20 τότε Εμφάνισε «ΚΑΤΩ ΑΠΟ ΤΟ ΦΥΣΙΟΛΟΓΙΚΟ ΒΑΡΟΣ» Αλλιώς_αν Δ &amp;lt; 25 τότε Εμφάνισε «ΦΥΣΙΟΛΟΓΙΚΟ ΒΑΡΟΣ» Αλλιώς_αν Δ &amp;lt; 30 τότε Εμφάνισε «ΥΠΕΡΒΑΡΟ ΑΤΟΜΟ» Αλλιώς_αν Δ &amp;lt; 40 τότε Εμφάνισε «ΠΑΧΥΣΑΡΚΟ ΑΤΟΜΟ» Αλλιώς Εμφάνισε «ΣΟΒΑΡΑ ΠΑΧΥΣΑΡΚΟ ΑΤΟΜΟ» Τέλος_αν Τέλος Δείκτης_Μάζας
  35. Ε1 με 20Ε2 με 20 Ποσό:18Ποσό:18 Ε1 με 11Ε2 με 11 Ποσό:7,92Ποσό:18
  36. Αλγόριθμος Γυμναστήριο Διάβασε Α, Σ Αν Α  2 τότε Π  Σ *Α - 10 / 100 * Σ *Α Αλλιώς_Αν Α  4 τότε Π  Σ *Α - 50 / 100 * Σ - 15 / 100 * Σ * (Α-1) Αλλιώς Π  Σ *Α - Σ - 20 / 100 * Σ * (Α-1) Τέλος_αν Εμφάνισε Π Tέλος Γυμναστήριο
  37. Αλγόριθμος Χριστούγεννα Διάβασε Ετ  Α  Ετ DIV 100  Β  Ετ MOD 100  Κ  Α DIV 4  Λ  Β DIV 4  Μ  (50 + Β + Κ + Λ - 2*Α) MOD 7   Αν Μ=0 τότε Ημέρα  ‘Κυριακή’    Αλλιώς_αν Μ=1 τότε              Ημέρα  ‘Δευτέρα&amp;apos;  Αλλιώς_αν Μ=2 τότε    Ημέρα  ‘Τρίτη&amp;apos;  Αλλιώς_αν Μ=3 τότε    Ημέρα  ‘Τετάρτη&amp;apos;  Αλλιώς_αν Μ=4 τότε    Ημέρα  ‘Πέμπτη&amp;apos;  Αλλιώς_αν Μ=5 τότε    Ημέρα  ‘Παρασκευή&amp;apos;  Αλλιώς    Ημέρα  ‘Σάββατο&amp;apos; Τέλος_αν Εμφάνισε &amp;apos;Τα Χριστούγεννα του’, Ετ, ‘θα πέσουν’, Ημέρα Τέλος Χριστούγεννα
  38. Αλγόριθμος άρτιοι_περιττοί Διάβασε χ, ψ Α  χ mod 2 B  ψ mod 2 Αν (Α=0 ΚΑΙ Β=0) Ή (Α&amp;lt;&amp;gt;0 ΚΑΙ Β&amp;lt;&amp;gt;0) τότε ! ΑΝ (Χ+Ψ) MOD 2 = 0 TOTE εμφάνισε χ * ψ Αλλιώς εμφάνισε χ+ψ Τέλος_αν Τέλος άρτιοι_περιττοί
  39. Δομή επανάληψης Δομή επιλογής Δομή επανάληψης Ανάθεση τιμής και δομή ακολουθίας (2 εντολές «Διάβασε» στη σειρά) Δομή «ΓΙΑ» (που θα περιέχει τρεις εντολές «Διάβασε», εκτελούμενες ακολουθιακά) Ανάθεση τιμής
  40. Αλγόριθμος Άθροισμα_ως_1000 Total  0 Πλήθος  0 Όσο Total &amp;lt;= 1000 επανάλαβε Διάβασε α Πλήθος  Πλήθος + 1 Total  Total + a Τέλος_επανάληψης Εμφάνισε Total, Πλήθος Τέλος Άθροισμα_ως_1000
  41. Αλγόριθμος ΣΩΣΤΟ_ΛΑΘΟΣ Διάβασε απαντηση Όσο απαντηση &amp;lt;&amp;gt; «ΣΩΣΤΟ ΚΑΙ απαντηση &amp;lt;&amp;gt; «ΛΑΘΟΣ» επανάλαβε Εμφάνισε «Παρακαλώ δώστε ΣΩΣΤΟ ή ΛΑΘΟΣ» Διάβασε απαντηση Τέλος_επανάληψης Τέλος ΣΩΣΤΟ_ΛΑΘΟΣ
  42. Αλγόριθμος Ν_παραγοντικό Διάβασε Ν Όσο Ν &amp;lt; 1 επανάλαβε Διάβασε Ν Τέλος_επανάληψης P 1 i  1 Όσο i &amp;lt;= Ν επανάλαβε P  P * I i  i + 1 Τέλος_επανάληψης Εμφάνισε P Τέλος Ν_παραγοντικό
  43. Αλγόριθμος Ύψωση_σε_δύναμη Διάβασε Ν Όσο Ν &amp;lt; 1 επανάλαβε Διάβασε Ν Τέλος_επανάληψης Σ 0 i  1 Όσο i &amp;lt;= Ν επανάλαβε Σ  Σ + Ι ^ I i  i + 1 Τέλος_επανάληψης Εμφάνισε Σ Τέλος Ύψωση_σε_δύναμη
  44. 3 1 Ατέρμων βρόχος 0
  45. Αλγόριθμος Διαιρέτες Διάβασε Α Διαιρέτης  1 Όσο Διαιρέτης &amp;lt;= (Α DIV 2) επανάλαβε Αν Α mod Διαιρέτης = 0 τότε Τύπωσε Διαιρέτης Τέλος_αν Διαιρέτης  Διαιρέτης + 1 Τέλος_επανάληψης Τέλος Διαιρέτες
  46. Αλγόριθμος Δύναμη Ι  1 Pow  1 Διάβασε Χ, Ν Όσο Ι &amp;lt;= Ν επανάλαβε Pow  Pow * x I  I + 1 Τέλος_επανάληψης Τύπωσε Pow Τέλος Γινόμενο ------------------- Να γίνει αλγόριθμος που να υπολογίζει το Χ ^ Ν
  47. 10 9 8 7 6 5 4 3 2 1 10 9 8 7 6 5 4 3 2 10 9 8 7 6 5 4 3 10 9 8 7 6 5 4 10 9 8 7 6 5 10 9 8 7 6 10 9 8 7 10 9 8 10 9 10
  48. Αλγόριθμος Γινόμενο_Πλήθος Πλήθος  0 Γινόμενο  1 Διάβασε α Όσο α &amp;lt;&amp;gt; 0 επανάλαβε Γινόμενο  Γινόμενο * α Πλήθος  Πλήθος + 1 Διάβασε α Τέλος_επανάληψης Αν Πλήθος = 0 τότε Εμφάνισε «Δεν δόθηκε κανένας αριθμός» Αλλιώς εμφάνισε Γινόμενο, Πλήθος Τέλος_αν Τέλος Γινόμενο_Πλήθος
  49. Αλγόριθμος Άσκηση απάντηση ← &amp;quot;Ν&amp;quot;  ΟΣΟ απάντηση &amp;lt;&amp;gt; &amp;quot;Ο&amp;quot;  επανάλαβε    Εμφάνισε  &amp;quot;ΔΩΣΕ Α,Β &amp;gt; 0 : &amp;quot;    Διάβασε  Α, Β        Όσο Α &amp;lt;= 0 Ή Β &amp;lt;= 0 επανάλαβε       Εμφάνισε &amp;quot;ΔΩΣΕ Α,Β &amp;gt; 0 : &amp;quot;      Διάβασε Α, Β     τέλος_επανάληψης     Αν Α &amp;gt; 10 ΚΑΙ Α &amp;gt; Β τότε      Εμφάνισε Τ_Ρ(Α+Β)      αλλιώς      Τ ← 3*Α + 2*Β       Αν Τ &amp;gt;= 0 ΚΑΙ Τ &amp;lt;= 50 τότε         Εμφάνισε Τ_Ρ(Α*Β)        αλλιώς_αν Τ &amp;gt;= 51 ΚΑΙ Τ &amp;lt;= 100 τότε         Εμφάνισε  (Α - Β)^2       αλλιώς         Εμφάνισε  &amp;quot;ΕΚΤΟΣ 0-100&amp;quot;       τέλος_αν     τέλος_αν        Εμφάνισε  &amp;quot;ΘΕΛΕΤΕ ΝΑ ΣΥΝΕΧΙΣΕΤΕ (Ν/Ο);  &amp;quot;     Διάβασε απάντηση  τέλος_επανάληψης Τέλος Άσκηση
  50. Α) 100, Β)10, Γ) 3, Δ) 2
  51. Αλγόριθμος Θετικός Αρχή_επανάληψης Διάβασε Α Μέχρις_ότου Α &amp;gt; 0 Εμφάνισε Α Τέλος Θετικός ---------------------- Αλγόριθμος Άθροισμα_5000 Αθροισμα  0 Αρχή_επανάληψης Διάβασε Α Αθροισμα  Αθροισμα + Α Μέχρις_ότου Αθροισμα &amp;gt; 5000 Εμφάνισε Αθροισμα Τέλος Άθροισμα_5000
  52. Αλγόριθμος Μενού Αρχή_επανάληψης Εμφάνισε &amp;quot;Κ – Κόκκινο&amp;quot; Εμφάνισε &amp;quot;Π – Πράσινο&amp;quot; Εμφάνισε &amp;quot;Μ – Μπλε&amp;quot; Εμφάνισε &amp;quot; Κ ή Π ή Μ: &amp;quot; Διάβασε Ε Αν Ε = “K” τότε Εμφάνισε “ΚΟΚΚΙΝΟ” Αλλιώς_αν Ε = “Π” τότε Εμφάνισε “ΠΡΑΣΙΝΟ” Αλλιώς_αν Ε = “Μ” τότε Εμφάνισε “ΜΠΛΕ” Τέλος_αν Μέχρις_ότου Ε = ”Τ&amp;quot; Τέλος Μενού
  53. Αλγόριθμος ΔΠ3 Άθροισμα  0 i  1 Αρχή_επανάληψης Άθροισμα  Άθροισμα + i i  i + 2 Μέχρις_ότου i &amp;gt; 10 Εμφάνισε Άθροισμα Τέλος ΔΠ3
  54. Χ=1, 1 Χ=10, 1010 Χ=17, 10001
  55. Αλγόριθμος Εύρεση Διάβασε Χ Προσπάθειες  0 Αρχή_επανάληψης Εμφάνισε «Μάντεψε...» Διάβασε Τ Προσπάθειες  Προσπάθειες + 1 Μέχρις_ότου Τ=Χ Τύπωσε Προσπάθειες Τέλος Εύρεση ----------------------- Αν δίνεται η αρχική τιμή προς εύρεση, να γίνει αλγόριθμος που να ζητά από το χρήστη να βρει τον αριθμό και να εμφανίζει σε πόσες προσπάθειες το πέτυχε
  56. Α S Κ Β 36         1         2         18   21         3         12   36         4         9   49         5       6         6   55         7  
  57. Αλγόριθμος Άστεγοι Διάβασε Στο_ταμείο Αρχή_επανάληψης Επίδομα  0 Διάβασε Ηλικία Αν Ηλικία &amp;gt;=45 ΚΑΙ Ηλικία &amp;lt;= 65 τότε Επίδομα  100 Αλλιώς_αν Ηλικία &amp;gt; 65 τότε Επίδομα  150 Τέλος_αν Αν Επίδομα &amp;gt; 0 τότε Αν Στο_ταμείο &amp;lt; Επίδομα τότε Επίδομα  Στο_ταμείο Τέλος_αν Στο_ταμείο  Στο_ταμείο – Επίδομα Εμφάνισε Επίδομα αλλιώς Εμφάνισε «Δεν δικαιούται επίδομα» Τέλος_αν Μέχρις_ότου Στο_ταμείο &amp;lt;= 0 Τέλος Άστεγοι
  58. 6,1,0,11,11,11
  59. Αλγόριθμος Countdown Για i από 100 μέχρι 0 με_βήμα -1 Εμφάνισε i Τέλος_επανάληψης Εμφάνισε «Βoom» Τέλος Countdown
  60. Αλγόριθμος Ν_παραγοντικό P 1 Αρχή_επανάληψης Διάβασε Ν Μέχρις_ότου Ν&amp;gt;=1 Για i από 1 μέχρι Ν P  P * i Τέλος_επανάληψης Εμφάνισε P Τέλος Ν_παραγοντικό
  61. Αλγόριθμος Άθροισμα_άρτιων S  0 Για Χ από 1 μέχρι 100 με_βήμα 2 s  s + X + 1 Τέλος_επανάληψης Εμφάνισε S Τέλος Άθροισμα_άρτιων
  62. 55, 11
  63. Αλγόριθμος Εκδρομή Διάβασε Ν Για ι από 1 μέχρι Ν Αρχή_επανάληψης Εμφάνισε «Θα συμμετέχετε στην εκδρομή (Ν/Ο);» Διάβασε απάντηση Μέχρις_ότου απάντηση = «Ν» Ή απάντηση = «Ο» Αν απάντηση = «Ν» τότε θετικές  θετικές + 1 αλλιώς αρνητικές αρνητικές + 1 τέλος_αν Τέλος_επανάληψης Εμφάνισε «Θετικά», θετικές/Ν * 100 Εμφάνισε «Αρνητικά», αρνητικές/Ν * 100 Τέλος Εκδρομή
  64. Αλγόριθμος Δέντρα Δέντρα  0 Δέντρα_Πάτρας  0 Δέντρα_Τρικάλων  0 Δέντρα_Χανίων  0 Για ι από 1 μέχρι 100 Αρχή_επανάληψης Εμφάνισε «Δώσε αριθμό πόλης (1:ΠΑΤΡΑ, 2:ΤΡΙΚΑΛΑ, 3:ΧΑΝΙΑ)» Διάβασε Αρ_πόλης Μέχρις_ότου Αρ_πόλης&amp;gt;=1 ΚΑΙ Αρ_πόλης &amp;lt;=3 Αν Αρ_πόλης = 1 τότε Δέντρα_Πάτρας  Δέντρα_Πάτρας + 1 Εμφάνισε «Πάτρα» Αλλιώς_Αν Αρ_πόλης = 2 τότε Δέντρα_Τρικάλων  Δέντρα_Τρικάλων + 1 Εμφάνισε «Τρίκαλα» Αλλιώς Δέντρα_Χανίων  Δέντρα_Χανίων + 1 Εμφάνισε «Χανιά» Τέλος_αν Δέντρα  Δέντρα + 1 Τέλος_έπανάληψης Εμφάνισε Δέντρα, Δέντρα_Πάτρας, Δέντρα_Τρικάλων, Δέντρα_Χανίων Τέλος Δέντρα
  65. Αλγόριθμος Προπαίδεια Για x από 1 μέχρι 10 Για y από 1 μέχρι 10 Εμφάνισε x , “ * “ , y , “ = “ , x * y Τέλος_επανάληψης Τέλος_επανάληψης Τέλος Προπαιδεια
  66. Αλγόριθμος Διαστήματα Δ1  0 Δ2  0 Δ3  0 Δ4  0 Για ι από 1 μέχρι 100 Διάβασε α Αν α &amp;lt; 1 ‘Η α &amp;gt; 1000 τότε Δ4  Δ4 + 1 αλλιώς_αν α &amp;lt;= 300 τότε Δ1  Δ1 + 1 αλλιώς_αν α &amp;lt;= 700 τότε Δ2  Δ2 + 1 αλλιώς Δ3  Δ3 + 1 Τέλος_αν Τέλος_επανάληψης Εμφάνισε Δ1, Δ2, Δ3, Δ4 Τέλος Διαστήματα
  67. Αλγόριθμος ΜΟ_φύλων α  0 κ  0 Αθρ_α  0 Αθρ_κ  0 Για ι από 1 μέχρι 20 Αρχή_επανάληψης Διάβασε Φύλο Μέχρις_ότου Φύλο=1 Ή Φύλο=2 Διάβασε β1, β2, β3 Αν Φύλο = 1 τότε α  α + 1 Αθρ_α  Αθρ_α + β1 + β2 + β3 αλλιώς_αν Φύλο = 2 τότε κ  κ + 1 Αθρ_κ  Αθρ_κ + β1 + β2 + β3 Τέλος_αν Τέλος_επανάληψης μο_α  Αθρ_α / (3 * α) μο_κ  Αθρ_κ / (3 * κ) μο  (Αθρ_α + Αθρ_κ) / (3 * (α+κ)) Εμφάνισε α, κ, μο_α, μο_κ, μο Τέλος ΜΟ_φύλων
  68. 500
  69. Α) 6 φορές Β) ! Με την ΟΣΟ κ  0ι  0ΟΣΟ ι &amp;lt;= 10 ΕΠΑΝΑΛΑΒΕ α  ι ^ 2 κ  κ + α ΓΡΑΨΕ ι, α ι  ι + 2 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣΓΡΑΨΕ κ ! Με τη ΜΕΧΡΙΣ_ΟΤΟΥ κ  0ι  0ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ α  ι ^ 2 κ  κ + α ΓΡΑΨΕ ι, α ι  ι + 2 ΜΕΧΡΙΣ_ΟΤΟΥ ι &amp;gt; 10 ΓΡΑΨΕ κ Γ) Καλύτερα με τη ΓΙΑ, γιατί έχει λιγότερο κώδικα ι α κ 0 0 0 2 4 4 4 16 20 6 36 56 8 64 120 10 100 220
  70. [2]
  71. Αλγόριθμος Άσκηση Χ  1 Όσο Χ&amp;lt;=100 επανάλαβε Υ  1 Όσο Υ &amp;lt;= 100 επανάλαβε Ζ  1 Όσο Ζ &amp;lt;= 100 επανάλαβε Αν 3*Χ + 2*Υ – 7*Ζ = 5 τότε Τύπωσε Χ,Υ,Ζ Τέλος_αν Ζ  Ζ + 1 Τέλος_επανάληψης Υ  Υ + 1 Τέλος_επανάληψης Χ  Χ + 1 Τέλος_επανάληψης Τέλος Άσκηση
  72. ixyzw 12121242523603614
  73. Αλγόριθμος Τέλειοι_αριθμοί Διάβασε NΓια P από 1 μέχρι N S  0 Για I από 1 μέχρι (P DIV 2) Αν P MOD I = 0 τότε S  S+I Τέλος_αν Τέλος_επανάληψης Αν S=P τότε Εμφάνισε S, «ΤΕΛΕΙΟΣ» Τέλος_αν Τέλος_επανάληψης Τέλος Τέλειοι_αριθμοί
  74. Αλγόριθμος arthroismata  Εμφάνισε &amp;quot;ΔΩΣΕ ΑΡΧΙΚΟ ΑΡΙΘΜΟ : &amp;quot;  Διάβασε a  Εμφάνισε  &amp;quot;ΔΩΣΕ ΒΗΜΑ : &amp;quot;  Διάβασε  d  Εμφάνισε  &amp;quot;ΔΩΣΕ ΤΕΛΙΚΟ ΑΡΙΘΜΟ : &amp;quot;  Διάβασε  N  s    0  Αν (N - a) MOD d = 0 τότε    Για i από a μέχρι N με_βήμα d       s    s + i     Τέλος_επανάληψης    Εμφάνισε s  Αλλιώς     Εμφάνισε &amp;quot;ΟΤΑΝ Η ΑΡΧΙΚΗ ΤΙΜΗ ΕΙΝΑΙ “, a, “ KAI ΤΟ ΒΗΜΑ ΕΙΝΑΙ &amp;quot;, d, &amp;quot;, ΤΟ &amp;quot;, N,  &amp;quot; ΔΕΝ ΣΥΜΜΕΤΕΧΕΙ ΣΤΟ ΑΘΡΟΙΣΜΑ&amp;quot;  Τέλος_ανΤέλος arthroismata  
  75. ΠΡΟΓΡΑΜΜΑ Πινακες ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α[10], ι ΑΡΧΗ ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 10 ΓΡΑΨΕ “Δώστε το στοιχείο Α[ “, ι, “ ]= “ ΔΙΑΒΑΣΕ Α[ι] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 10 ΓΡΑΨΕ “Α[ “, ι, “ ]=“, A[ ι ] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  76. ΠΡΟΓΡΑΜΜΑ Πινακες ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Π[10], ι, αθρ_περ, αθρ_αρτ, πλ_περ, πλ_αρτ ΑΡΧΗ αθρ_περ &amp;lt;- 0 αθρ_αρτ &amp;lt;- 0 πλ_περ &amp;lt;- 0 πλ_αρτ &amp;lt;- 0 ΓΙΑ ι ΑΠΌ 1 ΜΕΧΡΙ 10 ΔΙΑΒΑΣΕ Π[ι] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 10 ΑΝ Π[ι] MOD 2 = 0 ΤΟΤΕ πλ_αρτ &amp;lt;- πλ_αρτ + 1 αθρ_αρτ &amp;lt;- αθρ_αρτ + Π[ι] ΑΛΛΙΩΣ πλ_περ &amp;lt;- πλ_περ + 1 αθρ_περ &amp;lt;- αθρ_περ + Π[ι] ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ αθρ_περ , αθρ_αρτ, πλ_περ ,πλ_αρτ ΓΙΑ ι ΑΠΌ 10 ΜΕΧΡΙ 1 ΜΕ_ΒΗΜΑ -1 ΓΡΑΨΕ Π[ι] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  77. ΠΡΟΓΡΑΜΜΑ Fibonacci ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Π[100], ι ΑΡΧΗ Π[1] &amp;lt;- 0 Π[2] &amp;lt;- 1 ΓΙΑ ι ΑΠΌ 3 ΜΕΧΡΙ 100 Π[ι] &amp;lt;- Π[ι-1] + Π[ι-2] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  78. ΠΡΟΓΡΑΜΜΑ Ένωση ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α[10], Β[15], Γ[25], ι ΑΡΧΗ ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 10 Γ[ι] &amp;lt;- Α[ι] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 15 Γ[ι+10] &amp;lt;- Β[ι] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  79. ΠΡΟΓΡΑΜΜΑ Πίνακες ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α[100], ι, αθρ_περ_θεσ, αθρ_αρτ_θεσ ΑΡΧΗ αθρ_αρτ_θεσ &amp;lt;- 0 αθρ_περ_θεσ &amp;lt;- 0 ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 100 ΑΝ ι MOD 2 = 0 ΤΟΤΕ αθρ_αρτ_θεσ &amp;lt;- αθρ_αρτ_θεσ + Α[ι] ΑΛΛΙΩΣ αθρ_περ_θεσ &amp;lt;- αθρ_περ_θεσ + Α[ι] ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ αθρ_αρτ_θεσ, αθρ_περ_θεσ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  80. ΠΡΟΓΡΑΜΜΑ Πίνακες ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α[100], ι, ΑΡΧΗ ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 100 ΑΝ ι MOD 2 = 1 ΚΑΙ Α[ι] MOD 2 = 0 ΤΟΤΕ ΓΡΑΨΕ Α[ι] ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  81. ΠΡΟΓΡΑΜΜΑ Πίνακες ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α[40], ι ΑΡΧΗ ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 40 ΑΝ ι MOD 4 = 0 ΤΟΤΕ Α[ι] &amp;lt;- ι * (-10) ΑΛΛΙΩΣ Α[ι] &amp;lt;- ι * 10 ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  82. ΠΡΟΓΡΑΜΜΑ Αντιμετάθεση_συμμετρικών ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α[20], ι, προσωρινή ΑΡΧΗ ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 20 ΔΙΑΒΑΣΕ Α[ι] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 10 προσωρινή &amp;lt;- Α[ι] Α[ι] &amp;lt;- Α[21 – ι] Α[21 - ι] &amp;lt;- προσωρινή ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 20 ΓΡΑΨΕ Α[ι] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  83. ΠΡΟΓΡΑΜΜΑ Αντιμετάθεση_συμμετρικών ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α[15], ι, προσωρινή ΑΡΧΗ ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 15 ΑΝ ι&amp;lt;=10 ΤΟΤΕ ΔΙΑΒΑΣΕ Α[ι] ΑΛΛΙΩΣ Α[ι] &amp;lt;- 0 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ! Σπρώχνουμε τα στοιχεία προς τα πίσω, μέχρι τη θέση που θέλουμε να ανοίξουμε ΓΙΑ ι ΑΠΟ 11 ΜΕΧΡΙ 5 ΜΕ_ΒΗΜΑ -1 Α[ι] &amp;lt;- Α[ι-1] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ Α[4] &amp;lt;- 5 ! Εισαγωγή της τιμής ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 15 ΓΡΑΨΕ Α[ι] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  84. ΠΡΟΓΡΑΜΜΑ Πίνακες ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α[50], Β[20], Γ[70], ι, αθρ, top   ! Ο Γ είναι 70 θέσεων γιατί μπορεί να απέχουν &amp;gt;10 όλοι οι αριθμοί ΠΡΑΓΜΑΤΙΚΕΣ: ΜΟ ΑΡΧΗ Αθρ &amp;lt;- 0 ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 50 ΔΙΑΒΑΣΕ Α[ι] Αθρ &amp;lt;- αθρ + Α[ι] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 20 ΔΙΑΒΑΣΕ Β[ι] Αθρ &amp;lt;- αθρ + Β[ι] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΜΟ &amp;lt;- Αθρ / 70 Top &amp;lt;- 0 ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 50 ΑΝ Α_Τ( Α[ι] – Α_Μ(ΜΟ) ) &amp;lt;= 10 ΤΟΤΕ top &amp;lt;- top + 1 Γ[ top ] &amp;lt;- Α[ι] ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 20 ΑΝ Α_Τ( Β[ι] – Α_Μ(ΜΟ) ) &amp;lt;= 10 ΤΟΤΕ top &amp;lt;- top + 1 Γ[ top ] &amp;lt;- Β[ι] ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ top ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  85. ΠΡΟΓΡΑΜΜΑ αριθμοί ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: πλήθος, k, i, j, A[100], B[100] ΛΟΓΙΚΕΣ: Βρέθηκε ΑΡΧΗ   k  0 ! Δείκτης στο τελευταίο στοιχείο του πίνακα Β, ! ο οποίος αποθηκεύει τους διαφορετικούς αριθμούς   ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 100  ! Για κάθε στοιχείο του Α, ψάξε να το βρεις στον Β     Βρέθηκε  ψευδής    j  1    ΟΣΟ Βρέθηκε = ψευδής ΚΑΙ j &amp;lt;= k ΕΠΑΝΑΛΑΒΕ      ΑΝ B[ j ] = Α[ i ] ΤΟΤΕ        Βρέθηκε  αληθής      ΑΛΛΙΩΣ        j  j + 1      ΤΕΛΟΣ_ΑΝ    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ! Αν δε βρεθεί, είναι ένας διαφορετικός αριθμός. ! Πρόσθεσέ τον στο τέλος του Β και αύξησε το μετρητή ΑΝ Βρέθηκε = ψευδής ΤΟΤΕ       k  k + 1      B[ k ]  A[ i ] ΓΡΑΨΕ A[ i ] ! Εμφάνισε τον νέο διαφορετικό αριθμό          ΤΕΛΟΣ_ΑΝ  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ  ΓΡΑΨΕ k
  86. ΠΡΟΓΡΑΜΜΑ ΠίνακεςΣΤΑΘΕΡΕΣ  Ν = 10ΜΕΤΑΒΛΗΤΕΣ  ΑΚΕΡΑΙΕΣ: Δοκιμές[Ν], ι, top, αρχικός_αριθμός, προσπάθειες, αναζήτηση  ΛΟΓΙΚΕΣ: βρέθηκε, ΕχειΞαναδοθείΑΡΧΗ  ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ    ΔΙΑΒΑΣΕ αρχικός_αριθμός  ΜΕΧΡΙΣ_ΟΤΟΥ αρχικός_αριθμός &amp;gt;= 1 ΚΑΙ αρχικός_αριθμός &amp;lt;= 1000  προσπάθειες &amp;lt;- 0  top &amp;lt;- 0  ! Είναι η θέση του τελευταίου διαφορετικού αριθμού που έχει δοθεί στον πίνακα Δοκιμές  βρέθηκε &amp;lt;- ΨΕΥΔΗΣ  ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ    ΔΙΑΒΑΣΕ αναζήτηση  ! Έλεγχος αν ο αριθμός έχει ξαναδοθεί, ώστε να μην συμμετέχει στις προσπάθειες δεύτερη φορά χωρίς λόγο.    ΕχειΞαναδοθεί &amp;lt;- ΨΕΥΔΗΣ    ι &amp;lt;- 1    ΟΣΟ ι &amp;lt;= top ΚΑΙ ΕχειΞαναδοθεί = ΨΕΥΔΗΣ ΕΠΑΝΑΛΑΒΕ      ΑΝ αναζήτηση = Δοκιμές[ι] ΤΟΤΕ        ΕχειΞαναδοθεί &amp;lt;- ΑΛΗΘΗΣ      ΑΛΛΙΩΣ        ι &amp;lt;- ι + 1      ΤΕΛΟΣ_ΑΝ    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ  ! Έλεγχος αν πέτυχε τον αριθμό που ψάχνουμε    ΑΝ ΕχειΞαναδοθεί = ΨΕΥΔΗΣ ΤΟΤΕ ! Αποθήκευσέ τον στις Δοκιμές, ώστε αργότερα να ελέγχουμε αν έχει ξαναδοθεί     top &amp;lt;- top + 1      Δοκιμές[ top] &amp;lt;- αναζήτηση            προσπάθειες &amp;lt;- προσπάθειες + 1      ΑΝ αναζήτηση = αρχικός_αριθμός ΤΟΤΕ        βρέθηκε &amp;lt;- ΑΛΗΘΗΣ        ΓΡΑΨΕ &amp;quot;Βρήκατε τον αριθμό σε &amp;quot;, προσπάθειες, &amp;quot; προσπάθειες&amp;quot;      ΑΛΛΙΩΣ_ΑΝ αναζήτηση &amp;lt; αρχικός_αριθμός ΤΟΤΕ        ΓΡΑΨΕ &amp;quot;Ο αριθμός που ψάχνεις είναι μεγαλύτερος&amp;quot;      ΑΛΛΙΩΣ        ΓΡΑΨΕ &amp;quot;Ο αριθμός που ψάχνεις είναι μικρότερος&amp;quot;      ΤΕΛΟΣ_ΑΝ    ΑΛΛΙΩΣ      ΓΡΑΨΕ &amp;quot;Έχετε ξαναδώσει αυτό τον αριθμό. Δώστε έναν άλλον&amp;quot;    ΤΕΛΟΣ_ΑΝ  ΜΕΧΡΙΣ_ΟΤΟΥ βρέθηκε = ΑΛΗΘΗΣ Η προσπάθειες = Ν  ΑΝ προσπάθειες = Ν ΤΟΤΕ    ΓΡΑΨΕ &amp;quot;Δεν βρήκατε τον αριθμό&amp;quot;  ΤΕΛΟΣ_ΑΝΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  87. ΠΡΟΓΡΑΜΜΑ ΠΙΝΑΚΕΣΜΕΤΑΒΛΗΤΕΣ  ΛΟΓΙΚΕΣ: Ταξινομήθηκε  ΑΚΕΡΑΙΕΣ: i, j, Π[20], tempΑΡΧΗ  ! γέμισμα πίνακα με φθίνουσα σειρά ταξινόμησης  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 20 ΜΕ_ΒΗΜΑ 1    Π[21 - i] &amp;lt;- i  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ  ! ταξινόμηση πίνακα  Ταξινομήθηκε &amp;lt;- ΨΕΥΔΗΣ  i &amp;lt;- 2  ΟΣΟ i &amp;lt;= 20 ΚΑΙ Ταξινομήθηκε = ΨΕΥΔΗΣ ΕΠΑΝΑΛΑΒΕ    ! αρχική υπόθεση σε κάθε σάρωση    Ταξινομήθηκε &amp;lt;- ΑΛΗΘΗΣ        ! σε κάθε σάρωση, το μικρότερο παίρνει την τελική θέση του    ΓΙΑ j ΑΠΟ 20 ΜΕΧΡΙ i ΜΕ_ΒΗΜΑ -1      ΑΝ Π[j - 1] &amp;gt; Π[j] ΤΟΤΕ        temp &amp;lt;- Π[j]         Π[j] &amp;lt;- Π[j - 1]         Π[j - 1] &amp;lt;- temp        Ταξινομήθηκε &amp;lt;- ΨΕΥΔΗΣ      ΤΕΛΟΣ_ΑΝ    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ    i &amp;lt;- i + 1  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  88. ΠΡΟΓΡΑΜΜΑ ΠΙΝΑΚΕΣΜΕΤΑΒΛΗΤΕΣ  ΛΟΓΙΚΕΣ: Ταξινομήθηκε  ΑΚΕΡΑΙΕΣ: i, j, Π[50], tempΑΡΧΗ ! γέμισμα πίνακα   ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 50 ΜΕ_ΒΗΜΑ 1    ΔΙΑΒΑΣΕ Π[i]  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ! ταξινόμηση πίνακα. Εδώ θα σαρώσουμε τον πίνακα 10 φορές μόνο, ώστε ! οι 10 μικρότεροι να βρεθούν στην αρχή. Ταξινομήθηκε &amp;lt;- ΨΕΥΔΗΣ  i &amp;lt;- 2  ΟΣΟ i &amp;lt;= 11 ΚΑΙ Ταξινομήθηκε = ΨΕΥΔΗΣ ΕΠΑΝΑΛΑΒΕ  ! αρχική υπόθεση σε κάθε σάρωση    Ταξινομήθηκε &amp;lt;- ΑΛΗΘΗΣ      ! σε κάθε σάρωση, το μικρότερο παίρνει την τελική θέση του    ΓΙΑ j ΑΠΟ 20 ΜΕΧΡΙ i ΜΕ_ΒΗΜΑ -1      ΑΝ Π[j - 1] &amp;gt; Π[j] ΤΟΤΕ        temp &amp;lt;- Π[j]         Π[j] &amp;lt;- Π[j - 1]         Π[j - 1] &amp;lt;- temp        Ταξινομήθηκε &amp;lt;- ΨΕΥΔΗΣ      ΤΕΛΟΣ_ΑΝ    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ    i &amp;lt;- i + 1  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ 
  89. ΠΡΟΓΡΑΜΜΑ ΣυγχώνευσηΣΤΑΘΕΡΕΣ  m = 10  n = 15ΜΕΤΑΒΛΗΤΕΣ  ΑΚΕΡΑΙΕΣ: x[m], y[n], z[m + n], i, j, k, tΑΡΧΗ  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ m    ΔΙΑΒΑΣΕ x[i]   ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ  ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ n    ΔΙΑΒΑΣΕ y[j]   ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ  i &amp;lt;- 1 ! Θέση στον 1ο πίνακα  j &amp;lt;- 1 ! Θέση στον 2ο πίνακα k &amp;lt;- 1 ! Νέα θέση στον 3ο πίνακα  ΟΣΟ i &amp;lt;= m ΚΑΙ j &amp;lt;= n ΕΠΑΝΑΛΑΒΕ     ΑΝ x[i] &amp;lt; y[j] ΤΟΤΕ       z[k] &amp;lt;- x[i]        i &amp;lt;- i + 1    ΑΛΛΙΩΣ      z[k] &amp;lt;- y[j]       j &amp;lt;- j + 1    ΤΕΛΟΣ_ΑΝ    k &amp;lt;- k + 1  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ  ΑΝ i &amp;gt; m ΤΟΤΕ ! Αν τελείωσε ο 1ος πίνακας, συμπλήρώνουμε τον τρίτο, με τα στοιχεία του 2ου     ΓΙΑ t ΑΠΟ j ΜΕΧΡΙ n ! Από εκεί που σταμάτησε το ( j )      z[k] &amp;lt;- y[t]       k &amp;lt;- k + 1    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ  ΑΛΛΙΩΣ ! Αν τελείωσε ο 2ος πίνακας, συμπλήρώνουμε τον τρίτο, με τα στοιχεία του 1ου     ΓΙΑ t ΑΠΟ i ΜΕΧΡΙ m ! Από εκεί που σταμάτησε το ( i )      z[k] &amp;lt;- x[t]        k &amp;lt;- k + 1    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ  ΤΕΛΟΣ_ΑΝΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  90. ΠΡΟΓΡΑΜΜΑ Δυαδική_αναζήτησηΜΕΤΑΒΛΗΤΕΣ  ΑΚΕΡΑΙΕΣ: left, right, middle, ι, θέση_στοιχείου, Αριθμός[100], αριθΑΡΧΗ  θέση_στοιχείου &amp;lt;- 0 ! Σημαίνει ότι δεν βρεθηκε ακόμα  left &amp;lt;- 1  right &amp;lt;- 100  ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 100    ΔΙΑΒΑΣΕ Αριθμός[ι]   ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ  ΔΙΑΒΑΣΕ αριθ ! Όσο το αριστερό όριο δεν έχει προσπεράσει το δεξί ΚΑΙ δεν έχει βρεθεί το στοιχείο σε κάποια θέση ΟΣΟ left &amp;lt;= right ΚΑΙ θέση_στοιχείου = 0 ΕΠΑΝΑΛΑΒΕ    middle &amp;lt;- (left + right) DIV 2    ΑΝ αριθ = Αριθμός[middle] ΤΟΤΕ      θέση_στοιχείου &amp;lt;- middle    ΑΛΛΙΩΣ_ΑΝ αριθ &amp;lt; Αριθμός[middle] ΤΟΤΕ      right &amp;lt;- middle - 1 ! Αλλάζει το δεξί όριο    ΑΛΛΙΩΣ      left &amp;lt;- middle + 1 ! Αλλάζει το αριστερό όριο     ΤΕΛΟΣ_ΑΝ  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ  ΑΝ θέση_στοιχείου &amp;gt; 0 ΤΟΤΕ    ΓΡΑΨΕ &amp;quot;Βρέθηκε στη θέση : &amp;quot;, θέση_στοιχείου  ΑΛΛΙΩΣ    ΓΡΑΨΕ &amp;quot;Δεν βρέθηκε το &amp;quot;, αριθ  ΤΕΛΟΣ_ΑΝΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  91. ΠΡΟΓΡΑΜΜΑ ΠΙΝΑΚΕΣΣΤΑΘΕΡΕΣ  ΜΑΧ_ΝΟΜΟΙ = 10 ! Χρησιιμοποιείται για να κάνει πιο ευέλικτο το πρόγραμμα σε αλλαγή διαστασης πινάκωνΜΕΤΑΒΛΗΤΕΣ  ΛΟΓΙΚΕΣ: βρέθηκε  ΑΚΕΡΑΙΕΣ: ι, κ,  Πληθυσμός[ΜΑΧ_ΝΟΜΟΙ]  ΧΑΡΑΚΤΗΡΕΣ: Νομός[ΜΑΧ_ΝΟΜΟΙ], Πρωτεύουσα[ΜΑΧ_ΝΟΜΟΙ], νομός_αναζήτησηςΑΡΧΗ ! Εισαγωγή στοιχείων και έλεγχος αν ήδη υπάρχουν  ι &amp;lt;- 1  ΟΣΟ ι &amp;lt;= ΜΑΧ_ΝΟΜΟΙ ΕΠΑΝΑΛΑΒΕ    ΓΡΑΨΕ &amp;quot;Εισάγετε &amp;quot;, ι, &amp;quot;ο νομό: &amp;quot;    ΔΙΑΒΑΣΕ Νομός[ι]   ! Έλεγχος αν ο νομός έχει ξανακαταχωρηθεί. Σαρώνουμε κάθε φορά από την  ! αρχή τον πίνακα μέχρι το προτελευταίο στοιχείο (καταχωρήσαμε ήδη το τελευταίο  ! και αν δούμε ότι υπάρχει ήδη, δεν θα προχωρήσουμε αν δεν το διορθώσουμε)    κ &amp;lt;- 1    ΟΣΟ κ &amp;lt; ι ΚΑΙ Νομός[ι] &amp;lt;&amp;gt; Νομός[κ] ΕΠΑΝΑΛΑΒΕ      κ &amp;lt;- κ + 1    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ  ! Αν κ = ι , σημαίνει ότι η σάρωση τελείωσε στο τελευταίο στοιχείο, άρα ο νομός  ! δεν εμφανίζεται 2η φορά, οπότε μπορούμε να ζητήσουμε και τα υπόλοιπα στοιχεία γι’ αυτόν    ΑΝ κ = ι ΤΟΤΕ      ΓΡΑΨΕ &amp;quot;Εισάγετε &amp;quot;, ι, &amp;quot;η πρωτεύουσα: &amp;quot;      ΔΙΑΒΑΣΕ Πρωτεύουσα[ι]       ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ        ΓΡΑΨΕ &amp;quot;Εισάγετε &amp;quot;, ι, &amp;quot;ο πληθυσμό: &amp;quot;        ΔΙΑΒΑΣΕ Πληθυσμός[ι]       ΜΕΧΡΙΣ_ΟΤΟΥ Πληθυσμός[ι] &amp;gt; 0  ! Αφού ο νομός δεν εμφανίζεται 2η φορά, αυξάνουμε το δείκτη.  ! Σε διαφορετική περίπτωση, συνεχίζουμε στην ίδια θέση των πίνακων      ι &amp;lt;- ι + 1    ΤΕΛΟΣ_ΑΝ  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ! Αναζήτηση νομού και εμφάνιση πληροφοριών του  ΓΡΑΨΕ &amp;quot;Δώστε έναν νομό για αναζήτηση: &amp;quot;  ΔΙΑΒΑΣΕ νομός_αναζήτησης    ΟΣΟ νομός_αναζήτησης &amp;lt;&amp;gt; &amp;quot;ΤΕΛΟΣ&amp;quot; ΕΠΑΝΑΛΑΒΕ    ι &amp;lt;- 1    βρέθηκε &amp;lt;- ΨΕΥΔΗΣ    ΟΣΟ ι &amp;lt;= ΜΑΧ_ΝΟΜΟΙ ΚΑΙ βρέθηκε = ΨΕΥΔΗΣ ΕΠΑΝΑΛΑΒΕ      ΑΝ Νομός[ι] = νομός_αναζήτησης ΤΟΤΕ        ΓΡΑΨΕ &amp;quot;Ο νομός &amp;quot;, Νομός[ι], &amp;quot; έχει πρωτεύουσα &amp;quot;, Πρωτεύουσα[ι], &amp;quot; και πληθυσμό &amp;quot;, Πληθυσμός[ι]         βρέθηκε &amp;lt;- ΑΛΗΘΗΣ      ΑΛΛΙΩΣ        ι &amp;lt;- ι + 1      ΤΕΛΟΣ_ΑΝ    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ     ΑΝ βρέθηκε = ΨΕΥΔΗΣ ΤΟΤΕ      ΓΡΑΨΕ &amp;quot;Ο νομός που δώσατε δεν υπάρχει στον πίνακα&amp;quot;    ΤΕΛΟΣ_ΑΝ ΓΡΑΨΕ «===========================&amp;quot;    ΓΡΑΨΕ &amp;quot;Δώστε έναν νέο νομό για αναζήτηση&amp;quot;    ΔΙΑΒΑΣΕ νομός_αναζήτησης  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  92. ΠΡΟΓΡΑΜΜΑ ΆσκησηΣΤΑΘΕΡΕΣ  Ν = 6ΜΕΤΑΒΛΗΤΕΣ  ΧΑΡΑΚΤΗΡΕΣ: Επώνυμο[Ν], Όνομα[Ν], Πόλη[Ν], temp  ΑΚΕΡΑΙΕΣ: i, j  ΛΟΓΙΚΕΣ: ΤαξινομήθηκεΑΡΧΗ  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν    ΔΙΑΒΑΣΕ Επώνυμο[i], Όνομα[i], Πόλη[i]   ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ   ! ταξινόμηση πίνακα  Ταξινομήθηκε &amp;lt;- ΨΕΥΔΗΣ  i &amp;lt;- 2  ΟΣΟ i &amp;lt;= Ν ΚΑΙ Ταξινομήθηκε = ΨΕΥΔΗΣ ΕΠΑΝΑΛΑΒΕ ! αρχική υπόθεση σε κάθε σάρωση    Ταξινομήθηκε &amp;lt;- ΑΛΗΘΗΣ ! σε κάθε σάρωση, το μικρότερο παίρνει την τελική θέση του    ΓΙΑ j ΑΠΟ Ν ΜΕΧΡΙ i ΜΕ_ΒΗΜΑ -1      ΑΝ Επώνυμο[j - 1] &amp;gt; Επώνυμο[j] ΤΟΤΕ  ! (&amp;gt;) για αύξουσα ταξινόμηση στο επώνυμο, (&amp;lt;) για φθίνουσα        temp &amp;lt;- Επώνυμο[j] ! Αντιμετάθεση στον 1ο πίνακα        Επώνυμο[j] &amp;lt;- Επώνυμο[j - 1]         Επώνυμο[j - 1] &amp;lt;- temp        temp &amp;lt;- Όνομα[j]  ! Αντιμετάθεση στον 2ο πίνακα        Όνομα[j] &amp;lt;- Όνομα[j - 1] ! Αν είχαμε εδώ πίνακα άλλου τύπου, η temp έπρεπε να έχει άλλο όνομα και αντιστοιχεί σ’ αυτόν        Όνομα[j - 1] &amp;lt;- temp        temp &amp;lt;- Πόλη[j]  ! Αντιμετάθεση στον 3ο πίνακα        Πόλη[j] &amp;lt;- Πόλη[j - 1] ! Αν είχαμε εδώ πίνακα άλλου τύπου, η temp έπρεπε να έχει άλλο όνομα και να αντιστοιχεί σ’ αυτόν        Πόλη[j - 1] &amp;lt;- temp        Ταξινομήθηκε &amp;lt;- ΨΕΥΔΗΣ       ΑΛΛΙΩΣ_ΑΝ Επώνυμο[j - 1] = Επώνυμο[j] ΤΟΤΕ ! Για ίδιο επώνυμο, κάνε ταξινόμηση στο όνομα (συνεχίζουμε να αντιμεταθέτουμε και την πόλη)        ΑΝ Όνομα[j - 1] &amp;gt; Όνομα[j] ΤΟΤΕ  ! (&amp;gt;) για αύξουσα ταξινόμηση στο όνομα, (&amp;lt;) για φθίνουσα          temp &amp;lt;- Όνομα[j]           Όνομα[j] &amp;lt;- Όνομα[j - 1]           Όνομα[j - 1] &amp;lt;- temp          temp &amp;lt;- Πόλη[j]           Πόλη[j] &amp;lt;- Πόλη[j - 1]           Πόλη[j - 1] &amp;lt;- temp          Ταξινομήθηκε &amp;lt;- ΨΕΥΔΗΣ        ΤΕΛΟΣ_ΑΝ      ΤΕΛΟΣ_ΑΝ    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ    i &amp;lt;- i + 1  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν    ΓΡΑΨΕ Επώνυμο[i], &amp;quot; &amp;quot;, Όνομα[i], &amp;quot; &amp;quot;, Πόλη[i]   ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ 
  93. ΠΡΟΓΡΑΜΜΑ νομίσματαΜΕΤΑΒΛΗΤΕΣ  ΠΡΑΓΜΑΤΙΚΕΣ: ποσό, νόμισμα[15]   ΑΚΕΡΑΙΕΣ: ι, χ, πλήθοςΑΡΧΗ  ! γέμισμα πίνακα νομισμάτων (κέρματα/χαρτονομίσματα)  νόμισμα[1]  0.01  νόμισμα[2]  0.02  νόμισμα[3]  0.05  νόμισμα[4]  0.10  νόμισμα[5]  0.20  νόμισμα[6]  0.50  νόμισμα[7]  1  νόμισμα[8]  2  νόμισμα[9]  5  νόμισμα[10]  10  νόμισμα[11]  20  νόμισμα[12]  50  νόμισμα[13]  100  νόμισμα[14]  200  νόμισμα[15]  500  πλήθος  0   ! Υπολογισμοί. Το ποσό μπορεί να δοθεί και με δεκαδικά  ΔΙΑΒΑΣΕ ποσό ! μετατρέπουμε το ποσό σε λεπτά (ακέραιος αριθμός) γιατί οι DIV/MOD χρειάζονται ακέραια ορίσματα ! οπότε και χρησιμοποιούμε την Α_Μ(), δηλ. αν δοθεί 4526.28 τότε το πολλαπλάσσιάζουμε με 100 (452628.00) ! και συνεπώς Α_Μ(452628.00) = 452628 (ως ακέραιος) ποσό  ποσό*100 ! ξεκινάμε από το μεγαλύτερο νόμισμα (500€) προς τα πίσω  ΓΙΑ ι ΑΠΟ 15 ΜΕΧΡΙ 1 ΜΕ_ΒΗΜΑ -1    ! Πόσες φορές χωρά το αντίστοιχο νόμισμα στο ποσό   χ  Α_Μ(ποσό) DIV Α_Μ(νόμισμα[ι]*100)          ! αν χωρά, εμφάνισε πόσες φορές    ΑΝ χ &amp;gt; 0 ΤΟΤΕ      ΓΡΑΨΕ χ, &amp;apos; x &amp;apos;, νόμισμα[ι], &amp;apos; €&amp;apos;      ! αύξησε το πλήθος των συνολικό πλήθος νομισμάτων που χρειάζονται κατά χ      πλήθος  πλήθος + χ            ! δουλεύουμε τώρα με το υπόλοιπο ποσό ως αρχή, κοκ.      ποσό  Α_Μ(ποσό) MOD Α_Μ(νόμισμα[ι]*100)     ΤΕΛΟΣ_ΑΝ  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ    ΓΡΑΨΕ &amp;apos;Χρειάστηκαν &amp;apos;, πλήθος, &amp;apos; κέρματα ή χαρτονομίσματα&amp;apos;ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  94. ΠΡΟΓΡΑΜΜΑ Πίνακες ΣΤΑΘΕΡΕΣ Ν=20 ΜΕΤΑΒΛΗΤΕΣ ΧΑΡΑΚΤΗΡΕΣ: τμήμα1[Ν], τμήμα2[Ν], κοινά[Ν], διαφορετικά[Ν], ΑΚΕΡΑΙΕΣ: ι, κ, top3, top4 ΑΡΧΗ ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ Ν ΔΙΑΒΑΣΕ τμήμα1[ ι ], τμήμα2[ ι ] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ! Για κάθε στοιχείο του 1ου πίνακα, ψάξε στον 2ο και αν υπάρχει, ! πρόσθεσέ το στον 3ο πίνακα και πήγαινε αμέσως στο επόμενο του 1ου top3  0 ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ Ν Βρέθηκε  ΨΕΥΔΗΣ κ  1 ΟΣΟ κ&amp;lt;= Ν ΚΑΙ Βρέθηκε = ΨΕΥΔΗΣ ΕΠΑΝΑΛΑΒΕ ΑΝ τμήμα1[ ι ] = τμήμα2[ κ ] TOTE top3  top3 + 1 κοινά[ top3 ]  τμήμα1[ ι ] Βρέθηκε  ΑΛΗΘΗΣ ! Δε χρειάζεται να συνεχίσουμε στον 2ο. Πάμε στο επόμενο του 1ου ΑΛΛΙΩΣ κ  κ + 1 ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ top3, « κοινά ονόματα στα δύο τμήματα» ! Για κάθε στοιχείο του 1ου πίνακα, ψάξε σε όλο τον 2ο για να δεις ότι δεν υπάρχει ! Αν όμως υπάρχει, συνέχισε αμέσως με το επόμενο του 1ου top4  0 ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ Ν Βρέθηκε  ΨΕΥΔΗΣ κ  1 ΟΣΟ κ&amp;lt;= Ν ΚΑΙ Βρέθηκε = ΨΕΥΔΗΣ ΕΠΑΝΑΛΑΒΕ ΑΝ τμήμα1[ ι ] = τμήμα2[ κ ] TOTE Βρέθηκε  ΑΛΗΘΗΣ ! Δε χρειάζεται να συνεχίσουμε στον 2ο. Πάμε στο επόμενο του 1ου ΑΛΛΙΩΣ κ  κ + 1 ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ! Δεν υπάρχει στον 2ο. Πρόσθεσέ το στον 4ο στην θέση top4 ΑΝ Βρέθηκε  ΨΕΥΔΗΣ top4  top4 + 1 Διαφορετικά[ top4 ]  τμήμα1[ ι ] ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ top4, « ονόματα του 1ου τμήματος, δεν υπάρχουν στο 2ο» ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  95. ΠΡΟΓΡΑΜΜΑ Διαγώνια_σάρωση_πίνακα_2ΔΜΕΤΑΒΛΗΤΕΣ  ΑΚΕΡΑΙΕΣ: i, j, A[5, 7]  ΑΡΧΗ  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5     ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 7       A[i, j]  (i - 1)*7 + j    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  96. ΠΡΟΓΡΑΜΜΑ πίνακες ΜΕΤΑΒΛΗΤΕΣ  ΑΚΕΡΑΙΕΣ: i, j, A[6, 4], μικρότερος, μεγαλύτερος ΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 6 ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 4 ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ! Θα εμφανίζει το μήνυμα : ! «Δώστε τον αριθμό Α[1,1]» ! «Δώστε τον αριθμό Α[1,2]» κ.ο.κ. ΓΡΑΨΕ “Δώστε τον αριθμό Α[ ”, i, “ , “, j , “ ] = “ ΔΙΑΒΑΣΕ Α[i, j] ΜΕΧΡΙΣ_ΟΤΟΥ Α[i, j] &amp;gt; 0 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ! Μεγαλύτεροι κάθε γραμμής ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 6 μεγαλύτερος  A[i, 1] ! Έστω αρχικά ότι, το 1ο στοιχείο κάθε γραμμής είναι το μεγαλύτερο ΓΙΑ j ΑΠΟ 2 ΜΕΧΡΙ 4 AN A[i, j] &amp;gt; μεγαλύτερος ΤΟΤΕ μεγαλύτερος  A[i, j] ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ “Στη γραμμή “, i, “ ο μεγαλύτερος αριθμός είναι ο “, μεγαλύτερος ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ! Μικρότεροι κάθε στήλης ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 4 μικρότερος  A[1, j ] ! Έστω αρχικά ότι, το 1ο στοιχείο κάθε στήλης είναι το μικρότερο ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ 6 AN A[i, j] &amp;lt; μικρότερος ΤΟΤΕ μικρότερος A[i, j] ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ “Στη στήλη “, j , “ ο μικρότερος αριθμός είναι ο “, μικρότερος ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ  
  97. ΠΡΟΓΡΑΜΜΑ πίνακες ΜΕΤΑΒΛΗΤΕΣ  ΑΚΕΡΑΙΕΣ: i, j, Πόντοι[5, 8], περισσότεροι_πόντοι, σύνολο_παίκτη, παίκτης_με_περισσότερους_πόντους ΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5 ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 8 ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ “Δώστε τους πόντους του “, i, “ου παίκτη στο “, j, “ο παιχνίδι “ ΔΙΑΒΑΣΕ Πόντοι[i, j] ΜΕΧΡΙΣ_ΟΤΟΥ Πόντοι[i, j] &amp;gt; 0 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ! Έστω αρχικά ότι αυτοί είναι οι περισσότεροι πόντοι. Σίγουρα ! Κατά τη σάρωση, θα προκύψει άλλη τιμή περισσότεροι_πόντοι  0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5 σύνολο_παίκτη  0 ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 8 σύνολο_παίκτη  σύνολο_παίκτη + Πόντοι[ i, j ] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ “Μέσος όρος”, i, “ παίκτη = “, σύνολο_παίκτη / 8 ΑΝ σύνολο_παίκτη &amp;gt; περισσότεροι_πόντοι ΤΟΤΕ παίκτης_με_περισσότερους_πόντους  i ! Κρατάμε τη θέση του παίκτη με τους περισσότερους πόντους περισσότεροι_πόντοι  σύνολο_παίκτη ! Κρατάμε το νέο μέγιστο σύνολο πόντων για την επόμενη σύγκριση ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ! Θα εμφανίσει : “Ο παίκτης με τους περισσότερους πόντους είναι ο 3ος και πέτυχε 54” αν βρεθεί ο 3ος παίκτης με τους περισσότερους πόντους (54) ΓΡΑΨΕ “Ο παίκτης με τους περισσότερους πόντους είναι ο “, παίκτης_με_περισσότερους_πόντους, “ος και πέτυχε ”, περισσότεροι_πόντοι ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  98. ΠΡΟΓΡΑΜΜΑ ΆσκησηΣΤΑΘΕΡΕΣ  Ν = 6ΜΕΤΑΒΛΗΤΕΣ  ΧΑΡΑΚΤΗΡΕΣ: Κατάλογος[Ν, 3] , temp   ΑΚΕΡΑΙΕΣ: i, j  ΛΟΓΙΚΕΣ: ΤαξινομήθηκεΑΡΧΗ  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 3     ΔΙΑΒΑΣΕ Κατάλογος[i, j] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ   ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ   ! ταξινόμηση πίνακα  Ταξινομήθηκε &amp;lt;- ΨΕΥΔΗΣ  i &amp;lt;- 2  ΟΣΟ i &amp;lt;= Ν ΚΑΙ Ταξινομήθηκε = ΨΕΥΔΗΣ ΕΠΑΝΑΛΑΒΕ ! αρχική υπόθεση σε κάθε σάρωση    Ταξινομήθηκε &amp;lt;- ΑΛΗΘΗΣ ! σε κάθε σάρωση, το μικρότερο παίρνει την τελική θέση του    ΓΙΑ j ΑΠΟ Ν ΜΕΧΡΙ i ΜΕ_ΒΗΜΑ -1      ΑΝ Κατάλογος[j - 1, 1] &amp;gt; Κατάλογος [j, 1] ΤΟΤΕ  ! (&amp;gt;) για αύξουσα ταξινόμηση στο επώνυμο, (&amp;lt;) για φθίνουσα        temp &amp;lt;- Κατάλογος [j, 1] ! Αντιμετάθεση στην 1η στήλη        Κατάλογος [j, 1] &amp;lt;- Κατάλογος [j - 1, 1]         Κατάλογος [j - 1, 1] &amp;lt;- temp         temp &amp;lt;- Κατάλογος [j, 2]  ! Αντιμετάθεση στην 2η στήλη        Κατάλογος [j, 2] &amp;lt;- Κατάλογος [j - 1, 2]         Κατάλογος [j - 1, 2] &amp;lt;- temp         temp &amp;lt;- Κατάλογος [j, 3]  ! Αντιμετάθεση στην 3η στήλη        Κατάλογος [j, 3] &amp;lt;- Κατάλογος [j - 1, 3]         Κατάλογος [j - 1, 3] &amp;lt;- temp        Ταξινομήθηκε &amp;lt;- ΨΕΥΔΗΣ       ΑΛΛΙΩΣ_ΑΝ  Κατάλογος [j - 1, 1] =  Κατάλογος [j, 1] ΤΟΤΕ ! Για ίδιο επώνυμο, κάνε ταξινόμηση στο όνομα (συνεχίζουμε να αντιμεταθέτουμε και την πόλη)        ΑΝ  Κατάλογος [j - 1, 2] &amp;gt;  Κατάλογος [j, 2] ΤΟΤΕ  ! (&amp;gt;) για αύξουσα ταξινόμηση στο όνομα, (&amp;lt;) για φθίνουσα          temp &amp;lt;-  Κατάλογος [j, 2]           Κατάλογος [j, 2] &amp;lt;-  Κατάλογος [j - 1, 2]           Κατάλογος [j - 1, 2] &amp;lt;- temp       temp &amp;lt;-  Κατάλογος [j, 3]           Κατάλογος [j, 3] &amp;lt;-  Κατάλογος [j - 1, 3]           Κατάλογος [j - 1, 3] &amp;lt;- temp          Ταξινομήθηκε &amp;lt;- ΨΕΥΔΗΣ        ΤΕΛΟΣ_ΑΝ      ΤΕΛΟΣ_ΑΝ    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ    i &amp;lt;- i + 1  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ  ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 3     ΓΡΑΨΕ Κατάλογος[i, j], “ “ ! Με τον κενό χαρακτήρα στο τέλος, τυπώνει στην ίδια γραμμή ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ  ΓΡΑΨΕ “” ! Τυπώνει τον μηδενικό χαρακτήρα, αλλάζει γραμμή, όπως όταν εμφανίζουμε μια απλή τιμή   ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ 
  99. ΠΡΟΓΡΑΜΜΑ Πίνακες ΣΤΑΘΕΡΕΣ Ν=6 ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ι, j, Α[Ν,Ν] ΛΟΓΙΚΕΣ: συμμετρικός ΑΡΧΗ ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ Ν ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ Ν ΔΙΑΒΑΣΕ Α[ ι, j ] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ συμμετρικός &amp;lt;- ΑΛΗΘΗΣ ι &amp;lt;- 1 ΟΣΟ ι &amp;lt;= Ν ΚΑΙ συμμετρικός = ΑΛΗΘΗΣ ΕΠΑΝΑΛΑΒΕ j &amp;lt;- 1 ΟΣΟ j &amp;lt;= Ν ΚΑΙ συμμετρικός = ΑΛΗΘΗΣ ΕΠΑΝΑΛΑΒΕ ΑΝ Α[ ι, j ] &amp;lt;&amp;gt; A[ j, ι ] ΤΟΤΕ συμμετρικός &amp;lt;- ΨΕΥΔΗΣ ΤΕΛΟΣ_ΑΝ j &amp;lt;- j + 1 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ι &amp;lt;- ι + 1 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΑΝ συμμετρικός = ΑΛΗΘΗΣ ΤΟΤΕ ΓΡΑΨΕ «Συμμετρικός» ΑΛΛΙΩΣ ΓΡΑΨΕ «Μή συμμετρικός» ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  100. ΠΡΟΓΡΑΜΜΑ Πίνακες ΣΤΑΘΕΡΕΣ Ν=6 ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ι, j, Α[Ν,Ν], αθρ_κόκκινα, αθρ_πράσινα ΑΡΧΗ ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ Ν ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ Ν ΔΙΑΒΑΣΕ Α[ι,j] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ αθρ_κόκκινα &amp;lt;- 0 αθρ_πράσινα &amp;lt;- 0 ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ Ν ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ Ν ΑΝ j &amp;gt; ι ΤΟΤΕ αθρ_κόκκινα &amp;lt;- αθρ_κόκκινα + Α[ ι, j ] ΑΛΛΙΩΣ_ΑΝ j &amp;lt; ι ΤΟΤΕ αθρ_πράσινα &amp;lt;- αθρ_πράσινα + Α[ ι, j ] ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ «Άθροισμα πρασίνων:», αθρ_πράσινα, « Άθροισμα κόκκινων:», αθρ_κόκκινα ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  101. ΠΡΟΓΡΑΜΜΑ ΠίνακεςΣΤΑΘΕΡΕΣ  N = 7ΜΕΤΑΒΛΗΤΕΣ  ΑΚΕΡΑΙΕΣ: ι, j, μέση  ΧΑΡΑΚΤΗΡΕΣ: Α[N, N] ΑΡΧΗ  μέση &amp;lt;- Α_Μ((N + 1)/2)   ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ N    ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ μέση      ΑΝ j &amp;gt;= Α_Τ(μέση - ι) + 1 ΚΑΙ j &amp;lt;= μέση + ι - 1 ΤΟΤΕ        Α[ι, j] &amp;lt;- &amp;quot;A&amp;quot;        Α[ι, N - j + 1] &amp;lt;- &amp;quot;Α&amp;quot;      ΑΛΛΙΩΣ        Α[ι, j] &amp;lt;- &amp;quot; &amp;quot;        Α[ι, N - j + 1] &amp;lt;- &amp;quot; &amp;quot;      ΤΕΛΟΣ_ΑΝ    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ  ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ N    ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ N      ΓΡΑΨΕ Α[ι, j], &amp;quot; &amp;quot; ! Βάζουμε το κενό ώστε στο περιβάλλον της ΓΛΩΣΣΑΣ να συνεχίσουμε στην ίδια γραμμή    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ    ΓΡΑΨΕ &amp;quot;&amp;quot; ! Τυπώνουμε το κενό, οπότε αλλάζουμε γραμμή στην οθόνη  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  102. ΠΡΟΓΡΑΜΜΑ Πίνακες ΣΤΑΘΕΡΕΣ Ν=5 ! Κάνει πιο δυναμικό το πρόγραμμα. Αλλάξτε το Ν και έχετε διαφορετικό τετραγωνικό πίνακα ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ι, j, αθρ_διαγ, αθρ_περιμ, Α[5,5] ΛΟΓΙΚΕΣ: πήγαινε_δεξιά ΑΡΧΗ ! Γέμισμα πίνακα ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ Ν ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ Ν ΔΙΑΒΑΣΕ Α[ι, j] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ! Διαγώνιοι αθρ_διαγ  0 ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ Ν αθρ_διαγ  αθρ_διαγ + Α[ι, ι] + Α[6-ι, ι] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ! Περίμετρος αθρ_περιμ  0 ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ Ν αθρ_περιμ  αθρ_περιμ + Α[1, j] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ ι ΑΠΟ 2 ΜΕΧΡΙ Ν-1 αθρ_περιμ  αθρ_περιμ + Α[ι, Ν] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ j ΑΠΟ Ν ΜΕΧΡΙ 1 ME_BHMA - 1 αθρ_περιμ  αθρ_περιμ + Α[Ν, j] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ ι ΑΠΟ Ν-1 ΜΕΧΡΙ 2 ΜΕ_ΒΗΜΑ -1 αθρ_περιμ  αθρ_περιμ + Α[ι, 1] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ αθρ_περιμ ! Ζιγκ- ζαγκ πήγαινε_δεξιά  ΑΛΗΘΗΣ ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ Ν ΑΝ πήγαινε_δεξιά = ΑΛΗΘΗΣ ΤΟΤΕ ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ Ν ΓΡΑΨΕ Α[ι,j] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ πήγαινε_δεξιά ΨΕΥΔΗΣ ΑΛΛΙΩΣ ΓΙΑ j ΑΠΟ Ν ΜΕΧΡΙ 1 ΜΕ_ΒΗΜΑ -1 ΓΡΑΨΕ Α[ι,j] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ πήγαινε_δεξιά ΑΛΗΘΗΣ ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  103. ΠΡΟΓΡΑΜΜΑ πίνακεςΣΤΑΘΕΡΕΣ  Μ = 4  Ν = 5ΜΕΤΑΒΛΗΤΕΣ  ΑΚΕΡΑΙΕΣ: ι, j, κ, Α[Μ, Ν] ΑΡΧΗ  Α[1, 1] &amp;lt;- 1  Α[1, 2] &amp;lt;- 3  Α[1, 3] &amp;lt;- 6  Α[1, 4] &amp;lt;- 10  Α[1, 5] &amp;lt;- 14  Α[2, 1] &amp;lt;- 2  Α[2, 2] &amp;lt;- 5  Α[2, 3] &amp;lt;- 9  Α[2, 4] &amp;lt;- 13  Α[2, 5] &amp;lt;- 17  Α[3, 1] &amp;lt;- 4  Α[3, 2] &amp;lt;- 8  Α[3, 3] &amp;lt;- 12  Α[3, 4] &amp;lt;- 16  Α[3, 5] &amp;lt;- 19  Α[4, 1] &amp;lt;- 7  Α[4, 2] &amp;lt;- 11  Α[4, 3] &amp;lt;- 15  Α[4, 4] &amp;lt;- 18  Α[4, 5] &amp;lt;- 20     ΓΙΑ κ ΑΠΟ 1 ΜΕΧΡΙ Μ - 1    ΓΙΑ ι ΑΠΟ κ ΜΕΧΡΙ 1 ΜΕ_ΒΗΜΑ -1      ΓΡΑΨΕ Α[ι, κ - ι + 1]     ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ    ΓΙΑ κ ΑΠΟ 1 ΜΕΧΡΙ Ν - Μ + 1    ΓΙΑ ι ΑΠΟ Μ ΜΕΧΡΙ 1 ΜΕ_ΒΗΜΑ -1      ΓΡΑΨΕ Α[ι, Μ - ι + κ]     ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ  ΓΙΑ κ ΑΠΟ Ν - Μ + 2 ΜΕΧΡΙ Ν    ΓΙΑ ι ΑΠΟ Μ ΜΕΧΡΙ N - κ  ΜΕ_ΒΗΜΑ -1      ΓΡΑΨΕ Α[ι, Μ - ι + κ]     ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ 
  104. ΠΡΟΓΡΑΜΜΑ Cinema ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ι,j,κ, Α[5,12,30], σύν_μήνα, σύν_έτους, σύν_φθιν, σύν_χειμ, σύν_άνοιξη, σύν_καλοκ, δείκτης_εποχής ΧΑΡΑΚΤΗΡΕΣ:Μήνες[12] ΠΡΑΓΜΑΤΙΚΕΣ: Πληρότητα ! Ποσοστό ΑΡΧΗ Μήνες[1] &amp;lt;- «Ιανουάριος» Μήνες[2] &amp;lt;- «Φεβρουάριος» Μήνες[3] &amp;lt;- «Μάρτιος» Μήνες[4] &amp;lt;- «Απλίλιος» Μήνες[5] &amp;lt;- «Μάιιος» Μήνες[6] &amp;lt;- «Ιούνιος» Μήνες[7] &amp;lt;- «Ιούλιος» Μήνες[8] &amp;lt;- «Αύγουστος» Μήνες[9] &amp;lt;- «Σεπτέμβριος» Μήνες[10] &amp;lt;- «Οκτώβριος» Μήνες[11] &amp;lt;- «Νοέμβριος» Μήνες[12] &amp;lt;- «Δεκέμβριος» ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 5 ! Έτη ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 12 ! Μήνες ΓΙΑ κ ΑΠΟ 1 ΜΕΧΡΙ 30 ! Μέρες μήνα ΓΡΑΨΕ «Έτος :», ι, «, Μήνας : », Μήνες[ j ], «, Προσέλευση την », κ , «η ημέρα: » ΔΙΑΒΑΣΕ A[ ι, j, κ ] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 5 ! Έτη ΓΡΑΨΕ «ΕΤΟΣ », ι σύν_έτους &amp;lt;- 0 σύν_φθιν &amp;lt;- 0 σύν_χειμ &amp;lt;- 0 σύν_άνοιξη &amp;lt;- 0 σύν_καλοκ &amp;lt;- 0 ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 12 ! μήνες σύν_μήνα &amp;lt;- 0 ΓΙΑ κ ΑΠΟ 1 ΜΕΧΡΙ 30 ! ημέρες συν_μήνα &amp;lt;- συν_μήνα + Α[ ι, j, κ ] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ «Το σύνολο για το μήνα : », Μήνες[ j ], « είναι », σύν_μήνα, « Πληρότητα », σύν_μήνα * 100 / (30 * 200) ΑΝ j&amp;gt;=9 ΚΑΙ j&amp;lt;=11 ΤΟΤΕ σύν_φθιν &amp;lt;- σύν_φθιν + σύν_μήνα ΑΛΛΙΩΣ_ΑΝ j=12 Ή j&amp;lt;=2 ΤΟΤΕ σύν_χειμ &amp;lt;- σύν_χειμ + σύν_μήνα ΑΛΛΙΩΣ_ΑΝ j&amp;gt;=3 ΚΑΙ j&amp;lt;=5 ΤΟΤΕ σύν_άνοιξη &amp;lt;- σύν_άνοιξη + σύν_μήνα ΑΛΛΙΩΣ_ΑΝ j&amp;gt;=6 ΚΑΙ j&amp;lt;=8 ΤΟΤΕ σύν_καλοκ &amp;lt;- σύν_καλοκ + σύν_μήνα ΤΕΛΟΣ_ΑΝ σύν_έτους &amp;lt;- σύν_έτους + συν_μήνα ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ «Σύνολο έτους : », ι, «είναι» , σύν_έτους, « φθονόπωρου », σύν_φθιν, «, χειμώνα », σύν_χειμ, «, άνοιξης », σύν_άνοιξη, «, καλοκαιριού», σύν_καλοκ ΓΡΑΨΕ «Πληρότητα έτους : », σύν_έτους * 100 / (12 * 30 * 200), &amp; ! (&amp;) = Αλλαγή γραμμής στον κώδικα (όχι εμφάνισης στην οθόνη) «, πληρότητα φθονόπωρου », σύν_φθιν * 100 / (4 * 30 * 200), &amp; «, πληρότητα χειμώνα », σύν_χειμ * 100/ (4 * 30 * 200), &amp; «, πληρότητα άνοιξης », σύν_άνοιξη * 100 / (4 * 30 * 200), &amp; «, πληρότητα καλοκαιριού», σύν_καλοκ * 100 (4 * 30 * 200) ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
  105. ΠΡΟΓΡΑΜΜΑ Πίνακες ΣΤΑΘΕΡΕΣ Ν = 10 ! Μέχρι Ν καθηγητές. Απλά αλλάζουμε τη σταθερά και το πρόγραμμα λειτουργεί με το νέο πλήθος χωρίς άλλες αλλαγές ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ι, j, Ωρολόγιο[Ν, 5, 7] ! τρισδιάστατος πίνακας. Διαστάσεις για: α) καθηγητή, β) ημέρα, γ) ώρα ΧΑΡΑΚΤΗΡΕΣ: Καθηγ[Ν], Ημέρες[5] ΑΡΧΗ ! Γέμισμα πινάκων Ημέρες[1]  «Δευτέρα» Ημέρες[2]  «Τρίτη» Ημέρες[3]  «Τετάρτη» Ημέρες[4]  «Πέμπτη» Ημέρες[5]  «Παρασκευή» ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ Ν ΓΡΑΨΕ «Δώστε το ονοματεπώνυμο του καθηγητή» ΔΙΑΒΑΣΕ Καθηγ[ι] ΓΙΑ ημέρα ΑΠΟ 1 ΜΕΧΡΙ 5 ΓΡΑΨΕ Ημέρες[ ημέρα ]! Εμφάνισε τη μέρα με λεκτικό (1:Δευτέρα, 2: Τρίτη, κλπ) ΓΙΑ ώρα ΑΠΟ 1 ΜΕΧΡΙ 7 ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ « ’Εχει μάθημα την », ώρα, «η ώρα; (1:NAI, 0:OXI)» ΔΙΑΒΑΣΕ Ωρολόγιο[ ι, ημέρα, ώρα] ΜΕΧΡΙΣ_ΟΤΟΥ Ωρολόγιο[ ι, ημέρα, ώρα] = 1 Ή Ωρολόγιο[ ι, ημέρα, ώρα] = 0 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ! Εμφάνιση καταχωρηθέντων στοιχείων. Χρήση τριών πινάκων: Καθηγ (1Δ), Ημέρες (1Δ), Ωρολόγιο (3Δ) ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ Ν ΓΡΑΨΕ «Καθηγητής : », Καθηγ[ ι ] ΓΙΑ ημέρα ΑΠΟ 1 ΜΕΧΡΙ 5 ΓΡΑΨΕ « Την : », Ημέρες[ ημέρα ] ΓΙΑ ώρα ΑΠΟ 1 ΜΕΧΡΙ 7 ΓΡΑΨΕ « έχει μάθημα την : », Ωρολόγιο[ ι, ημέρα, ώρα] , « ώρα» ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ! Εναλλακτικά, αντί για την καταχώρηση της κάθε ώρας με 1 ή 0, π.χ. 1001101 ! θα μπορούσαμε να θεωρήσουμε δυαδικό αριθμό την καταχώρηση αυτή ! και να αποθηκεύσουμε τελικά τον αντίστοιχό του στο δεκαδικό σύστημα. ! Έτσι, αν σε μια μέρα οι ώρες που έχει είναι οι : 1011001 τότε αντιστοιχεί ο 89 ! αυτό όμως σημαίνει ότι μετά από κάθε εισαγωγή των 7 ωρών, να κάνουμε ! τη μετατροπή στο δεκαδικό για την αποθήκευση και αντίστοιχα τη μετατροπή ! στο δυαδικό για την εμφάνιση
  106. 1-3 2-6 3-1 4-5 5-7 6-4 7-2
  107. 1-3 2-1 3-6 4-2 5-4 6-7 7-5
  108. 1-4 2-7 3-3 4-5 5-6 6-2 7-1
  109. 1-Λ, 2-Σ, 3-Λ, 4-Λ, 5-Λ, 6-Σ, 7-Σ, 8-Σ, 9-Σ, 10-Σ, 11-Σ, 12-Σ, 13-Λ, 14-Σ, 15-Λ, 16-Σ, 17-Σ
  110. 1-Πηγαίο, 2-Ιεραρχική, 3-Οπτικό, οδηγούμενο από γεγονότα 4-Λ, 5-Σ, 6-Λ 7-Α 8-Β, 9-Γ, 10-Α/Δ
  111. 1-Β/Γ 2-Α/Β/Γ/Δ 3-Α/Δ
  112. 1-Λογ, 2-Συντ, 3-Λογ, 4-Συντ
  113. ΑΡΧΗ ΟΣΟ συνθήκη1 ΕΠΑΝΑΛΑΒΕ Εντολή2 ΑΝ συνθήκη3 ΤΟΤΕ Εντολή4 συνθήκη1  ΨΕΥΔΗΣ ΑΛΛΙΩΣ Εντολή5 ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ
  114. ΑΡΧΗ ΟΣΟ συνθήκη1 ΕΠΑΝΑΛΑΒΕ Εντολή1 ΑΝ συνθήκη2 ΤΟΤΕ Εντολή2 Εντολή3 ΑΛΛΙΩΣ Εντολή4 ΤΕΛΟΣ_ΑΝ Εντολή5 ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ Εντολή6 ΤΕΛΟΣ
  115. ΔΙΑΔΙΚΑΣΙΑ ΔΙΑΔΙΚΑΣΙΑ ΣΥΝΑΡΤΗΣΗ ΔΙΑΔΙΚΑΣΙΑ ΣΥΝΑΡΤΗΣΗ ΔΙΑΔΙΚΑΣΙΑ ΣΥΝΑΡΤΗΣΗ ΔΙΑΔΙΚΑΣΙΑ
  116. ΠΡΟΓΡΑΜΜΑ Συνεφαπτομένη ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: χ, συνημ ΑΡΧΗ ΔΙΑΒΑΣΕ χ ! Με συνάρτηση ΓΡΑΨΕ ΣΕΦ(χ) ! Με διαδικασία ΚΑΛΕΣΕ ΣΕΦ2(χ, συνημ) ΓΡΑΨΕ συνημ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΥΝΑΡΤΗΣΗ ΣΕΦ1(γωνία):ΠΡΑΓΜΑΤΙΚΗ ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ : γωνία ΑΡΧΗ ΣΕΦ &amp;lt;- ΣΥΝ (γωνία) / ΗΜ (γωνία) ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ ΔΙΑΔΙΚΑΣΙΑ ΣΕΦ2(γωνία, συνημίτονο) ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ : γωνία, συνημίτονο ΑΡΧΗ Συνημίτονο &amp;lt;- ΣΥΝ (γωνία) / ΗΜ (γωνία) ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
  117. -5, 10, 0
  118. 10, 5 μέσα στη διαδικασία 5, 5 στο κύριο πρόγραμμα
  119. 2 5, 10, 0
  120. ΑLXK=10BΔ 121 12336549756 7596
  121. ΠΡΟΓΡΑΜΜΑ άσκηση ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: χ1,χ2,αθρ, διαφ ΑΡΧΗ ΔΙΑΒΑΣΕ χ1,χ2 ΚΑΛΕΣΕ ΑθροισμαΔιαφορά(χ1,χ2,αθρ,διαφ) ΓΡΑΨΕ αθρ, διαφ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ---------------------------------------- ΔΙΑΔΙΚΑΣΙΑ ΑθροισμαΔιαφορά(α1, α2, sum, diff) ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: α1,α2,sum,diff ΑΡΧΗ sum  α1 + α2 diff  α1 – α2 ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ ! ============================== ! ============================== ΠΡΟΓΡΑΜΜΑ άσκηση ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ευρώ, δραχμές ΑΡΧΗ ΔΙΑΒΑΣΕ ευρώ δραχμές  Μετατροπή( ευρώ ) ΓΡΑΨΕ δραχμές ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ---------------------------------------- ΣΥΝΑΡΤΗΣΗ Μετατροπή( ε ) : ΠΡΑΓΜΑΤΙΚΗ ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: ε ΑΡΧΗ Μετατροπή  ε * 340.75 ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
  122. ΠΡΟΓΡΑΜΜΑ ΆσκησηΜΕΤΑΒΛΗΤΕΣ  ΑΚΕΡΑΙΕΣ: αρΑΡΧΗ  ΚΑΛΕΣΕ ΔώσεΤιμήΜεταξύΑκεραίων(&amp;quot;Δώσε αριθμό (0-9999999): &amp;quot;, 0, 9999999, αρ)  ΓΡΑΨΕ ΠλήθοςΨηφίων(αρ) ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ!---------------------------------ΣΥΝΑΡΤΗΣΗ ΠλήθοςΨηφίων(αρ): ΑΚΕΡΑΙΑΜΕΤΑΒΛΗΤΕΣ  ΑΚΕΡΑΙΕΣ: πλήθος, χ, αρΑΡΧΗ  πλήθος &amp;lt;- 0    χ &amp;lt;- 1  ΟΣΟ αρ DIV χ &amp;lt;&amp;gt; 0 ΕΠΑΝΑΛΑΒΕ    πλήθος &amp;lt;- πλήθος + 1    χ &amp;lt;- χ*10  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ    ΠλήθοςΨηφίων &amp;lt;- πλήθοςΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ!---------------------------------ΔΙΑΔΙΚΑΣΙΑ ΔώσεΤιμήΜεταξύΑκεραίων( μήνυμα, ελάχιστο, μέγιστο, τιμή) ΜΕΤΑΒΛΗΤΕΣ  ΧΑΡΑΚΤΗΡΕΣ: μήνυμα  ΑΚΕΡΑΙΕΣ: ελάχιστο, μέγιστο, τιμήΑΡΧΗ  ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ    ΓΡΑΨΕ μήνυμα, &amp;quot; &amp;quot; ! Μείνε στην ίδια γραμμή για την εισαγωγή από το πληκτρολόγιο    ΔΙΑΒΑΣΕ τιμή  ΜΕΧΡΙΣ_ΟΤΟΥ τιμή &amp;gt;= ελάχιστο ΚΑΙ τιμή &amp;lt;= μέγιστοΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
  123. ΠΡΟΓΡΑΜΜΑ άσκηση ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: χ1,χ2 ΑΡΧΗ ΔΙΑΒΑΣΕ χ1,χ2 ΓΡΑΨΕ “Ο μικρότερος είναι ο ”, Minimum(χ1,χ2) ΓΡΑΨΕ “Ο μεγαλύτερος είναι ο ”, Maximum(χ1,χ2) ΓΡΑΨΕ “Ο μικρότερος μεταξύ 10, 4, 20, 15, 12 είναι ο “, Minimum(10, Minimum(4, Minimum(20, Minimum(15, 12) ) ) ) ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ---------------------------------------- ΣΥΝΑΡΤΗΣΗ Minimum( x, y ) : ΠΡΑΓΜΑΤΙΚΗ ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: x,y ΑΡΧΗ AN x&amp;lt;y TOTE Minimum  x ΑΛΛΙΩΣ Minimum  y ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ ---------------------------------------- ΣΥΝΑΡΤΗΣΗ Maximum( x, y ) : ΠΡΑΓΜΑΤΙΚΗ ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: x,y ΑΡΧΗ AN x&amp;gt;y TOTE Maximum  x ΑΛΛΙΩΣ Maximum  y ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
  124. ΠΡΟΓΡΑΜΜΑ Δίσεκτο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ε ΑΡΧΗ ΔΙΑΒΑΣΕ ε ΑΝ ΕίναιΔίσεκτο(ε) ΤΟΤΕ ΓΡΑΨΕ “ΔΙΣΕΚΤΟ” ΑΛΛΙΩΣ ΓΡΑΨΕ “ΟΧΙ ΔΙΣΕΚΤΟ” ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ !---------------------------------------- ΣΥΝΑΡΤΗΣΗ ΕίναιΔίσεκτο(έτος) : ΛΟΓΙΚΗ ΜΕΤΑΒΛΗΤΕΣ ΛΟΓΙΚΕΣ: έτος, δ ΑΡΧΗ δ &amp;lt;- έτος MOD 400 = 0 Ή (έτος MOD 4 = 0 KAI έτος MOD 100 &amp;lt;&amp;gt; 0) ΕίναιΔίσεκτο &amp;lt;- δ ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
  125. ΠΡΟΓΡΑΜΜΑ άσκηση ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: χ1 ΑΡΧΗ ΔΙΑΒΑΣΕ χ1 ΑΝ ΕίναιΑρτιος(χ1) ΤΟΤΕ ΓΡΑΨΕ “Είναι άρτιος” ΑΛΛΙΩΣ ΓΡΑΨΕ “Είναι περιττός” ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ---------------------------------------- ΣΥΝΑΡΤΗΣΗ ΕίναιΑρτιος( α ) : ΛΟΓΙΚΗ ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: α ΑΡΧΗ ΕίναιΑρτιος &amp;lt;- (α MOD 2 = 0 ) ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
  126. ΠΡΟΓΡΑΜΜΑ Πίνακες ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ι, Α[10] ΑΡΧΗ ΚΑΛΕΣΕ Πίνακας(Α, &amp;quot;ΕΙΣΟΔΟΣ&amp;quot;) ΚΑΛΕΣΕ Πίνακας(Α, &amp;quot;ΕΞΟΔΟΣ&amp;quot;) ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ΔΙΑΔΙΚΑΣΙΑ Πίνακας(Π, λειτουργία) ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ι, Π[10] ΧΑΡΑΚΤΗΡΕΣ: λειτουργία ΑΡΧΗ ΑΝ λειτουργία = &amp;quot;ΕΙΣΟΔΟΣ&amp;quot; ΤΟΤΕ ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 10 ΔΙΑΒΑΣΕ Π[ι] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΑΛΛΙΩΣ_ΑΝ λειτουργία = &amp;quot;ΕΞΟΔΟΣ&amp;quot; ΤΟΤΕ ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 10 ΓΡΑΨΕ Π[ι] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
  127. ΠΡΟΓΡΑΜΜΑ άσκηση ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: α, β ΑΡΧΗ ΔΙΑΒΑΣΕ α, β ΓΡΑΨΕ ΜΚΔ(α, β) ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΥΝΑΡΤΗΣΗ ΜΚΔ(x, y): ΑΚΕΡΑΙΑ ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: x, y, z ΑΡΧΗ z &amp;lt;- y ΟΣΟ z &amp;lt;&amp;gt; 0 ΕΠΑΝΑΛΑΒΕ z &amp;lt;- x MOD y x &amp;lt;- y y &amp;lt;- z ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΜΚΔ &amp;lt;- x ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
  128. ΠΡΟΓΡΑΜΜΑ άσκηση ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: x, y ΑΡΧΗ ΔΙΑΒΑΣΕ x, y ΟΣΟ x &amp;lt;&amp;gt; 0 ΚΑΙ y &amp;lt;&amp;gt; 0 ΕΠΑΝΑΛΑΒΕ ΓΡΑΨΕ Αποτέλεσμα(x, y) ΔΙΑΒΑΣΕ x, y ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ---------------------------------------- ΣΥΝΑΡΤΗΣΗ Αποτέλεσμα( x. y ) : ΠΡΑΓΜΑΤΙΚΗ ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: x, y ΑΡΧΗ Αποτέλεσμα  3 * x ^ 2 – 2 * ΕΦ (4 * y + x) – 2 * ΣΥΝ (x * y) ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
  129. ΠΡΟΓΡΑΜΜΑ άσκηση ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Ν ΑΡΧΗ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΔΙΑΒΑΣΕ Ν ΜΕΧΡΙΣ_ΟΤΟΥ Ν&amp;gt;=0 ΓΡΑΨΕ Παραγοντικό (Ν) ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ---------------------------------------- ΣΥΝΑΡΤΗΣΗ Παραγοντικό( Ν ) : ΑΚΕΡΑΙΑ ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΑ: Ν, ι, p ΑΡΧΗ p  1 ΑΝ Ν &amp;gt; 0 ΤΟΤΕ ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ Ν p  p * i ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΑΝ Παραγοντικό  p ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
  130. ΠΡΟΓΡΑΜΜΑ άσκηση ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: β, υ, ρ ΑΡΧΗ β  10 υ  5 ρ  20 ΓΡΑΨΕ ΕμβαδόΤριγώνου (β, υ) ΓΡΑΨΕ ΕμβαδόΚύκλου (ρ) ΓΡΑΨΕ ΕμβαδόΤετραγώνου (β) ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ---------------------------------------- ΣΥΝΑΡΤΗΣΗ ΕμβαδόΤριγώνου ( β, υ ) : ΠΡΑΓΜΑΤΙΚΗ ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ : β, υ ΑΡΧΗ ΕμβαδόΤριγώνου  β * υ / 2 ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ ---------------------------------------- ΣΥΝΑΡΤΗΣΗ ΕμβαδόΚύκλου ( ακτίνα ) : ΠΡΑΓΜΑΤΙΚΗ ΣΤΑΘΕΡΕΣ π=3.14 ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ : ακτίνα ΑΡΧΗ ΕμβαδόΚύκλου  π * ακτίνα ^ 2 ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ ---------------------------------------- ΣΥΝΑΡΤΗΣΗ ΕμβαδόΤετραγώνου ( πλευρά ) : ΠΡΑΓΜΑΤΙΚΗ ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ : πλευρά ΑΡΧΗ ΕμβαδόΤετραγώνου  πλευρά ^ 2 ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
  131. ΠΡΟΓΡΑΜΜΑ Άσκηση ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: τιμή ΑΡΧΗ ΚΑΛΕΣΕ ΔώσεΤιμήΜεταξύΑκεραίων( “Εισάγετε τιμή μεταξύ (10 – 30) παρακαλώ: ”, 10, 30, τιμή) ΓΡΑΨΕ “Δώσατε τον αριθμό ”, τιμή ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ---------------------------------------- ΔΙΑΔΙΚΑΣΙΑ ΔώσεΤιμήΜεταξύΑκεραίων( μήνυμα, ελάχιστο, μέγιστο, τιμή ) ΜΕΤΑΒΛΗΤΕΣ ΧΑΡΑΚΤΗΡΕΣ: μήνυμα ΑΚΕΡΑΙΕΣ : ελάχιστο, μέγιστο, τιμή ΑΡΧΗ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ μήνυμα ΔΙΑΒΑΣΕ τιμή ΜΕΧΡΙΣ_ΟΤΟΥ τιμή &amp;gt;= ελάχιστο ΚΑΙ τιμή &amp;lt;= μέγιστο ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
  132. ΠΡΟΓΡΑΜΜΑ ΆσκησηΜΕΤΑΒΛΗΤΕΣ  ΑΚΕΡΑΙΕΣ: αρ, δυαδικός[10] ΑΡΧΗ  ΚΑΛΕΣΕ ΔώσεΤιμήΜεταξύΑκεραίων(&amp;quot;Δώσε αριθμό (0-1000): &amp;quot;, 0, 1000, αρ)   ΚΑΛΕΣΕ Μετατροπή(αρ, δυαδικός)   ΚΑΛΕΣΕ ΕμφάνισεΔυαδικό(δυαδικός) ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ!---------------------------------ΔΙΑΔΙΚΑΣΙΑ Μετατροπή(αρ, δ) ΜΕΤΑΒΛΗΤΕΣ  ΑΚΕΡΑΙΕΣ: ι, αρ, δ[10], πλήθοςΑΡΧΗ  ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 10    δ[ι] &amp;lt;- 0  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ    πλήθος &amp;lt;- 0  ΟΣΟ αρ &amp;lt;&amp;gt; 0 ΕΠΑΝΑΛΑΒΕ    πλήθος &amp;lt;- πλήθος + 1    δ[πλήθος] &amp;lt;- αρ MOD 2    αρ &amp;lt;- αρ DIV 2  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ  ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ!---------------------------------ΔΙΑΔΙΚΑΣΙΑ ΕμφάνισεΔυαδικό(δ) ΜΕΤΑΒΛΗΤΕΣ  ΑΚΕΡΑΙΕΣ: ι, δ[10] ΑΡΧΗ  ΓΙΑ ι ΑΠΟ 10 ΜΕΧΡΙ 1 ΜΕ_ΒΗΜΑ -1    ΓΡΑΨΕ δ[ι], &amp;quot; &amp;quot;  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ!---------------------------------ΔΙΑΔΙΚΑΣΙΑ ΔώσεΤιμήΜεταξύΑκεραίων( μήνυμα, ελάχιστο, μέγιστο, τιμή) ΜΕΤΑΒΛΗΤΕΣ  ΧΑΡΑΚΤΗΡΕΣ: μήνυμα  ΑΚΕΡΑΙΕΣ: ελάχιστο, μέγιστο, τιμήΑΡΧΗ  ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ   ΓΡΑΨΕ μήνυμα, &amp;quot; &amp;quot; ! Μείνε στην ίδια γραμμή για την εισαγωγή από το πληκτρολόγιο    ΔΙΑΒΑΣΕ τιμή  ΜΕΧΡΙΣ_ΟΤΟΥ τιμή &amp;gt;= ελάχιστο ΚΑΙ τιμή &amp;lt;= μέγιστοΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
  133. ΠΡΟΓΡΑΜΜΑ ΔευτεροβάθμιαΜΕΤΑΒΛΗΤΕΣ  ΑΚΕΡΑΙΕΣ: status  ΠΡΑΓΜΑΤΙΚΕΣ: x1, x2ΑΡΧΗ  ΚΑΛΕΣΕ ΕπίλυσηΔευτεροβάθμιαςΕξίσωσης(x1, x2, status)   ΚΑΛΕΣΕ Αποτελέσματα( x1, x2, status) ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣΔΙΑΔΙΚΑΣΙΑ ΕπίλυσηΔευτεροβάθμιαςΕξίσωσης(x1, x2, status) ΜΕΤΑΒΛΗΤΕΣ  ΑΚΕΡΑΙΕΣ: Α, Β, Γ, status  ΠΡΑΓΜΑΤΙΚΕΣ: Δ, x1, x2ΑΡΧΗ  x1 &amp;lt;- 0  x2 &amp;lt;- 0  ΓΡΑΨΕ &amp;quot;Δώστε τα Α, Β, Γ: &amp;quot;  ΔΙΑΒΑΣΕ Α, Β, Γ  ΑΝ Α &amp;lt;&amp;gt; 0 ΤΟΤΕ    Δ &amp;lt;- Β^2 - 4*Α*Γ    ΑΝ Δ &amp;lt; 0 ΤΟΤΕ      status &amp;lt;- -1 ! μή πραγματικές λύσεις    ΑΛΛΙΩΣ_ΑΝ Δ &amp;gt; 0 ΤΟΤΕ      x1 &amp;lt;- (-Β + Τ_Ρ( Δ))/(2*Α)       x2 &amp;lt;- (-Β - Τ_Ρ( Δ))/(2*Α)       status &amp;lt;- 2 ! Δύο λύσεις    ΑΛΛΙΩΣ      x1 &amp;lt;- - Β/(2*Α)       status &amp;lt;- 1 ! Μία λύση    ΤΕΛΟΣ_ΑΝ  ΑΛΛΙΩΣ    ΑΝ Β &amp;lt;&amp;gt; 0 ΤΟΤΕ      x1 &amp;lt;-  - Γ/ Β      status &amp;lt;- 0 ! Είναι πρωτοβάθμια    ΑΛΛΙΩΣ      ΑΝ Γ &amp;lt;&amp;gt; 0 ΤΟΤΕ        status &amp;lt;- -2 ! Εξίσωση αδυνατη      ΑΛΛΙΩΣ        status &amp;lt;- -3 ! Εξίσωση αόριστη      ΤΕΛΟΣ_ΑΝ    ΤΕΛΟΣ_ΑΝ  ΤΕΛΟΣ_ΑΝΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ----------------------------------ΔΙΑΔΙΚΑΣΙΑ Αποτελέσματα( x1, x2, status) ΜΕΤΑΒΛΗΤΕΣ  ΠΡΑΓΜΑΤΙΚΕΣ: x1, x2  ΑΚΕΡΑΙΕΣ: statusΑΡΧΗ  ΑΝ status = 2 ΤΟΤΕ ! Αν δεν υπάρχει μήνυμα λάθους, εμφάνισε τις λύσεις    ΓΡΑΨΕ &amp;quot;Λύσεις Β’ θμιας x1 και x2 : &amp;quot;, x1, x2  ΑΛΛΙΩΣ_ΑΝ status = 1 ΤΟΤΕ    ΓΡΑΨΕ &amp;quot;Λύση Β’ θμιας x1 : &amp;quot;, x1  ΑΛΛΙΩΣ_ΑΝ status = 0 ΤΟΤΕ    ΓΡΑΨΕ &amp;quot;Λύση Α’ θμιας x1 : &amp;quot;, x1  ΑΛΛΙΩΣ_ΑΝ status = -1 ΤΟΤΕ    ΓΡΑΨΕ &amp;quot;Μη πραγματικές λύσεις&amp;quot;  ΑΛΛΙΩΣ_ΑΝ status = -2 ΤΟΤΕ    ΓΡΑΨΕ &amp;quot;Αδύνατη&amp;quot;  ΑΛΛΙΩΣ_ΑΝ status = -3 ΤΟΤΕ    ΓΡΑΨΕ &amp;quot;Αόριστη&amp;quot;  ΤΕΛΟΣ_ΑΝΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
  134. ΠΡΟΓΡΑΜΜΑ Άσκηση ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Π[100], άθροισμα, ελάχιστος, μέγιστος ΑΡΧΗ ΚΑΛΕΣΕ ΔιάβασεΠίνακα( Π ) ΚΑΛΕΣΕ ΠληροφορίεςΠίνακα( Π, άθροισμα, ελάχιστος, μέγιστος) ΓΡΑΨΕ άθροισμα, ελάχιστος, μέγιστος ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ---------------------------------------- ΔΙΑΔΙΚΑΣΙΑ ΔιάβασεΠίνακα( Α ) ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ : Α[100] ΑΚΕΡΑΙΕΣ: ι ΑΡΧΗ ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 100 ΔΙΑΒΑΣΕ Α[ ι ] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ ---------------------------------------- ΔΙΑΔΙΚΑΣΙΑ ΠληροφορίεςΠίνακα(Α, άθροισμα, ελάχιστος, μέγιστος) ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ : Α[100], ελάχιστος, μέγιστος, άθροισμα ΑΚΕΡΑΙΕΣ: ι ΑΡΧΗ άθροισμα  Α[1] ελάχιστος  Α[1] μέγιστος  Α[1] ΓΙΑ ι ΑΠΟ 2 ΜΕΧΡΙ 100 άθροισμα  άθροισμα + Α[ ι ] ΑΝ Α[ ι ] &amp;lt; ελάχιστος ΤΟΤΕ ελάχιστος  Α[ ι ] ΤΕΛΟΣ_ΑΝ ΑΝ Α[ ι ] &amp;gt; μέγιστος ΤΟΤΕ μέγιστος  Α[ ι ] ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
  135. ΠΡΟΓΡΑΜΜΑ άσκηση ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ : Ατετράμηνο, Βτετράμηνο, Γραπτά ΑΡΧΗ ΚΑΛΕΣΕ ΔώσεΤιμήΜεταξύΠραγματικών( “Βαθμός Α Τετραμήνου : ”, 1, 20, Ατετράμηνο) ΚΑΛΕΣΕ ΔώσεΤιμήΜεταξύΠραγματικών( “Βαθμός Β Τετραμήνου : ”, 1, 20, Βτετράμηνο) ΚΑΛΕΣΕ ΔώσεΤιμήΜεταξύΠραγματικών( “Βαθμός Γραπτών : ”, 1, 20, Γραπτά) ΓΡΑΨΕ “Βαθμός = ”, ΤελικόςΒαθμός(ΑΤετάμηνο, Βτετράμηνο, Γραπτά) ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ---------------------------------------- ΣΥΝΑΡΤΗΣΗ ΤελικόςΒαθμός(Α, Β, Γ ): ΠΡΑΓΜΑΤΙΚΗ ΜΕΤΑΒΛΗΤΕΣ ΠΡΑΓΜΑΤΙΚΕΣ: Α, Β, Γ ΑΡΧΗ ΤελικόςΒαθμός  (Α + Β + 2 * Γ ) / 4 ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ ---------------------------------------- ! Έχει ξαναγραφεί σε άλλη άσκηση, οπότε εδώ είναι έτοιμη η διαδικασία (βιβλιοθήκη βασικών υποπρογραμμάτων) ΔΙΑΔΙΚΑΣΙΑ ΔώσεΤιμήΜεταξύΠραγματικών( μήνυμα, ελάχιστο, μέγιστο, τιμή ) ΜΕΤΑΒΛΗΤΕΣ ΧΑΡΑΚΤΗΡΕΣ: μήνυμα ΠΡΑΓΜΑΤΙΚΕΣ : ελάχιστο, μέγιστο, τιμή ΑΡΧΗ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ μήνυμα ΔΙΑΒΑΣΕ τιμή ΜΕΧΡΙΣ_ΟΤΟΥ τιμή &amp;gt;= ελάχιστο ΚΑΙ τιμή &amp;lt;= μέγιστο ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
  136. ΠΡΟΓΡΑΜΜΑ ΠίνακεςΜΕΤΑΒΛΗΤΕΣ  ΑΚΕΡΑΙΕΣ: Δοκιμές[10], top, αρχικός_αριθμός, προσπάθειες, αναζήτησηΑΡΧΗ ΚΑΛΕΣΕ ΔώσεΤιμήΜεταξύΑκεραίων (“Δώστε έναν αρχικό αριθμό (1-1000):”, 1, 1000, αρχικός_αριθμός)   προσπάθειες &amp;lt;- 0  top &amp;lt;- 0  ! Είναι η θέση του τελευταίου διαφορετικού αριθμού που έχει δοθεί στον πίνακα Δοκιμές  ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ    ΔΙΑΒΑΣΕ αναζήτηση θέση_στις_δοκιμές &amp;lt;- ΘέσηΣτοιχείουΣεΠίνακα(αναζήτηση, Δοκιμές, top)   ! Αν δεν έχει ξαναδώσει τον αριθμό, βάλε τον ως νέο στις δοκιμές    ΑΝ  θέση_στις_δοκιμές = 0 ΤΟΤΕ ΚΑΛΕΣΕ ΠρόσθεσεΣτιςΔοκιμές(αναζήτηση, Δοκιμές, top, προσπάθειες)     ΚΑΛΕΣΕ ΕμφάνισεΜήνυμα(αναζήτηση, αρχικός_αριθμός, προσπάθειες)     ΑΛΛΙΩΣ      ΓΡΑΨΕ &amp;quot;Έχετε ξαναδώσει αυτό τον αριθμό. Δώστε έναν άλλον&amp;quot;    ΤΕΛΟΣ_ΑΝ ΜΕΧΡΙΣ_ΟΤΟΥ αναζήτηση = αρχικός_αριθμός  Ή προσπάθειες = Ν  ΓΡΑΨΕ ”ΤΕΛΟΣ&amp;quot;ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ------------------------------------------------ΔΙΑΔΙΚΑΣΙΑ ΔώσεΤιμήΜεταξύΑκεραίων( μήνυμα, ελάχιστο, μέγιστο, τιμή ) ΜΕΤΑΒΛΗΤΕΣ ΧΑΡΑΚΤΗΡΕΣ: μήνυμα ΑΚΕΡΑΙΕΣ : ελάχιστο, μέγιστο, τιμή ΑΡΧΗ ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ μήνυμα ΔΙΑΒΑΣΕ τιμή ΜΕΧΡΙΣ_ΟΤΟΥ τιμή &amp;gt;= ελάχιστο ΚΑΙ τιμή &amp;lt;= μέγιστο ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ --------------------------------------------- ΣΥΝΑΡΤΗΣΗ ΘέσηΣτοιχείουΣεΠίνακα( Χ, Π, N ): ΑΚΕΡΑΙΑ ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ι, θέση ΑΡΧΗ θέση &amp;lt;- 0     ι &amp;lt;- 1    ΟΣΟ ι &amp;lt;= N ΚΑΙ θέση = 0 ΕΠΑΝΑΛΑΒΕ      ΑΝ Π[ι] = Χ ΤΟΤΕ        θέση &amp;lt;- ι      ΑΛΛΙΩΣ        ι &amp;lt;- ι + 1      ΤΕΛΟΣ_ΑΝ    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΘέσηΣτοιχείουΣεΠίνακα &amp;lt;- θέση ! Επιστρέφει 0 αν δεν βρέθηκε το στοιχείο ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ ----------------------------------------- ΔΙΑΔΙΚΑΣΙΑ ΕμφάνισεΜήνυμα( αναζήτηση, αρχικός_αριθμός, προσπάθειες ) ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: αναζήτηση, αρχικός_αριθμός ΑΡΧΗ ΑΝ αναζήτηση = αρχικός_αριθμός ΤΟΤΕ     ΓΡΑΨΕ &amp;quot;Βρήκατε τον αριθμό σε &amp;quot;, προσπάθειες, &amp;quot; προσπάθειες”   ΑΛΛΙΩΣ_ΑΝ αναζήτηση &amp;lt; αρχικός_αριθμός ΤΟΤΕ     ΓΡΑΨΕ &amp;quot;Ο αριθμός που ψάχνεις είναι μεγαλύτερος”   ΑΛΛΙΩΣ     ΓΡΑΨΕ &amp;quot;Ο αριθμός που ψάχνεις είναι μικρότερος”   ΤΕΛΟΣ_ΑΝΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ -------------------------------------------------- ΔΙΑΔΙΚΑΣΙΑ ΠρόσθεσεΣτιςΔοκιμές(αναζήτηση, Δοκιμές, top, προσπάθειες)     ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: αναζήτηση, Δοκιμές[10], top, προσπάθειες ΑΡΧΗ top &amp;lt;- top + 1   Δοκιμές[ top] &amp;lt;- αναζήτηση         προσπάθειες &amp;lt;- προσπάθειες + 1ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
  137. ΠΡΟΓΡΑΜΜΑ ΠΙΝΑΚΕΣΜΕΤΑΒΛΗΤΕΣ ΧΑΡΑΚΤΗΡΕΣ: Π[20] ΑΡΧΗ ΚΑΛΕΣΕ ΓέμισεΠίνακα( Π ) ΚΑΛΕΣΕ Ταξινόμηση( Π ) ΚΑΛΕΣΕ ΕμφάνισεΠίνακα( Π ) ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ---------------------------------------- ΔΙΑΔΙΚΑΣΙΑ ΓέμισεΠίνακα( Α ) ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ι ΧΑΡΑΚΤΗΡΕΣ: Α[20] ΑΡΧΗ   ! γέμισμα πίνακα με φθίνουσα σειρά ταξινόμησης  ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 20     ΔΙΑΒΑΣΕ Α[ ι ]   ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ ----------------------------------------   ! ταξινόμηση πίνακαΔΙΑΔΙΚΑΣΙΑ Ταξινόμηση( Α ) ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ι, j ΧΑΡΑΚΤΗΡΕΣ: Α[20], temp ΛΟΓΙΚΕΣ: Ταξινομήθηκε ΑΡΧΗ   Ταξινομήθηκε &amp;lt;- ΨΕΥΔΗΣ  i &amp;lt;- 2  ΟΣΟ i &amp;lt;= 20 ΚΑΙ Ταξινομήθηκε = ΨΕΥΔΗΣ ΕΠΑΝΑΛΑΒΕ    ! αρχική υπόθεση σε κάθε σάρωση    Ταξινομήθηκε &amp;lt;- ΑΛΗΘΗΣ        ! σε κάθε σάρωση, το μικρότερο από το τέλος, παίρνει την τελική θέση του    ΓΙΑ j ΑΠΟ 20 ΜΕΧΡΙ i ΜΕ_ΒΗΜΑ -1      ΑΝ Α[j - 1] &amp;gt; Α[j] ΤΟΤΕ        temp &amp;lt;- Α[j]         Α[j] &amp;lt;- Α[j - 1]         Α[j - 1] &amp;lt;- temp        Ταξινομήθηκε &amp;lt;- ΨΕΥΔΗΣ      ΤΕΛΟΣ_ΑΝ    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ     i &amp;lt;- i + 1  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ ---------------------------------------- ! Εμφάνιση πίνακα ΔΙΑΔΙΚΑΣΙΑ ΕμφάνισεΠίνακα( Α ) ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ι ΧΑΡΑΚΤΗΡΕΣ: Α[20] ΑΡΧΗ ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 20     ΓΡΑΨΕ Α[ ι ]   ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
  138. ΠΡΟΓΡΑΜΜΑ ΠΙΝΑΚΕΣΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Π[20,3] ΑΡΧΗ ΚΑΛΕΣΕ ΓέμισεΠίνακα( Π ) ΚΑΛΕΣΕ ΕμφάνισεΒαθμούς( Π ) ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ---------------------------------------- ΔΙΑΔΙΚΑΣΙΑ ΓέμισεΠίνακα( Α ) ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ι, j, Α[20,3] ΑΡΧΗ   ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ 20  ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 3     ΔΙΑΒΑΣΕ Α[ ι, j ]   ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ ---------------------------------------- ΔΙΑΔΙΚΑΣΙΑ ΕμφάνισεΒαθμούς( Α ) ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ι, j, Α[20,3], μητρώο ΑΡΧΗ ΔΙΑΒΑΣΕ μητρώο ι &amp;lt;- 1 βρέθηκε &amp;lt;- ΨΕΥΔΗΣ   ΟΣΟ ι &amp;lt;= 20 ΚΑΙ βρέθηκε = ΨΕΥΔΗΣ ΕΠΑΝΑΛΑΒΕ ΑΝ Α[ι, 1] = μητρώο ΤΟΤΕ ΓΡΑΨΕ “Οι βαθμοί στα μαθηματικά και στην ΑΕΠΠ, του μαθητή με μητρώο ”, μητρώο, “ είναι “, Α[ ι , 2], “ και “, Α[ ι, 3 ] βρέθηκε &amp;lt;- ΑΛΗΘΗΣ ΑΛΛΙΩΣ ι &amp;lt;- ι + 1 ΤΕΛΟΣ_ΑΝ   ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
  139. ΠΡΟΓΡΑΜΜΑ άσκησηΜΕΤΑΒΛΗΤΕΣ  ΑΚΕΡΑΙΕΣ: επιλογή_χρήστη, πλήθος_επιλογών   ! Βάζουμε ένα μέγιστο επιλογών 20 ή κάποιο άλλο όριο. ! Στον καθορισμό του μενού παρακάτω, ορίζουμε το πόσες θα γεμίσουμε και θα εμφανίσουμε  ΧΑΡΑΚΤΗΡΕΣ: Μενού[20] ΑΡΧΗ   ΚΑΛΕΣΕ ΚαθορισμόςΕπιλογώνΜενού( Μενού, πλήθος_επιλογών ) ! Γίνεται μια φορά στην αρχή    ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ        ΚΑΛΕΣΕ ΕμφάνισεΜενού( Μενού, πλήθος_επιλογών)         ΚΑΛΕΣΕ  ΔώσεΤιμήΜεταξύΑκεραίων( «Παρακαλώ επιλέξτε: &amp;quot;, 1, πλήθος_επιλογών, επιλογή_χρήστη )     ΓΡΑΨΕ &amp;quot;Επιλέξατε : &amp;quot;, επιλογή_χρήστη, &amp;quot;. &amp;quot;, Μενού[επιλογή_χρήστη]   ! Δηλαδή, σταμάτα όταν ο χρήστης επιλέξει την τελευταία επιλογή (Τέλος)  ΜΕΧΡΙΣ_ΟΤΟΥ επιλογή_χρήστη = πλήθος_επιλογώνΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ---------------------------------------- ΔΙΑΔΙΚΑΣΙΑ ΚαθορισμόςΕπιλογώνΜενού(Μενού, πλήθος_επιλογών) ΜΕΤΑΒΛΗΤΕΣ  ΧΑΡΑΚΤΗΡΕΣ: Μενού[20]   ΑΚΕΡΑΙΕΣ: πλήθος_επιλογώνΑΡΧΗ  Μενού[1]  &amp;quot;Πράσινο&amp;quot;   Μενού[2]  &amp;quot;Κίτρινο&amp;quot;  Μενού[3]  &amp;quot;Μπλε&amp;quot;  Μενού[4]  &amp;quot;Κόκκινο&amp;quot;  Μενού[5]  &amp;quot;Τέλος&amp;quot;  Μενού[6]  &amp;quot;Επιλέξτε χρώμα:&amp;quot; ! το μήνυμα προς το χρήστη στο τελευταίο στοιχείο του πίνακα  πλήθος_επιλογών   5ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ ---------------------------------------- ΔΙΑΔΙΚΑΣΙΑ ΕμφάνισεΜενού(Μενού, πλήθος_επιλογών) ΜΕΤΑΒΛΗΤΕΣ  ΑΚΕΡΑΙΕΣ: ι, πλήθος_επιλογών  ΧΑΡΑΚΤΗΡΕΣ: Μενού[20] ΑΡΧΗ  ΓΡΑΨΕ &amp;quot;======================&amp;quot;  ΓΡΑΨΕ Μενού[πλήθος_επιλογών + 1] ! Το αρχικό μήνυμα προς το χρήστη, είναι στη θέση [πλήθος_επιλογών + 1], δηλ. στο τέλος  ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ πλήθος_επιλογών    ΓΡΑΨΕ ι, &amp;quot;. &amp;quot;, Μενού[ ι ]  ! Θα εισάγει μπροστά από την επιλογή τον αριθμό της 1,2,3,... μαζί με μια τελεία (.)  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ   ΓΡΑΨΕ &amp;quot;======================&amp;quot;ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ ---------------------------------------- ΔΙΑΔΙΚΑΣΙΑ ΔώσεΤιμήΜεταξύΑκεραίων( μήνυμα, ελάχιστο, μέγιστο, τιμή) ΜΕΤΑΒΛΗΤΕΣ  ΧΑΡΑΚΤΗΡΕΣ: μήνυμα  ΑΚΕΡΑΙΕΣ: ελάχιστο, μέγιστο, τιμήΑΡΧΗ  ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ     ΓΡΑΨΕ μήνυμα    ΔΙΑΒΑΣΕ τιμή  ΜΕΧΡΙΣ_ΟΤΟΥ τιμή &amp;gt;= ελάχιστο ΚΑΙ τιμή &amp;lt;= μέγιστοΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
  140. ΠΡΟΓΡΑΜΜΑ άσκησηΜΕΤΑΒΛΗΤΕΣ  ΑΚΕΡΑΙΕΣ: επιλογή_χρήστη, πλήθος_επιλογών ! Βάζουμε ένα μέγιστο επιλογών 20 ή κάποιο άλλο όριο. ! Στον καθορισμό του μενού παρακάτω, ορίζουμε το πόσες θα γεμίσουμε και θα εμφανίσουμε  ΧΑΡΑΚΤΗΡΕΣ: Μενού[20] ΑΡΧΗ  ΚΑΛΕΣΕ ΚαθορισμόςΕπιλογώνΜενού( Μενού, πλήθος_επιλογών) ! Γίνεται μια φορά στην αρχή  ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ    ΚΑΛΕΣΕ ΕμφάνισεΜενού( Μενού, πλήθος_επιλογών)     ΚΑΛΕΣΕ ΔώσεΤιμήΜεταξύΑκεραίων( &amp;quot;Παρακαλώ επιλέξτε: &amp;quot;, 1, πλήθος_επιλογών, επιλογή_χρήστη)     ΚΑΛΕΣΕ ΕκτέλεσηΛειτουργίας( επιλογή_χρήστη)   ! Δηλαδή, σταμάτα όταν ο χρήστης επιλέξει την τελευταία επιλογή (Τέλος)  ΜΕΧΡΙΣ_ΟΤΟΥ επιλογή_χρήστη = πλήθος_επιλογώνΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ! ----------------------------------------ΔΙΑΔΙΚΑΣΙΑ ΚαθορισμόςΕπιλογώνΜενού(Μενού, πλήθος_επιλογών) ΜΕΤΑΒΛΗΤΕΣ  ΧΑΡΑΚΤΗΡΕΣ: Μενού[20]   ΑΚΕΡΑΙΕΣ: πλήθος_επιλογώνΑΡΧΗ  Μενού[1] &amp;lt;- &amp;quot;Πρόσθεση&amp;quot;  Μενού[2] &amp;lt;- &amp;quot;Αφαίρεση&amp;quot;  Μενού[3] &amp;lt;- &amp;quot;Πολλαπλασσιασμός&amp;quot;  Μενού[4] &amp;lt;- &amp;quot;Διαίρεση&amp;quot;  Μενού[5] &amp;lt;- &amp;quot;Τέλος&amp;quot;  Μενού[6] &amp;lt;- &amp;quot;Επιλέξτε πράξη:&amp;quot; ! το μήνυμα προς το χρήστη στο τελευταίο στοιχείο του πίνακα  πλήθος_επιλογών &amp;lt;- 5ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ! ----------------------------------------ΔΙΑΔΙΚΑΣΙΑ ΕμφάνισεΜενού(Μενού, πλήθος_επιλογών) ΜΕΤΑΒΛΗΤΕΣ  ΑΚΕΡΑΙΕΣ: ι, πλήθος_επιλογών  ΧΑΡΑΚΤΗΡΕΣ: Μενού[20] ΑΡΧΗ  ΓΡΑΨΕ &amp;quot;======================&amp;quot;  ΓΡΑΨΕ Μενού[πλήθος_επιλογών + 1] ! Το αρχικό μήνυμα προς το χρήστη, είναι στη θέση [πλήθος_επιλογών + 1], δηλ. στο τέλος  ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ πλήθος_επιλογών    ΓΡΑΨΕ ι, &amp;quot;. &amp;quot;, Μενού[ ι] ! Θα εισάγει μπροστά από την επιλογή τον αριθμό της 1,2,3,... μαζί με μια τελεία (.)  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ  ΓΡΑΨΕ &amp;quot;======================&amp;quot;ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ! ----------------------------------------ΔΙΑΔΙΚΑΣΙΑ ΔώσεΤιμήΜεταξύΑκεραίων( μήνυμα, ελάχιστο, μέγιστο, τιμή) ΜΕΤΑΒΛΗΤΕΣ  ΧΑΡΑΚΤΗΡΕΣ: μήνυμα  ΑΚΕΡΑΙΕΣ: ελάχιστο, μέγιστο, τιμήΑΡΧΗ  ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ    ΓΡΑΨΕ μήνυμα    ΔΙΑΒΑΣΕ τιμή  ΜΕΧΡΙΣ_ΟΤΟΥ τιμή &amp;gt;= ελάχιστο ΚΑΙ τιμή &amp;lt;= μέγιστοΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ!------------------------------------ΔΙΑΔΙΚΑΣΙΑ ΕκτέλεσηΛειτουργίας( επιλογή_χρήστη) ΜΕΤΑΒΛΗΤΕΣ  ΑΚΕΡΑΙΕΣ: επιλογή_χρήστη  ΠΡΑΓΜΑΤΙΚΕΣ: Α, Β, αποτέλεσμαΑΡΧΗ  ΑΝ επιλογή_χρήστη = 1 ΤΟΤΕ    ΓΡΑΨΕ &amp;quot;Πρόσθεση Α + Β&amp;quot;    ΔΙΑΒΑΣΕ Α, Β    ΓΡΑΨΕ &amp;quot;Αποτέλεσμα: &amp;quot;, Α + Β  ΑΛΛΙΩΣ_ΑΝ επιλογή_χρήστη = 2 ΤΟΤΕ    ΓΡΑΨΕ &amp;quot;Αφαίρεση Α - Β&amp;quot;    ΔΙΑΒΑΣΕ Α, Β    ΓΡΑΨΕ &amp;quot;Αποτέλεσμα: &amp;quot;, Α - Β  ΑΛΛΙΩΣ_ΑΝ επιλογή_χρήστη = 3 ΤΟΤΕ    ΓΡΑΨΕ &amp;quot;Πολλαπλασσιασμός Α x Β&amp;quot;    ΔΙΑΒΑΣΕ Α, Β    ΓΡΑΨΕ &amp;quot;Αποτέλεσμα: &amp;quot;, Α* Β  ΑΛΛΙΩΣ_ΑΝ επιλογή_χρήστη = 4 ΤΟΤΕ    ΓΡΑΨΕ &amp;quot;Διαίρεση Α / Β&amp;quot;    ΔΙΑΒΑΣΕ Α, Β    ΑΝ Β &amp;lt;&amp;gt; 0 ΤΟΤΕ      ΓΡΑΨΕ &amp;quot;Αποτέλεσμα: &amp;quot;, Α/ Β    ΑΛΛΙΩΣ      ΓΡΑΨΕ &amp;quot;Δώσατε μηδέν στον παρονομαστή&amp;quot;    ΤΕΛΟΣ_ΑΝ  ΤΕΛΟΣ_ΑΝΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
  141. ΠΡΟΓΡΑΜΜΑ άσκησηΜΕΤΑΒΛΗΤΕΣ  ΑΚΕΡΑΙΕΣ: επιλογή_χρήστη, πλήθος_επιλογών   ! Βάζουμε ένα μέγιστο επιλογών 20 ή κάποιο άλλο όριο. ! Στον καθορισμό του μενού παρακάτω, ορίζουμε το πόσες θα γεμίσουμε και θα εμφανίσουμε  ΧΑΡΑΚΤΗΡΕΣ: Μενού[20] ΑΡΧΗ  ΚΑΛΕΣΕ ΚαθορισμόςΕπιλογώνΜενού(Μενού, πλήθος_επιλογών) ! Γεμίζει μία φορά στην αρχή    ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ    ΚΑΛΕΣΕ ΕμφάνισεΜενού(Μενού, πλήθος_επιλογών)         ΚΑΛΕΣΕ ΔώσεΤιμήΜεταξύΑκεραίων(&amp;quot;Επιλέξτε: &amp;quot;, 1, πλήθος_επιλογών, επιλογή_χρήστη)     ΑΝ επιλογή_χρήστη &amp;lt;&amp;gt; πλήθος_επιλογών ΤΟΤΕ      ΚΑΛΕΣΕ ΕκτέλεσηΛειτουργίας( επιλογή_χρήστη )    ΤΕΛΟΣ_ΑΝ     ! Δηλαδή, σταμάτα όταν ο χρήστης επιλέξει την τελευταία επιλογή (Τέλος)  ΜΕΧΡΙΣ_ΟΤΟΥ επιλογή_χρήστη = πλήθος_επιλογώνΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ----------------------------------------------ΔΙΑΔΙΚΑΣΙΑ ΚαθορισμόςΕπιλογώνΜενού(Μενού, πλήθος_επιλογών) ΜΕΤΑΒΛΗΤΕΣ  ΧΑΡΑΚΤΗΡΕΣ: Μενού[20]   ΑΚΕΡΑΙΕΣ: πλήθος_επιλογώνΑΡΧΗ  Μενού[1] &amp;lt;- &amp;quot;Μέσος όρος δύο αριθμών&amp;quot;  Μενού[2] &amp;lt;- &amp;quot;Μικρότερος δύο αριθμών&amp;quot;  Μενού[3] &amp;lt;- &amp;quot;Εμβαδό κύκλου&amp;quot;  Μενού[4] &amp;lt;- &amp;quot;Μεγαλύτερος δύο αριθμών&amp;quot;  Μενού[5] &amp;lt;- &amp;quot;Όγκος ορθογωνίου παραλληλεπιπέδου&amp;quot;  Μενού[6] &amp;lt;- &amp;quot;Τέλος προγράμματος&amp;quot;  Μενού[7] &amp;lt;- &amp;quot;Επιλέξτε χρώμα:&amp;quot; ! το μήνυμα προς το χρήστη στο τελευταίο στοιχείο του πίνακα  πλήθος_επιλογών &amp;lt;- 6ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ ---------------------------------------------- ΔΙΑΔΙΚΑΣΙΑ ΕμφάνισεΜενού(Μενού, πλήθος_επιλογών) ΜΕΤΑΒΛΗΤΕΣ  ΑΚΕΡΑΙΕΣ: ι, πλήθος_επιλογών  ΧΑΡΑΚΤΗΡΕΣ: Μενού[20] ΑΡΧΗ  ΓΡΑΨΕ &amp;quot;======================&amp;quot;  ΓΡΑΨΕ Μενού[πλήθος_επιλογών + 1] ! Το μήνυμα προς το χρήστη, είναι στη θέση [πλήθος_επιλογών + 1]  ΓΙΑ ι ΑΠΟ 1 ΜΕΧΡΙ πλήθος_επιλογών    ΓΡΑΨΕ ι, &amp;quot;. &amp;quot;, Μενού[ι] ! Θα εισάγει μπροστά από την επιλογή τον αριθμό της 1,2,3,... μαζί με μια τελεία (.)  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ  ΓΡΑΨΕ &amp;quot;======================&amp;quot;ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ ---------------------------------------------- ΔΙΑΔΙΚΑΣΙΑ ΔώσεΤιμήΜεταξύΑκεραίων( μήνυμα, ελάχιστο, μέγιστο, τιμή) ΜΕΤΑΒΛΗΤΕΣ  ΧΑΡΑΚΤΗΡΕΣ: μήνυμα  ΑΚΕΡΑΙΕΣ: ελάχιστο, μέγιστο, τιμήΑΡΧΗ  ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ     ΓΡΑΨΕ μήνυμα    ΔΙΑΒΑΣΕ τιμή  ΜΕΧΡΙΣ_ΟΤΟΥ τιμή &amp;gt;= ελάχιστο ΚΑΙ τιμή &amp;lt;= μέγιστοΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ ---------------------------------------------- ΔΙΑΔΙΚΑΣΙΑ ΔώσεΤιμήΜεταξύΠραγματικών( μήνυμα, ελάχιστο, μέγιστο, τιμή) ΜΕΤΑΒΛΗΤΕΣ  ΧΑΡΑΚΤΗΡΕΣ: μήνυμα  ΠΡΑΓΜΑΤΙΚΕΣ: ελάχιστο, μέγιστο, τιμήΑΡΧΗ  ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ    ΓΡΑΨΕ μήνυμα    ΔΙΑΒΑΣΕ τιμή  ΜΕΧΡΙΣ_ΟΤΟΥ τιμή &amp;gt;= ελάχιστο ΚΑΙ τιμή &amp;lt;= μέγιστοΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ ---------------------------------------------- ΔΙΑΔΙΚΑΣΙΑ ΕκτέλεσηΛειτουργίας( επιλογή_χρήστη) ΜΕΤΑΒΛΗΤΕΣ  ΑΚΕΡΑΙΕΣ: επιλογή_χρήστη  ΠΡΑΓΜΑΤΙΚΕΣ: αρ1, αρ2, αρ3ΑΡΧΗ  ΑΝ επιλογή_χρήστη = 1 ΤΟΤΕ    ΚΑΛΕΣΕ ΔώσεΤιμήΜεταξύΠραγματικών(&amp;quot;Δώσε 1ο αριθμό (-100/+100)&amp;quot;, -100, 100, αρ1)     ΚΑΛΕΣΕ ΔώσεΤιμήΜεταξύΠραγματικών(&amp;quot;Δώσε 2ο αριθμό (-100/+100)&amp;quot;, -100, 100, αρ2)     ΓΡΑΨΕ &amp;quot;Ο μέσος όρος των αριθμών &amp;quot;, αρ1, &amp;quot; και &amp;quot;, αρ2, &amp;quot; είναι &amp;quot;, ΜέσοςΌρος(αρ1, αρ2)       ΑΛΛΙΩΣ_ΑΝ επιλογή_χρήστη = 2 ΤΟΤΕ    ΚΑΛΕΣΕ ΔώσεΤιμήΜεταξύΠραγματικών(&amp;quot;Δώσε 1ο αριθμό (-100/+100)&amp;quot;, -100, 100, αρ1)     ΚΑΛΕΣΕ ΔώσεΤιμήΜεταξύΠραγματικών(&amp;quot;Δώσε 2ο αριθμό (-100/+100)&amp;quot;, -100, 100, αρ2)     ΓΡΑΨΕ &amp;quot;Ο μικρότερος από τους αριθμούς &amp;quot;, αρ1, &amp;quot; και &amp;quot;, αρ2, &amp;quot; είναι &amp;quot;, Minimum(αρ1, αρ2)       ΑΛΛΙΩΣ_ΑΝ επιλογή_χρήστη = 3 ΤΟΤΕ    ΚΑΛΕΣΕ ΔώσεΤιμήΜεταξύΠραγματικών(&amp;quot;Δώσε ακτίνα κύκλου (0-100)&amp;quot;, 0, 100, αρ1)     ΓΡΑΨΕ &amp;quot;Το εμβαδό κύκλου με ακτίνα &amp;quot;, αρ1, &amp;quot; είναι &amp;quot;, ΕμβαδόΚύκλου(αρ1)       ΑΛΛΙΩΣ_ΑΝ επιλογή_χρήστη = 4 ΤΟΤΕ    ΚΑΛΕΣΕ ΔώσεΤιμήΜεταξύΠραγματικών(&amp;quot;Δώσε 1ο αριθμό (-100/+100)&amp;quot;, -100, 100, αρ1)     ΚΑΛΕΣΕ ΔώσεΤιμήΜεταξύΠραγματικών(&amp;quot;Δώσε 2ο αριθμό (-100/+100)&amp;quot;, -100, 100, αρ2)     ΓΡΑΨΕ &amp;quot;Ο μεγαλύτερος από τους αριθμούς &amp;quot;, αρ1, &amp;quot; και &amp;quot;, αρ2, &amp;quot; είναι &amp;quot;, Maximum(αρ1, αρ2)       ΑΛΛΙΩΣ_ΑΝ επιλογή_χρήστη = 5 ΤΟΤΕ    ΚΑΛΕΣΕ ΔώσεΤιμήΜεταξύΠραγματικών(&amp;quot;Δώσε 1η πλευρά (0-100)&amp;quot;, 0, 100, αρ1)     ΚΑΛΕΣΕ ΔώσεΤιμήΜεταξύΠραγματικών(&amp;quot;Δώσε 2η πλευρά (0-100)&amp;quot;, 0, 100, αρ2)     ΚΑΛΕΣΕ ΔώσεΤιμήΜεταξύΠραγματικών(&amp;quot;Δώσε 3η πλευρά (0-100)&amp;quot;, 0, 100, αρ3)     ΓΡΑΨΕ &amp;quot;Ο όγκος ορθογωνίου παραλληλεπιπέδου με πλευρές &amp;quot;, αρ1, &amp;quot;,&amp;quot;, αρ2, &amp;quot;,&amp;quot;, αρ3, &amp;quot; είναι &amp;quot;, ΌγκοςΠαραλληλεπιπέδου(αρ1, αρ2, αρ3)   ΤΕΛΟΣ_ΑΝΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ  ---------------------------------------------- ΣΥΝΑΡΤΗΣΗ ΕμβαδόΚύκλου ( ακτίνα): ΠΡΑΓΜΑΤΙΚΗΣΤΑΘΕΡΕΣ  π = 3.14ΜΕΤΑΒΛΗΤΕΣ  ΠΡΑΓΜΑΤΙΚΕΣ: ακτίναΑΡΧΗ  ΕμβαδόΚύκλου &amp;lt;- π* ακτίνα^ 2ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ ---------------------------------------------- ΣΥΝΑΡΤΗΣΗ ΜέσοςΌρος ( x, y): ΠΡΑΓΜΑΤΙΚΗΜΕΤΑΒΛΗΤΕΣ  ΠΡΑΓΜΑΤΙΚΕΣ: x, yΑΡΧΗ  ΜέσοςΌρος &amp;lt;- (x + y)/2ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ ---------------------------------------------- ΣΥΝΑΡΤΗΣΗ Minimum( x, y): ΠΡΑΓΜΑΤΙΚΗΜΕΤΑΒΛΗΤΕΣ  ΠΡΑΓΜΑΤΙΚΕΣ: x, yΑΡΧΗ  ΑΝ x &amp;lt; y ΤΟΤΕ    Minimum &amp;lt;- x  ΑΛΛΙΩΣ    Minimum &amp;lt;- y  ΤΕΛΟΣ_ΑΝΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ ---------------------------------------------- ΣΥΝΑΡΤΗΣΗ Maximum( x, y): ΠΡΑΓΜΑΤΙΚΗΜΕΤΑΒΛΗΤΕΣ  ΠΡΑΓΜΑΤΙΚΕΣ: x, yΑΡΧΗ  ΑΝ x &amp;gt; y ΤΟΤΕ    Maximum &amp;lt;- x  ΑΛΛΙΩΣ    Maximum &amp;lt;- y  ΤΕΛΟΣ_ΑΝΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ ---------------------------------------------- ΣΥΝΑΡΤΗΣΗ ΌγκοςΠαραλληλεπιπέδου(x, y, z): ΠΡΑΓΜΑΤΙΚΗΜΕΤΑΒΛΗΤΕΣ  ΠΡΑΓΜΑΤΙΚΕΣ: x, y, zΑΡΧΗ  ΌγκοςΠαραλληλεπιπέδου &amp;lt;- x* y* zΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ