52
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον 2.4.1 Δομή ακολουθίας Στοιχεία ψευδογλώσσας Σταθερές - Μεταβλητές Το έργο με τίτλο Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα . Βασισμένο σε έργο στο http://ioarvanit.mysch.gr. Παροχή δικαιωμάτων πέρα από τα πλαίσια αυτής της άδειας μπορεί να είναι διαθέσιμη στο http://ioarvanit.mysch.gr.

ΑΕΠΠ - Μάθημα 7

Embed Size (px)

Citation preview

Page 1: ΑΕΠΠ - Μάθημα 7

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον

2.4.1 Δομή ακολουθίαςΣτοιχεία ψευδογλώσσαςΣταθερές - Μεταβλητές

Το έργο με τίτλο Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Βασισμένο σε έργο στο http://ioarvanit.mysch.gr.Παροχή δικαιωμάτων πέρα από τα πλαίσια αυτής της άδειας μπορεί να είναι διαθέσιμη στο http://ioarvanit.mysch.gr.

Page 2: ΑΕΠΠ - Μάθημα 7

Τα δεδομένα και οι πληροφορίες μπορεί να είναι:

Αριθμοί:12,44,0,-56.4,1094

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 3: ΑΕΠΠ - Μάθημα 7

Τα δεδομένα και οι πληροφορίες μπορεί να είναι:

Αριθμοί:12,44,0,-56.4,1094

Αλφαριθμητικά:“Μαρία”, “ω”, “cuba”, “a134”, “2385021122”

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 4: ΑΕΠΠ - Μάθημα 7

Τα δεδομένα και οι πληροφορίες μπορεί να είναι:

Αριθμοί:12,44,0,-56.4,1094

Αλφαριθμητικά:“Μαρία”, “ω”, “cuba”, “a134”, “2385021122”

Λογικά:Ναι, Όχι

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 5: ΑΕΠΠ - Μάθημα 7

Για να μπορέσουμε να επεξεργαστούμε τα δεδομένα τα αποθηκεύουμε σε:

Μεταβλητές Σταθερές

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 6: ΑΕΠΠ - Μάθημα 7

Μεταβλητές

Από τα μαθηματικά γνωρίζουμε(;) τις μεταβλητές στις οποίες αναθέτουμε κάποιες τιμές

Έστω x=5

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 7: ΑΕΠΠ - Μάθημα 7

Μεταβλητές

Από τα μαθηματικά γνωρίζουμε(;) τις μεταβλητές στις οποίες αναθέτουμε κάποιες τιμές

Έστω x=5

Έστω y=0

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 8: ΑΕΠΠ - Μάθημα 7

Μεταβλητές

Από τα μαθηματικά γνωρίζουμε(;) τις μεταβλητές στις οποίες αναθέτουμε κάποιες τιμές

Έστω x=5

Έστω y=0

Έστω z=x+yΣημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την

άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 9: ΑΕΠΠ - Μάθημα 7

Μεταβλητές

Με παρόμοιο τρόπο τις χρησιμοποιούμε στην ψευδογλώσσα

x ← 5

y ← 0

z ← x+yΣημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την

άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 10: ΑΕΠΠ - Μάθημα 7

ΜεταβλητέςΚάθε φορά που εκχωρούμε κάποια τιμή σε μια μεταβλητή, αλλάζει το περιεχόμενό της

x←5

x y z

5

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 11: ΑΕΠΠ - Μάθημα 7

ΜεταβλητέςΚάθε φορά που εκχωρούμε κάποια τιμή σε μια μεταβλητή, αλλάζει το περιεχόμενό της

x←5

y←0

x y z

5

5 0

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 12: ΑΕΠΠ - Μάθημα 7

ΜεταβλητέςΚάθε φορά που εκχωρούμε κάποια τιμή σε μια μεταβλητή, αλλάζει το περιεχόμενό της

x←5

y←0

z←x+y

x y z

5

5 0

5 0 5

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 13: ΑΕΠΠ - Μάθημα 7

ΜεταβλητέςΚάθε φορά που εκχωρούμε κάποια τιμή σε μια μεταβλητή, αλλάζει το περιεχόμενό της

x←0

x y k

0

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 14: ΑΕΠΠ - Μάθημα 7

