Άρθρα: Εκπαίδευση

Απρ 14
20

light3

 

Για να δείτε τα βιβλία των μαθημάτων του τομέα Πληροφορικής στα ΕΠΑΛ πατήστε κλικ εδώ.

Μπες στο ρυθμό

Το Γενικό Λύκειο Βόνιτσας συμμετέχει στο 4ο Μαθητικό Φεστιβάλ Ψηφιακής Δημιουργίας με το τραγούδι “Μπες στο ρυθμό”.

Το τραγούδι και το βίντεο κλιπ δημιουργήθηκε από ομάδα μαθητών του σχολείου, με συντονιστή τον εκπαιδευτικό Φώτη Μπόσμο ΠΕ19.

Μέσα από πρωτότυπη μουσική και στίχο, με δημιουργικό πνεύμα και ομαδικότητα ανακαλύπτουμε πως προγραμματισμός και καθημερινότητα συμβαδίζουν. Για το βίντεο κλιπ του τραγουδιού πατήστε εδώ.

ΕΣΠΕΡΙΝΑ 2003

ΘΕΜΑ 2ο

Δίνεται ο πίνακας Α (σχήμα 1) και το παρακάτω τμήμα προγράμματος:

sum ← 0

ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5

ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ 5

ΑΝ i = j TOTE

sum ← sum + A[i,j]

AΛΛΙΩΣ

A[i,j] ← 0

ΤΕΛΟΣ_ΑΝ

ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

ΓΡΑΨΕ sum

 

Αυτό το τμήμα προγράμματος χρησιμοποιεί τον πίνακα Α, με τις τιμές των στοιχείων του, όπως αυτές φαίνονται στο σχήμα 1.

1

-1

7

1

1

6

2

0

8

-2

4

9

3

3

0

3

5

-4

2

1

0

1

2

0

1

1.  Να σχεδιάσετε στο τετράδιό σας τον πίνακα Α με τις τιμές που θα έχουν τα στοιχεία του, μετά την εκτέλεση του τμήματος προγράμματος.

2.  Ποια είναι η τιμή της μεταβλητής sum που θα εμφανιστεί;

 

ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΕΣΠΕΡΙΝΑ 2004

ΘΕΜΑ 2ο

 

Δίνεται το ακόλουθο διάγραμμα ροής:

Διάγραμμα Ροής

1. Να μετατρέψετε το παραπάνω διάγραμμα ροής σε πρόγραμμα που να περιλαμβάνει:

α. Τμήμα δηλώσεων.

β. Κύριο μέρος.

 

2. Να γράψετε τον πίνακα τιμών των μεταβλητών Α, Β και S, αν ως αρχικές τιμές δοθούν Α=15 και Β=20.

 

ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΗΜΕΡΗΣΙΑ 2009

ΘΕΜΑ 1ο

 

Β. Δίνεται το παρακάτω τμήμα δηλώσεων ενός προγράμματος σε «ΓΛΩΣΣΑ»:

ΜΕΤΑΒΛΗΤΕΣ

ΑΚΕΡΑΙΕΣ: Χ, Ζ[15]

ΠΡΑΓΜΑΤΙΚΕΣ: Ω

 

Να μετατρέψετε τις ενέργειες που δίνονται παρακάτω σε εντολές της «ΓΛΩΣΣΑΣ»:

α. Εκχώρησε την τιμή -3 στη μεταβλητή Χ.

β. Εκχώρησε την τιμή της μεταβλητής Χ στις πρώτες πέντε θέσεις του πίνακα Ζ.

γ. Εμφάνισε τις τιμές των δύο πρώτων θέσεων του πίνακα Ζ.

δ. Εκχώρησε στη μεταβλητή Ω τον μέσο όρο των τιμών των δύο τελευταίων θέσεων του πίνακα Ζ.

ε. Αν 1 ≤ Χ ≤ 15 εμφάνισε την τιμή της θέσης Χ του πίνακα Ζ.

 

ΗΜΕΡΗΣΙΑ 2005

ΘΕΜΑ 3ο

 

Δίνεται πίνακας Α[Ν] ακέραιων και θετικών αριθμών, καθώς και πίνακας Β[Ν-1] πραγματικών και θετικών αριθμών.

