Πέμπτη 27 Φεβρουαρίου 2014
Τετάρτη 26 Φεβρουαρίου 2014
Άσκηση 4.
Να αναπτύξετε υποπρόγραμμα που να δέχεται έναν πίνακα 100x40 και έναν αριθμό που εκφράζει κάποια γραμμή του πίνακα και να επιστρέφει το μέσο όρο και το μέγιστο στοιχείο της γραμμής αυτής.
Δευτέρα 24 Φεβρουαρίου 2014
ΑΣΚΗΣΗ
AE-EK133
Δίνεται το παρακάτω τμήμα αλγορίθμου:
Δ <-- Αληθής
Για α από 1 μέχρι Ν
Δ <-- ΟΧΙ Δ
Τέλος_επανάληψης
Εμφάνισε Δ
Να το εκτελέσετε για καθεμία από τις παρακάτω περιπτώσεις:
1) Ν=0 2) Ν=1 3) Ν=4 4) Ν=2011 5) Ν=8128
και να γράψετε στο τετράδιό σας τον αριθμό καθεμίας από τις παραπάνω περιπτώσεις 1-5 και δίπλα τη λογική τιμή που θα εμφανιστεί μετά την εκτέλεση της αντίστοιχης περίπτωσης. (ΠΑΝΕΛΛΑΔΙΚΕΣ 2011)
Δίνεται το παρακάτω τμήμα αλγορίθμου:
Δ <-- Αληθής
Για α από 1 μέχρι Ν
Δ <-- ΟΧΙ Δ
Τέλος_επανάληψης
Εμφάνισε Δ
Να το εκτελέσετε για καθεμία από τις παρακάτω περιπτώσεις:
1) Ν=0 2) Ν=1 3) Ν=4 4) Ν=2011 5) Ν=8128
και να γράψετε στο τετράδιό σας τον αριθμό καθεμίας από τις παραπάνω περιπτώσεις 1-5 και δίπλα τη λογική τιμή που θα εμφανιστεί μετά την εκτέλεση της αντίστοιχης περίπτωσης. (ΠΑΝΕΛΛΑΔΙΚΕΣ 2011)
Τρίτη 18 Φεβρουαρίου 2014
ΑΣΚΗΣΗ
AE-EK172
Δίνεται ο πίνακας Α τεσσάρων στοιχείων με τιμές:
Α[1]=3, Α[2]=5, Α[3]=8, Α[4]=13
και το παρακάτω τμήμα αλγορίθμου:
i ← 1
j ← 4
Όσο i <= 3 επανάλαβε
πρόχειρο ← Α[j]
A[j] ← Α[i]
Α[i] ← πρόχειρο
Γράψε Α[1], Α[2], Α[3]
i ← i + 1
j ← j – 1
Τέλος_επανάληψης
Να γράψετε στο τετράδιό σας τις τιμές που θα εμφανισθούν κατά την εκτέλεσή του. (ΕΠΑΝ 2011)
Δίνεται ο πίνακας Α τεσσάρων στοιχείων με τιμές:
Α[1]=3, Α[2]=5, Α[3]=8, Α[4]=13
και το παρακάτω τμήμα αλγορίθμου:
i ← 1
j ← 4
Όσο i <= 3 επανάλαβε
πρόχειρο ← Α[j]
A[j] ← Α[i]
Α[i] ← πρόχειρο
Γράψε Α[1], Α[2], Α[3]
i ← i + 1
j ← j – 1
Τέλος_επανάληψης
Να γράψετε στο τετράδιό σας τις τιμές που θα εμφανισθούν κατά την εκτέλεσή του. (ΕΠΑΝ 2011)
Παρασκευή 14 Φεβρουαρίου 2014
ΑΣΚΗΣΗ
AE-EK153
Δίνεται το παρακάτω τμήμα δηλώσεων ενός προγράμματος σε «ΓΛΩΣΣΑ»:
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Χ, Ζ[15]
ΠΡΑΓΜΑΤΙΚΕΣ: Ω
Να μετατρέψετε τις ενέργειες που δίνονται παρακάτω σε εντολές της «ΓΛΩΣΣΑΣ»:
α. Εκχώρησε την τιμή -3 στη μεταβλητή Χ.
β. Εκχώρησε την τιμή της μεταβλητής Χ στις πρώτες πέντε θέσεις του πίνακα Ζ.
γ. Εμφάνισε τις τιμές των δύο πρώτων θέσεων του πίνακα Ζ.
δ. Εκχώρησε στη μεταβλητή Ω τον μέσο όρο των τιμών των δύο τελευταίων θέσεων του πίνακα Ζ.
ε. Αν 1 ≤ Χ ≤ 15 εμφάνισε την τιμή της θέσης Χ του πίνακα Ζ.(ΕΠΑΝ 2009)
Δίνεται το παρακάτω τμήμα δηλώσεων ενός προγράμματος σε «ΓΛΩΣΣΑ»:
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Χ, Ζ[15]
ΠΡΑΓΜΑΤΙΚΕΣ: Ω
Να μετατρέψετε τις ενέργειες που δίνονται παρακάτω σε εντολές της «ΓΛΩΣΣΑΣ»:
α. Εκχώρησε την τιμή -3 στη μεταβλητή Χ.
β. Εκχώρησε την τιμή της μεταβλητής Χ στις πρώτες πέντε θέσεις του πίνακα Ζ.
γ. Εμφάνισε τις τιμές των δύο πρώτων θέσεων του πίνακα Ζ.
δ. Εκχώρησε στη μεταβλητή Ω τον μέσο όρο των τιμών των δύο τελευταίων θέσεων του πίνακα Ζ.
ε. Αν 1 ≤ Χ ≤ 15 εμφάνισε την τιμή της θέσης Χ του πίνακα Ζ.(ΕΠΑΝ 2009)
Τρίτη 11 Φεβρουαρίου 2014
ΑΣΚΗΣΗ
AE-M27-03
Δίνεται το παρακάτω πρόγραμμα σε γλώσσα:
ΠΡΟΓΡΑΜΜΑ Α
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: x, n, m, pow, z
ΑΡΧΗ
ΔΙΑΒΑΣΕ x, n
m <-- n
pow <-- 1
z <-- x
ΟΣΟ m > 0 ΕΠΑΝΑΛΑΒΕ
Δίνεται το παρακάτω πρόγραμμα σε γλώσσα:
ΠΡΟΓΡΑΜΜΑ Α
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: x, n, m, pow, z
ΑΡΧΗ
ΔΙΑΒΑΣΕ x, n
m <-- n
pow <-- 1
z <-- x
ΟΣΟ m > 0 ΕΠΑΝΑΛΑΒΕ
ΟΣΟ ( m MOD 2) = 0 ΕΠΑΝΑΛΑΒΕ
m <-- m DIV 2
z <-- z * z
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
m <-- m DIV 2
z <-- z * z
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
m <-- m-1
ΓΡΑΨΕ pow
pow <-- pow*z
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ pow
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Α
α. Να κατασκευάσετε το ισοδύναμο διάγραμμα ροής του προγράμματος Α.
β. Να γράψετε στο τετράδιό σας τις τιμές της μεταβλητής pow που θα εμφανιστούν κατά την εκτέλεση του προγράμματος Α, αν ως τιμές εισόδου δοθούν οι αριθμοί:
x = 2, n = 3. (ΠΑΝΕΛΛΑΔΙΚΕΣ 2008)
ΓΡΑΨΕ pow
pow <-- pow*z
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ pow
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Α
α. Να κατασκευάσετε το ισοδύναμο διάγραμμα ροής του προγράμματος Α.
β. Να γράψετε στο τετράδιό σας τις τιμές της μεταβλητής pow που θα εμφανιστούν κατά την εκτέλεση του προγράμματος Α, αν ως τιμές εισόδου δοθούν οι αριθμοί:
x = 2, n = 3. (ΠΑΝΕΛΛΑΔΙΚΕΣ 2008)
ΑΣΚΗΣΗ
AE-M26-05
Να μετατρέψετε την παρακάτω συνάρτηση σε ισοδύναμη διαδικασία.
ΣΥΝΑΡΤΗΣΗ Σ_Α(Π, χ) : ΛΟΓΙΚΗ
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: Π[100], χ
ΑΚΕΡΑΙΕΣ: i
ΛΟΓΙΚΕΣ: βρέθηκε
ΑΡΧΗ
βρέθηκε <-- ΨΕΥΔΗΣ
i <-- 1
ΌΣΟ βρέθηκε = ΨΕΥΔΗΣ ΚΑΙ i <= 100 ΕΠΑΝΑΛΑΒΕ
ΑΝ Π[ i ] = χ ΤΟΤΕ
βρέθηκε <-- ΑΛΗΘΗΣ
ΤΕΛΟΣ_ΑΝ
i <-- i + 1
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Σ_Α <-- βρέθηκε
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
Να μετατρέψετε την παρακάτω συνάρτηση σε ισοδύναμη διαδικασία.
ΣΥΝΑΡΤΗΣΗ Σ_Α(Π, χ) : ΛΟΓΙΚΗ
ΜΕΤΑΒΛΗΤΕΣ
ΠΡΑΓΜΑΤΙΚΕΣ: Π[100], χ
ΑΚΕΡΑΙΕΣ: i
ΛΟΓΙΚΕΣ: βρέθηκε
ΑΡΧΗ
βρέθηκε <-- ΨΕΥΔΗΣ
i <-- 1
ΌΣΟ βρέθηκε = ΨΕΥΔΗΣ ΚΑΙ i <= 100 ΕΠΑΝΑΛΑΒΕ
ΑΝ Π[ i ] = χ ΤΟΤΕ
βρέθηκε <-- ΑΛΗΘΗΣ
ΤΕΛΟΣ_ΑΝ
i <-- i + 1
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
Σ_Α <-- βρέθηκε
ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ
Δευτέρα 10 Φεβρουαρίου 2014
Πέμπτη 6 Φεβρουαρίου 2014
Πώς πρέπει να είναι μια παρουσίαση με Power Point
Πώς πρέπει να είναι μια παρουσίαση με Power Point
Ψάχνοντας στο διαδίκτυο πώς είναι μια καλή παρουσίαση βρήκα αρκετές οδηγίες. Μερικές περιεχονται στις παρακάτω τρεις παρουσιάσεις:
Παρουσίαση 1
Παρουσίαση 2
Παρουσίαση 3
Γενικές επισημάνσεις :
Παρουσίαση 1
Παρουσίαση 2
Παρουσίαση 3
Γενικές επισημάνσεις :
Τετάρτη 5 Φεβρουαρίου 2014
Τρίτη 4 Φεβρουαρίου 2014
ΑΣΚΗΣΗ
AE-M25-04
Να γραφεί υποπρόγραμμα το οποίο θα δέχεται ως είσοδο ένα πίνακα 100 ακεραίων αριθμών και θα επιστρέφει τον μέγιστο αριθμό του πίνακα και τη θέση του στον πίνακα.
AE-M25-05
Να γραφεί υποπρόγραμμα το οποίο θα δέχεται ως είσοδο ένα πίνακα 100 ακεραίων αριθμών και θα επιστρέφει τον πίνακα ταξινομημένο σε φθίνουσα σειρά, χρησιμοποιώντας τον αλγόριθμο ταξινόμησης φυσαλίδας.
AE-M25-06
Χρησιμοποιώντας την κατάλληλη μορφή υποπρογράμματος, να γραφεί ως υποπρόγραμμα ο αλγόριθμος σειριακής αναζήτησης.
Ως είσοδος στο υποπρόγραμμα θα δίνεται πίνακας Π 100 πραγματικών αριθμών και ένας πραγματικός αριθμός χ, που θα είναι το στοιχείο αναζήτησης.
Το αποτέλεσμα θα είναι Αληθής ή Ψευδής.
Να γραφεί υποπρόγραμμα το οποίο θα δέχεται ως είσοδο ένα πίνακα 100 ακεραίων αριθμών και θα επιστρέφει τον μέγιστο αριθμό του πίνακα και τη θέση του στον πίνακα.
AE-M25-05
Να γραφεί υποπρόγραμμα το οποίο θα δέχεται ως είσοδο ένα πίνακα 100 ακεραίων αριθμών και θα επιστρέφει τον πίνακα ταξινομημένο σε φθίνουσα σειρά, χρησιμοποιώντας τον αλγόριθμο ταξινόμησης φυσαλίδας.
AE-M25-06
Χρησιμοποιώντας την κατάλληλη μορφή υποπρογράμματος, να γραφεί ως υποπρόγραμμα ο αλγόριθμος σειριακής αναζήτησης.
Ως είσοδος στο υποπρόγραμμα θα δίνεται πίνακας Π 100 πραγματικών αριθμών και ένας πραγματικός αριθμός χ, που θα είναι το στοιχείο αναζήτησης.
Το αποτέλεσμα θα είναι Αληθής ή Ψευδής.
Δευτέρα 3 Φεβρουαρίου 2014
ΑΣΚΗΣΗ
AE-M25-01
Μια δισκογραφική εταιρεία καταγράφει στοιχεία για ένα έτος για κάθε ένα από τα 20 CDs που κυκλοφόρησε. Τα στοιχεία αυτά είναι ο τίτλος του CD, ο τύπος της μουσικής που περιέχει και οι μηνιαίες του πωλήσεις (ποσά σε ευρώ) στη διάρκεια του έτους. Οι τύποι μουσικής είναι δύο: «ορχηστρική» και «φωνητική».
Να αναπτυχθεί αλγόριθμος ο οποίος:
α. Για κάθε ένα από τα 20 CDs, να διαβάζει τον τίτλο, τον τύπο της μουσικής και τις πωλήσεις του για κάθε μήνα, ελέγχοντας την έγκυρη καταχώριση του τύπου της μουσικής.
β. Να εμφανίζει τον τίτλο ή τους τίτλους των CDs με τις περισσότερες πωλήσεις τον 3ο μήνα του έτους.
γ. Να εμφανίζει τους τίτλους των ορχηστρικών CDs με ετήσιο σύνολο πωλήσεων τουλάχιστον 5000 ευρώ.
δ. Να εμφανίζει πόσα από τα CDs είχαν σύνολο πωλήσεων στο δεύτερο εξάμηνο μεγαλύτερο απ’ ό,τι στο πρώτο. (ΠΑΝΕΛΛΑΔΙΚΕΣ 2007)
AE-M25-02
Να τροποποιήσετε το παρακάτω τμήμα μη δομημένου προγράμματος έτσι ώστε να αποτελεί δομημένο πρόγραμμα (ΔΤ1_6).
AE-M25-03
Μια δισκογραφική εταιρεία καταγράφει στοιχεία για ένα έτος για κάθε ένα από τα 20 CDs που κυκλοφόρησε. Τα στοιχεία αυτά είναι ο τίτλος του CD, ο τύπος της μουσικής που περιέχει και οι μηνιαίες του πωλήσεις (ποσά σε ευρώ) στη διάρκεια του έτους. Οι τύποι μουσικής είναι δύο: «ορχηστρική» και «φωνητική».
Να αναπτυχθεί αλγόριθμος ο οποίος:
α. Για κάθε ένα από τα 20 CDs, να διαβάζει τον τίτλο, τον τύπο της μουσικής και τις πωλήσεις του για κάθε μήνα, ελέγχοντας την έγκυρη καταχώριση του τύπου της μουσικής.
β. Να εμφανίζει τον τίτλο ή τους τίτλους των CDs με τις περισσότερες πωλήσεις τον 3ο μήνα του έτους.
γ. Να εμφανίζει τους τίτλους των ορχηστρικών CDs με ετήσιο σύνολο πωλήσεων τουλάχιστον 5000 ευρώ.
δ. Να εμφανίζει πόσα από τα CDs είχαν σύνολο πωλήσεων στο δεύτερο εξάμηνο μεγαλύτερο απ’ ό,τι στο πρώτο. (ΠΑΝΕΛΛΑΔΙΚΕΣ 2007)
Να τροποποιήσετε το παρακάτω τμήμα μη δομημένου προγράμματος έτσι ώστε να αποτελεί δομημένο πρόγραμμα (ΔΤ1_6).
ΑΡΧΗ
ΌΣΟ συνθήκη1 ΕΠΑΝΑΛΑΒΕ
Εντολή2
ΑΝ συνθήκη3 ΤΟΤΕ
Εντολή4
Πήγαινε στο Τέλος
ΑΛΛΙΩΣ
Εντολή5
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ
ΌΣΟ συνθήκη1 ΕΠΑΝΑΛΑΒΕ
Εντολή2
ΑΝ συνθήκη3 ΤΟΤΕ
Εντολή4
Πήγαινε στο Τέλος
ΑΛΛΙΩΣ
Εντολή5
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ
AE-M25-03
Δίνεται το παρακάτω πρόγραμμα και υποπρογράμματα:
ΠΡΟΓΡΑΜΜΑ Κύριο
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Α, Β, Γ
ΑΡΧΗ
ΔΙΑΒΑΣΕ Α, Β, Γ
ΚΑΛΕΣΕ Διαδ1(Α, Β, Γ)
ΓΡΑΨΕ Α, Β, Γ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
------------------------------------
ΔΙΑΔΙΚΑΣΙΑ Διαδ1(B, A, Γ)
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Α, Β, Γ
ΑΡΧΗ
Α <-- A + 2
Β <-- B - 3
Γ <-- Α + B
ΓΡΑΨΕ Α, Β, Γ
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
Τι θα εμφανιστεί κατά την εκτέλεση του προγράμματος, αν ως τιμές εισόδου δοθούν οι αριθμοί 5, 7 και 10; (ΠΑΝΕΛΛΑΔΙΚΕΣ 2006)6
Εγγραφή σε:
Αναρτήσεις (Atom)