ΜεταβλητέςΚάθε φορά που εκχωρούμε κάποια τιμή σε μια μεταβλητή, αλλάζει το περιεχόμενό της

x←0

x y k

0

0 1y←1

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 15: ΑΕΠΠ - Μάθημα 7

ΜεταβλητέςΚάθε φορά που εκχωρούμε κάποια τιμή σε μια μεταβλητή, αλλάζει το περιεχόμενό της

x←0

x y k

0

0 1

0 1 -50

y←1

k←-50

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 16: ΑΕΠΠ - Μάθημα 7

ΜεταβλητέςΚάθε φορά που εκχωρούμε κάποια τιμή σε μια μεταβλητή, αλλάζει το περιεχόμενό της

x←0

x y k

0

0 1

0 1 -50

y←1

k←-50

y←k+44

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 17: ΑΕΠΠ - Μάθημα 7

ΜεταβλητέςΚάθε φορά που εκχωρούμε κάποια τιμή σε μια μεταβλητή, αλλάζει το περιεχόμενό της

x←0

x y k

0

0 1

0 1 -50

0 -6 -50

y←1

k←-50

y←k+44

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 18: ΑΕΠΠ - Μάθημα 7

ΜεταβλητέςΚάθε φορά που εκχωρούμε κάποια τιμή σε μια μεταβλητή, αλλάζει το περιεχόμενό της

x←0

x y k

0

0 1

0 1 -50

0 -6 -50

y←1

k←-50

y←k+44

x←y-k

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 19: ΑΕΠΠ - Μάθημα 7

ΜεταβλητέςΚάθε φορά που εκχωρούμε κάποια τιμή σε μια μεταβλητή, αλλάζει το περιεχόμενό της

x←0

x y k

0

0 1

0 1 -50

0 -6 -50

44 -6 -50

y←1

k←-50

y←k+44

x←y-k

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 20: ΑΕΠΠ - Μάθημα 7

ΜεταβλητέςΚάθε φορά που εκχωρούμε κάποια τιμή σε μια μεταβλητή, αλλάζει το περιεχόμενό της

x←0

x y k

0

0 1

0 1 -50

0 -6 -50

44 -6 -50

y←1

k←-50

y←k+44

x←y-k

y←y+5

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 21: ΑΕΠΠ - Μάθημα 7

ΜεταβλητέςΚάθε φορά που εκχωρούμε κάποια τιμή σε μια μεταβλητή, αλλάζει το περιεχόμενό της

x←0

x y k

0

0 1

0 1 -50

0 -6 -50

44 -6 -50

44 -1 -50

y←1

k←-50

y←k+44

x←y-k

y←y+5

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 22: ΑΕΠΠ - Μάθημα 7

ΜεταβλητέςΟι μεταβλητές μπορεί να είναι αριθμητικές, αλφαριθμητικές και λογικές

x←11

y←”Beyonce”

z←Αληθής

x y z

11

11 Beyonce

11 Beyonce Αληθής

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 23: ΑΕΠΠ - Μάθημα 7

ΜεταβλητέςΔεν γίνεται να κάνω πράξεις με διαφορετικούς τύπους μεταβλητών!!!!!

x←11

y←”Beyonce”

z←Αληθής

x y z

11

11 Beyonce

11 Beyonce Αληθής

Λάθος!!! Beyonce Αληθής

x←x+yΣημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την

άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 24: ΑΕΠΠ - Μάθημα 7

Οι Σταθερές;

Ότι ισχύει για τις μεταβλητές, ισχύει και

για τις σταθερές

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 25: ΑΕΠΠ - Μάθημα 7

Οι Σταθερές;

Ότι ισχύει για τις μεταβλητές, ισχύει και

για τις σταθερές

Με μια διαφορά...

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 26: ΑΕΠΠ - Μάθημα 7

Οι Σταθερές;

Ότι ισχύει για τις μεταβλητές, ισχύει και

για τις σταθερές

Με μια διαφορά...

Οι σταθερές παίρνουν τιμή μόνο ΜΙΑ ΦΟΡΑ

στον Αλγόριθμο!

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 27: ΑΕΠΠ - Μάθημα 7

Οι Σταθερές;

Ότι ισχύει για τις μεταβλητές, ισχύει και

για τις σταθερές

Με μια διαφορά...