Να γραφεί αλγόριθμος, ο οποίος να ελέγχει αν κάθε στοιχείο Β[i] είναι ο μέσος όρος των στοιχείων Α[i] και Α[i+1], δηλαδή αν Β[i] = (Α[i] + Α[i+1])/2.

Σε περίπτωση που ισχύει, τότε να εμφανίζεται το μήνυμα «Ο πίνακας Β είναι ο τρέχων μέσος του Α», διαφορετικά να εμφανίζεται το μήνυμα «Ο πίνακας Β δεν είναι ο τρέχων μέσος του Α».

Για παράδειγμα:

Έστω ότι τα στοιχεία του πίνακα Α είναι:

1, 3, 5, 10, 15

και ότι τα στοιχεία του πίνακα Β είναι:

2, 4, 7.5, 12.5.

 

Τότε ο αλγόριθμος θα εμφανίσει το μήνυμα «Ο πίνακας Β είναι ο τρέχων μέσος του Α», διότι 2 = (1+3)/2, 4=(3+5)/2, 7.5= (5+10)/2, 12.5=(10+15)/2.

 

 

ΗΜΕΡΗΣΙΑ 2013

ΘΕΜΑ Δ

 

Σε ένα πρόγραμμα ανταλλαγής μαθητών Comenius συμμετέχουν μαθητές από δυο χώρες: Ελλάδα (EL) και Ισπανία (ES). Οι μαθητές αυτοί καλούνται να απαντήσουν σε μια ερώτηση όπου οι δυνατές απαντήσεις είναι:

 

1. Πολύ συχνά    2. Συχνά     3. Αρκετές φορές    4. Σπάνια     5. Ποτέ

 

Στην πρώτη φάση επεξεργασίας της ερώτησης πρέπει να καταγραφούν οι απαντήσεις από κάθε χώρα και να μετρήσουν για κάθε αριθμό απάντησης πόσες φορές υπάρχει, με σκοπό να αναφέρουν για κάθε χώρα, ποια απάντηση είχε τα μεγαλύτερα ποσοστά.

 

Για να βοηθήσετε στην επεξεργασία να αναπτύξετε πρόγραμμα σε ΓΛΩΣΣΑ το οποίο:

 

Δ1.

α. Να περιέχει τμήμα δηλώσεων.

β. Να δημιουργεί δύο πίνακες EL[5] και ES[5] και να καταχωρίζει σε αυτούς την τιμή 0 σε όλα τα στοιχεία τους.

 

Δ2. Για κάθε μαθητή να διαβάζει το όνομα της χώρας του και τον αριθμό της απάντησής του. Οι δυνατές τιμές για τη χώρα είναι: EL, ES και για την απάντηση 1,2,3,4,5. Η κάθε απάντηση θα πρέπει να προσμετράται σε έναν από τους δύο πίνακες EL[5], ES[5] ανάλογα με τη χώρα και στο αντίστοιχο στοιχείο. Δηλαδή, αν δοθούν για τιμές οι ES και 4, τότε θα πρέπει στο 4ο στοιχείο του πίνακα ES[5] να προστεθεί μια ακόμα καταχώριση. (Δεν απαιτείται έλεγχος εγκυρότητας τιμών)

 

Δ3. Η προηγούμενη διαδικασία εισαγωγής δεδομένων και καταχώρισης απαντήσεων θα ελέγχεται από την ερώτηση «για Διακοπή της εισαγωγής πατήστε Δ ή δ», που θα εμφανίζεται, και ο χρήστης θα πρέπει να δώσει το χαρακτήρα Δ ή δ για να σταματήσει την επαναληπτική διαδικασία.

 

Δ4. Στο τέλος για κάθε χώρα να εμφανίζει ποιος αριθμός απάντησης είχε το μεγαλύτερο ποσοστό, καθώς και το ποσοστό αυτό. Για την υλοποίηση αυτού του ερωτήματος θα χρησιμοποιήσετε δυο φορές το υποπρόγραμμα MΕΓ_ΠΟΣ που θα κατασκευάσετε στο ερώτημα Δ5.

Θεωρούμε ότι για κάθε χώρα τα ποσοστά των απαντήσεων είναι διαφορετικά μεταξύ τους και δεν υπάρχει περίπτωση ισοβαθμίας.

 

Δ5. Να αναπτύξετε το υποπρόγραμμα ΜΕΓ_ΠΟΣ το οποίο:

 

1. Να δέχεται έναν πίνακα ακεραίων 5 θέσεων.

2. Να βρίσκει το μεγαλύτερο στοιχείο του πίνακα και σε ποια θέση βρίσκεται.

3. Να βρίσκει το ποσοστό που κατέχει το μεγαλύτερο στοιχείο σε σχέση με το άθροισμα όλων των στοιχείων του πίνακα.

4. Να επιστρέφει στο κυρίως πρόγραμμα το ποσοστό αυτό, καθώς και την θέση στην οποία βρίσκεται.

Θεωρήστε ότι όλες οι τιμές των πινάκων είναι διαφορετικές και ότι για κάθε χώρα υπάρχει τουλάχιστον μια απάντηση στην ερώτηση.

Ημερήσια 2001

ΘΕΜΑ 1ο

Γ. Δίνονται οι παρακάτω έννοιες:

 

1. Λογικός τύπος δεδομένων

2. Επιλύσιμο

3. Ακέραιος τύπος δεδομένων

4. Περατότητα

5. Μεταβλητή

6. Ημιδομημένο

7. Πραγματικός τύπος δεδομένων

8. Σταθερά

9. Αδόμητο

10. Καθοριστικότητα

11. Άλυτο

12. Ανοικτό

 

Να γράψετε στο τετράδιό σας ποιες από τις παραπάνω έννοιες:

 

α. είναι στοιχεία μιας γλώσσας προγραμματισμού;

β. ανήκουν σε κατηγορίες προβλημάτων;

 

 

Ημερήσια 2001

 ΘΕΜΑ 4ο

 

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

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

α. να διαβάζει τις ποσότητες σε κιλά των παραπάνω υλικών που μάζεψαν οι μαθητές σε κάθε σχολείο

 

β. να υπολογίζει τη συνολική ποσότητα σε κιλά του κάθε υλικού που μάζεψαν οι μαθητές σε όλα τα σχολεία

 

γ. αν η συνολική ποσότητα του χαρτιού που μαζεύτηκε από όλα τα σχολεία είναι λιγότερη των 1000 κιλών, να εμφανίζεται το μήνυμα «Συγχαρητήρια». Αν η ποσότητα είναι από 1000 κιλά και πάνω, αλλά λιγότερο από 2000, να εμφανίζεται το μήνυμα «Δίνεται έπαινος» και τέλος αν η ποσότητα είναι από 2000 κιλά και πάνω να εμφανίζεται το μήνυμα «Δίνεται βραβείο».

 

Παρατήρηση: Να θεωρήσετε ότι όλες οι ποσότητες είναι θετικοί αριθμοί.

 

 

Ημερήσια 2002

ΘΕΜΑ 4ο

Μια εταιρεία αποθηκεύει είκοσι (20) προϊόντα σε δέκα (10) αποθήκες. Να γράψετε πρόγραμμα στη γλώσσα προγραμματισμού “ΓΛΩΣΣΑ”, το οποίο:

 

α.  περιέχει τμήμα δήλωσης των μεταβλητών του προγράμματος

 

β. εισάγει σε μονοδιάστατο πίνακα τα ονόματα των είκοσι προϊόντων

 

γ. εισάγει σε πίνακα δύο διαστάσεων Π[20,10] την πληροφορία που αφορά στην παρουσία ενός προϊόντος σε μια αποθήκη (καταχωρούμε την τιμή 1 στην περίπτωση που υπάρχει το προϊόν στην αποθήκη και την τιμή 0, αν το προϊόν δεν υπάρχει στην αποθήκη).

 

δ. υπολογίζει σε πόσες αποθήκες βρίσκεται το κάθε προϊόν

 

ε. τυπώνει το όνομα κάθε προϊόντος και το πλήθος των αποθηκών στις οποίες υπάρχει το προϊόν.

 

 

Ημερήσια 2003 

ΘΕΜΑ 2ο