Οι σταθερές παίρνουν τιμή μόνο ΜΙΑ ΦΟΡΑ

στον Αλγόριθμο!C←5C←12

ΑΠΑΓΟΡΕΥΕΤΑΙ

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 28: ΑΕΠΠ - Μάθημα 7

Αριθμητικοί Τελεστές

Μαθηματικά Ψευδογλώσσα

πρόσθεση 7+6

αφαίρεση 10-4

πολλαπλασιασμός 4*6

διαίρεση 12/4

Πηλίκο διαίρεσης 10 DIV 4

Υπόλοιπο διαίρεσης 10 MOD 4

Ύψωση σε δύναμη 2^7

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 29: ΑΕΠΠ - Μάθημα 7

Προτεραιότητα αριθμητικών τελεστών

1)Παρενθέσεις

2)^

3)*, / , DIV , MOD

4)+ , -

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 30: ΑΕΠΠ - Μάθημα 7

Προτεραιότητα αριθμητικών τελεστών

1)Παρενθέσεις

2)^

3)*, / , DIV , MOD

4)+ , -

12/4-5*(1-2^2)DIV3 = 12/4-5*(1-4)DIV3 = 12/4-5*(-3)DIV3 = 3-5*(-3)DIV3 = 3+15DIV3= 3+5 =8

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 31: ΑΕΠΠ - Μάθημα 7

Αριθμητικές εκφράσεις

αμεταβλητή/σταθερά

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 32: ΑΕΠΠ - Μάθημα 7

Αριθμητικές εκφράσεις

αμεταβλητή/σταθερά

←Σύμβολο εκχώρισης

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 33: ΑΕΠΠ - Μάθημα 7

Αριθμητικές εκφράσεις

αμεταβλητή/σταθερά

←Σύμβολο εκχώρισης

12^2+γ/(α-1)Παράσταση τελεστών αριθμών, μεταβλητών, σταθερών

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 34: ΑΕΠΠ - Μάθημα 7

Μια μεταβλητή μπορεί να πάρει τιμή με 2 τρόπους:

Εκχώριση x←13

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 35: ΑΕΠΠ - Μάθημα 7

Μια μεταβλητή μπορεί να πάρει τιμή με 2 τρόπους:

Εκχώριση x←13

Είσοδος δεδομένων Διάβασε x

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 36: ΑΕΠΠ - Μάθημα 7

Ονομασία μεταβλητών/σταθερών

● Τα ονόματα των μεταβλητών μπορούν να περιλαμβάνουν πεζά ή κεφαλαία γράμματα, αριθμούς και το χαρακτήρα κάτω παύλα ( _ )

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 37: ΑΕΠΠ - Μάθημα 7

Ονομασία μεταβλητών/σταθερών

● Τα ονόματα των μεταβλητών μπορούν να περιλαμβάνουν πεζά ή κεφαλαία γράμματα, αριθμούς και το χαρακτήρα κάτω παύλα ( _ )

● Το όνομα πρέπει να ξεκινά από χαρακτήρα και όχι αριθμό χωρίς κενά

Μέσος_όρος Μέσος όρος

βδφ123 1α

Σωστό Λάθος

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 38: ΑΕΠΠ - Μάθημα 7

Ονομασία μεταβλητών/σταθερών

● Τα ονόματα των μεταβλητών μπορούν να περιλαμβάνουν πεζά ή κεφαλαία γράμματα, αριθμούς και το χαρακτήρα κάτω παύλα ( _ )

● Το όνομα πρέπει να ξεκινά από χαρακτήρα και όχι αριθμό χωρίς κενά

● Δεν επιτρέπεται να χρησιμοποιηθεί ως όνομα μεταβλητής κάποια από τις δεσμευμένες λέξεις (Διάβασε, Εμφάνισε, Εκτύπωσε, Αλγόριθμος κλπ)

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 39: ΑΕΠΠ - Μάθημα 7

Να μετατρέψετε σε εντολές εκχώρησης τις παρακάτω φράσεις:α. Εκχώρησε στο Ι τον μέσο όρο των Α, Β, Γ.β. Αύξησε την τιμή του Μ κατά 2.γ. Διπλασίασε την τιμή του Λ.δ. Μείωσε την τιμή του Χ κατά την τιμή του Ψ.ε. Εκχώρησε στο Α το υπόλοιπο της ακέραιας διαίρεσης του Α με το Β.

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 40: ΑΕΠΠ - Μάθημα 7

Να μετατρέψετε σε εντολές εκχώρησης τις παρακάτω φράσεις:α. Εκχώρησε στο Ι τον μέσο όρο των Α, Β, Γ.β. Αύξησε την τιμή του Μ κατά 2.γ. Διπλασίασε την τιμή του Λ.δ. Μείωσε την τιμή του Χ κατά την τιμή του Ψ.ε. Εκχώρησε στο Α το υπόλοιπο της ακέραιας διαίρεσης του Α με το Β.

Λύση:

α. I (A+B+Γ)/3←

β. Μ Μ+2←

γ. Λ Λ*2←

δ. Χ Χ-Ψ←

ε. Α Α MOD Β←

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 41: ΑΕΠΠ - Μάθημα 7

Ποιο είναι το αποτέλεσμα από την εκτέλεση των παρακάτω πράξεων

i. 14 mod 5 25 mod 8 = –

ii.3 * (3 mod 2) + 4 div (5 mod 3) =

iii. 13 mod (27 div 4) =

iv. 2^3 + 3 * (27 mod (25 mod 7)) =

v. 13/2 3 mod 2 3 div 2 = – –

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 42: ΑΕΠΠ - Μάθημα 7

Ποιο είναι το αποτέλεσμα από την εκτέλεση των παρακάτω πράξεων

i. 14 mod 5 25 mod 8 = 4 1 = – – 3

ii.3 * (3 mod 2) + 4 div (5 mod 3) = 3 * 1 + 4 div 2 = 3 + 2 = 5

iii. 13 mod (27 div 4) = 13 mod 6 = 1

iv. 2^3 + 3 * (27 mod (25 mod 7)) = 8 + 3 * (27 mod 4) = 8 + 3 * 3 = 8 + 9 = 17

v. 13/2 3 mod 2 3 div 2 = 6.5 1 1 = – – – – 4.5

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 43: ΑΕΠΠ - Μάθημα 7

Δίνεται ο παρακάτω αλγόριθμος. Να παρουσιαστεί ο πίνακας τιμών και οι τιμές που θα εκτυπωθούν

Αλγόριθμος Π1

X ← 3

Y ← X ^ 3 - 4

Z ← Y div X

Εκτύπωσε Y, Z, X

X ← (X + Z) mod Y

Y ← (Y + Z) div X

Z ← X * Y - Z ^ 2

Εκτύπωσε Y, Z, X

Τέλος Π1

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 44: ΑΕΠΠ - Μάθημα 7

Δίνεται ο παρακάτω αλγόριθμος. Να παρουσιαστεί ο πίνακας τιμών και οι τιμές που θα εκτυπωθούν

Αλγόριθμος Π1

X ← 3

Y ← X ^ 3 - 4

Z ← Y div X

Εκτύπωσε Y, Z, X

X ← (X + Z) mod Y

Y ← (Y + Z) div X

Z ← X * Y - Z ^ 2

Εκτύπωσε Y, Z, X

Τέλος Π1

Χ Υ Ζ

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 45: ΑΕΠΠ - Μάθημα 7

Δίνεται ο παρακάτω αλγόριθμος. Να παρουσιαστεί ο πίνακας τιμών και οι τιμές που θα εκτυπωθούν

Αλγόριθμος Π1

X ← 3

Y ← X ^ 3 - 4

Z ← Y div X

Εκτύπωσε Y, Z, X

X ← (X + Z) mod Y

Y ← (Y + Z) div X

Z ← X * Y - Z ^ 2

Εκτύπωσε Y, Z, X

Τέλος Π1

Χ Υ Ζ

3

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 46: ΑΕΠΠ - Μάθημα 7

Δίνεται ο παρακάτω αλγόριθμος. Να παρουσιαστεί ο πίνακας τιμών και οι τιμές που θα εκτυπωθούν

Αλγόριθμος Π1

X ← 3

Y ← X ^ 3 - 4

Z ← Y div X

Εκτύπωσε Y, Z, X

X ← (X + Z) mod Y

Y ← (Y + Z) div X

Z ← X * Y - Z ^ 2