Να γράψετε στο τετράδιό σας τις τιμές των μεταβλητών Ν, Μ και Β, όπως αυτές τυπώνονται σε κάθε επανάληψη, και την τιμή της μεταβλητής Χ που τυπώνεται μετά το τέλος της επανάληψης, κατά την εκτέλεση του παρακάτω αλγόριθμου.

Αλγόριθμος Αριθμοί

Α ← 1

Β ← 1

Ν ← 0

Μ ← 2

Όσο Β < 6 επανάλαβε

Χ ← Α + Β

Αν Χ MOD 2 = 0 τότε

Ν ← Ν + 1

αλλιώς

Μ ← Μ + 1

Τέλος_αν

Α ← Β

Β ← Χ

Εμφάνισε Ν, Μ, Β

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

Εμφάνισε Χ

Τέλος Αριθμοί

 

 

Ημερήσια 2003

ΘΕΜΑ 4ο

Μια αλυσίδα κινηματογράφων έχει δέκα αίθουσες. Τα ονόματα των αιθουσών καταχωρούνται σε ένα μονοδιάστατο πίνακα και οι μηνιαίες εισπράξεις κάθε αίθουσας για ένα έτος καταχωρούνται σε πίνακα δύο διαστάσεων. Να γράψετε αλγόριθμο ο οποίος:

 

α. να διαβάζει τα ονόματα των αιθουσών

 

β. να διαβάζει τις μηνιαίες εισπράξεις των αιθουσών αυτού του έτους

 

γ. να υπολογίζει τη μέση μηνιαία τιμή των εισπράξεων για κάθε αίθουσα

 

δ. να βρίσκει και να εμφανίζει τη μικρότερη μέση μηνιαία τιμή

 

ε. να βρίσκει και να εμφανίζει το όνομα ή τα ονόματα των αιθουσών που έχουν την ανωτέρω μικρότερη μέση μηνιαία τιμή.

 

Παρατήρηση: Θεωρήστε ότι οι μηνιαίες εισπράξεις είναι θετικοί αριθμοί.

 

 

Εσπερινά 2006

 ΘΕΜΑ 3ο

 

Οι εκατό (100) υπάλληλοι μιας εταιρείας εργάζονται 40 ώρες την εβδομάδα. Κάθε ώρα υπερωρίας αμείβεται με 5 € (ευρώ). Να γράψετε αλγόριθμο ο οποίος:

 

Α. Για καθένα από τους υπαλλήλους της εταιρείας

 

α. διαβάζει το όνομά του και για κάθε μέρα από τις πέντε (5) εργάσιμες της εβδομάδας διαβάζει τις ώρες εργασίας του.

 

β. υπολογίζει τις εβδομαδιαίες ώρες εργασίας του.

 

γ. εάν έχει εργαστεί περισσότερο από 40 ώρες την εβδομάδα, εμφανίζει το όνομά του και υπολογίζει και εμφανίζει την αμοιβή του για τις υπερωρίες του.

 

Β. Υπολογίζει και εμφανίζει, στο τέλος, το πλήθος των υπαλλήλων που έχουν εργαστεί λιγότερο από 40 ώρες την εβδομάδα.

Ο Διερμηνευτής της ΓΛΩΣΣΑΣ

SuvartnsnXwrisTimn

 

Ιαν 14
27
Κάτω από (ΑΕΠΠ θεωρία) από στις 27-01-2014
Φεβ 13
23
Κάτω από (ΑΕΠΠ θεωρία) από στις 23-02-2013

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

Οργανογράμματα , τεχνικά σχέδια , διαδικασίες, μοντέλα ιστοτόπων μπορούν να δημιουργηθούν με το Diagram Designer. Είναι εύκολο στη χρήση του και δημιουργεί διαγράμματα επιλέγοντας και σύροντας τα διάφορα στοιχεία με το ποντίκι. Το πρόγραμμα έχει ένα κύριο παράθυρο χωρισμένο σε 3 τμήματα. Στο κέντρο βρίσκεται η περιοχή εργασίας, στα δεξιά τα μπλοκ και οι γραμμές και στα αριστερά ο κατάλογος των στοιχείων για το σχέδιο. Για αποφυγή μετακινήσεων του διαγράμματος χρησιμοποιούμε την  λειτουργία Group.