Εκτύπωσε Y, Z, X

Τέλος Π1

Χ Υ Ζ

3

3 23

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 47: ΑΕΠΠ - Μάθημα 7

Δίνεται ο παρακάτω αλγόριθμος. Να παρουσιαστεί ο πίνακας τιμών και οι τιμές που θα εκτυπωθούν

Αλγόριθμος Π1

X ← 3

Y ← X ^ 3 - 4

Z ← Y div X

Εκτύπωσε Y, Z, X

X ← (X + Z) mod Y

Y ← (Y + Z) div X

Z ← X * Y - Z ^ 2

Εκτύπωσε Y, Z, X

Τέλος Π1

Χ Υ Ζ

3

3 23

3 23 7

Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 48: ΑΕΠΠ - Μάθημα 7

Δίνεται ο παρακάτω αλγόριθμος. Να παρουσιαστεί ο πίνακας τιμών και οι τιμές που θα εκτυπωθούν

Αλγόριθμος Π1

X ← 3

Y ← X ^ 3 - 4

Z ← Y div X

Εκτύπωσε Y, Z, X

X ← (X + Z) mod Y

Y ← (Y + Z) div X

Z ← X * Y - Z ^ 2

Εκτύπωσε Y, Z, X

Τέλος Π1

Χ Υ Ζ

3

3 23

3 23 7

23,7, 3Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την

άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 49: ΑΕΠΠ - Μάθημα 7

Δίνεται ο παρακάτω αλγόριθμος. Να παρουσιαστεί ο πίνακας τιμών και οι τιμές που θα εκτυπωθούν

Αλγόριθμος Π1

X ← 3

Y ← X ^ 3 - 4

Z ← Y div X

Εκτύπωσε Y, Z, X

X ← (X + Z) mod Y

Y ← (Y + Z) div X

Z ← X * Y - Z ^ 2

Εκτύπωσε Y, Z, X

Τέλος Π1

Χ Υ Ζ

3

3 23

3 23 7

10 23 7

23,7, 3Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την

άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 50: ΑΕΠΠ - Μάθημα 7

Δίνεται ο παρακάτω αλγόριθμος. Να παρουσιαστεί ο πίνακας τιμών και οι τιμές που θα εκτυπωθούν

Αλγόριθμος Π1

X ← 3

Y ← X ^ 3 - 4

Z ← Y div X

Εκτύπωσε Y, Z, X

X ← (X + Z) mod Y

Y ← (Y + Z) div X

Z ← X * Y - Z ^ 2

Εκτύπωσε Y, Z, X

Τέλος Π1

Χ Υ Ζ

3

3 23

3 23 7

10 23 7

10 3 7

23,7, 3Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την

άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 51: ΑΕΠΠ - Μάθημα 7

Δίνεται ο παρακάτω αλγόριθμος. Να παρουσιαστεί ο πίνακας τιμών και οι τιμές που θα εκτυπωθούν

Αλγόριθμος Π1

X ← 3

Y ← X ^ 3 - 4

Z ← Y div X

Εκτύπωσε Y, Z, X

X ← (X + Z) mod Y

Y ← (Y + Z) div X

Z ← X * Y - Z ^ 2

Εκτύπωσε Y, Z, X

Τέλος Π1

Χ Υ Ζ

3

3 23

3 23 7

10 23 7

10 3 7

10 3 -19

23,7, 3Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την

άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .

Page 52: ΑΕΠΠ - Μάθημα 7

Δίνεται ο παρακάτω αλγόριθμος. Να παρουσιαστεί ο πίνακας τιμών και οι τιμές που θα εκτυπωθούν

Αλγόριθμος Π1

X ← 3

Y ← X ^ 3 - 4

Z ← Y div X

Εκτύπωσε Y, Z, X

X ← (X + Z) mod Y

Y ← (Y + Z) div X

Z ← X * Y - Z ^ 2

Εκτύπωσε Y, Z, X

Τέλος Π1

Χ Υ Ζ

3

3 23

3 23 7

10 23 7

10 3 7

10 3 -19

23,7, 3 3, -19, 10Σημειώσεις για το μάθημα ΑΕΠΠ της Γ Λυκείου από τον δημιουργό Αρβανιτάκη Γιάννη διατίθεται με την

άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 3.0 Ελλάδα .