ΦΡΟΝΤΙΣΤΗΡΙΟ «ΕΝΑ» ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "ΦΡΟΝΤΙΣΤΗΡΙΟ «ΕΝΑ» ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ"

Transcript

1 ΦΡΟΝΤΙΣΤΗΡΙΟ «ΕΝΑ» ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ ΘΕΜΑ 1 ο Α. Να γράψετε στο τετράδιο σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις και δίπλα τη λέξη Σωστό ή τη λέξη Λάθος αν είναι σωστή ή λανθασμένη αντίστοιχα 1. Η γλώσσα προγραμματισμού PASCAL είναι γλώσσα υψηλού επιπέδου κατάλληλη για τη δημιουργία δομημένων προγραμμάτων 2. Οι διαστάσεις ενός πίνακα μπορούν να αλλάξουν κατά την διάρκεια εκτέλεσης ενός αλγορίθμου 3. Η μέθοδος «Διαίρει και Βασίλευε» αποτελεί μια από τις τυποποιημένες κατηγορίες τεχνικών που χρησιμοποιούνται για την επίλυση συγκεκριμένων προβλημάτων 4. Για τον πολλαπλασιασμό ενός δυαδικού αριθμού με το δύο μπορούμε να μεταφέρουμε όλα τα ψηφία του αριθμού κατά μία θέση προς τα δεξιά και να προσθέσουμε ένα μηδέν στο τέλος 5. Η χρησιμοποίηση πινάκων στον προγραμματισμό προσφέρει το πλεονέκτημα της ελάττωσης της συνολικής μνήμης που θα απαιτούσε το πρόγραμμα χωρίς την χρήση πινάκων Β. Δίνεται το παρακάτω τμήμα αλγορίθμου σε φυσική γλώσσα με βήματα. Να γραφεί το ισοδύναμο του με κωδικοποίηση. Βήμα 1: Θέσε στην μεταβλητή «S» την τιμή μηδέν Βήμα 2: Θέσε στην μεταβλητή «ι» την τιμή ένα Βήμα 3: Αν το «ι» είναι μικρότερο ή ίσο με δέκα τότε πήγαινε στο Βήμα 4 αλλιώς πήγαινε στο βήμα 7 Βήμα 4: Αύξησε την μεταβλητή «S» κατά 5 Βήμα 5: Αύξησε την μεταβλητή «ι» κατά 1 Βήμα 6: Πήγαινε στο βήμα 2 Βήμα 7: Εμφάνισε τα αποτελέσματα Γ. Να γράψετε ποια αλγοριθμικά κριτήρια δεν ικανοποιεί το παρακάτω τμήμα αλγορίθμου και γιατί Διάβασε α,β Αν β<>3 τότε Z! α/(β 3) αλλιώς Z! Δεν ορίζεται Τέλος_αν

2 Εμφάνισε Το ακέραιο μέρος της διαίρεσης του, α, με το, β 3, είναι, Z Δ. Για την επίλυση του προβλήματος της μέγιστης θερμοκρασίας μίας πόλης κατά την διάρκεια ενός μήνα (30 ημέρες) και της εύρεσης της μέσης θερμοκρασίας του μήνα, δόθηκε ο παρακάτω αλγόριθμος που διαβάζει τις θερμοκρασίες μίας πόλης και τις αποθηκεύει σε μονοδιάστατο πίνακα. Να γράψετε τον αριθμό της κάθε γραμμής και από δίπλα ποια τα συντακτικά και ποια τα λογικά λάθη του παρακάτω αλγορίθμου. 1. Αλγόριθμος 1ΕΝΑ_ΟΝΟΜΑ 2. max!θ[1] 3. S! 0 4. Για ι από 1 μέχρι Διάβασε Θ[ι] 6. S!S + Θ[ι] 7. ι! ι Για ι από 2 μέχρι Αν Θ[ι] < max τότε 11. Θ[ι] " max 12. Τέλοςαν MO! Σ / Εμφάνισε Μέση Θερμοκρασία = MO και μέγιστη = max 16. Τέλος_Προγράμματος ΘΕΜΑ 2 ο Σε ένα καζίνο γίνεται διαγωνισμός black jack. Συμμετέχουν 10 παίχτες και κάθε παίχτης διαγωνίζεται σε 7 παρτίδες με διαφορετικό γκρουπιέρη σε κάθε παρτίδα. Να γίνει πρόγραμμα στην γλώσσα προγραμματισμού «ΓΛΩΣΣΑ» το οποίο: 1. Διαβάζει τα ονόματα των 10 παιχτών και των 7 γκρουπιέρηδων και τα αποθηκεύει σε κατάλληλους πίνακες. 2. Διαβάζει σε δισδιάστατο πίνακα ΑΠΟΤ[10,7] τα αποτελέσματα της κάθε παρτίδας κάθε παίχτη, Κ για νίκη του παίχτη και Χ για ήττα και κάνει έλεγχο εγκυρότητας δεδομένων. 3. Διαβάζει σε δισδιάστατο πίνακα ΠΟΣΑ[10,7] το ποσό που κέρδισε ή έχασε ο παίχτης σε κάθε παρτίδα (θεωρήστε διαφορετικά ποσά πονταρίσματος σε κάθε παρτίδα). Θεωρείστε ότι κάθε στοιχείο του πίνακα ΑΠΟΤ βρίσκεται σε αντιστοιχία με τα στοιχεία του πίνακα ΠΟΣΑ που βρίσκονται στην ίδια θέση. 4. Να εμφανίζει το όνομα κάθε παίχτη και την λέξη «ΚΕΡΔΟΣ» αν ο παίχτης συνολικά κέρδισε λεφτά ή την λέξη «ΖΗΜΙΑ» αν ο παίχτης συνολικά έχασε λεφτά. 5. Να δημιουργεί δύο νέους πίνακες με όνομα «ΚΕΡΔΙΣΜΕΝΟΙ» και «ΖΗΜΙΩΜΕΝΟΙ» με τα ονόματα των κερδισμένων και ζημιωμένων παιχτών αντίστοιχα 6. Εμφανίζει τα ονόματα των γκρουπιέρηδων οι οποίοι έχασαν από τους περισσότερους παίχτες ασχέτως του ποσού που πονταρίστηκε σε κάθε παρτίδα.

3 ΘΕΜΑ 3 ο Συγχώνευση δύο ή περισσοτέρων ταξινομημένων πινάκων είναι η δημιουργία ενός τρίτου πίνακα που περιέχει τα στοιχεία των πρώτων ταξινομημένα. Να γίνει αλγόριθμος που δοθέντων δύο πινάκων με αύξουσα ταξινόμηση, Α με Μ στοιχεία και Β με Ν στοιχεία, δημιουργεί έναν τρίτο πίνακα Γ με Μ+Ν στοιχεία που περιέχει τα στοιχεία των 2 πρώτων ταξινομημένα κατά αύξουσα σειρά ΛΥΣΕΙΣ ΘΕΜΑΤΩΝ ΘΕΜΑ 1 Ο Α : 1 Σ, 2 Λ, 3 Σ, 4 Λ, 5 Λ Β: S! 0 i! 1 ΟΣΟ i <= 10 ΕΠΑΝΑΛΑΒΕ S! S + 5 i! i + 1 Εμφάνισε S, i Γ: Το πρώτο αλγοριθμικό κριτήριο το οποίο δεν ικανοποιείται είναι αυτό της καθοριστικότητας καθώς δεν μπορεί κανείς να πει με ακρίβεια πως η μεταβλητή «Ζ» είναι αριθμητική ή αλφαριθμητική (στις 2 περιπτώσεις της δομής επιλογής). Το δεύτερο κριτήριο είναι η αποτελεσματικότητα καθώς το τελικό «Εμφάνισε» αναφέρει πως θα εμφανίσει ακέραιο μέρος της διαίρεσης 2 ακεραίων (πράξη DIV) ενώ η διαίρεση που γίνεται δεν υπολογίζει το ακέραιο μέρος άλλα ένα απλό πηλίκο. Συνεπώς δεν μας δίνει σωστό αποτέλεσμα. Τα υπόλοιπα τρία κριτήρια (είσοδος, έξοδος, περατότητα) ικανοποιούνται. Δ : Γραμμή Τύπος λάθους Αιτιολόγηση 1 Συντακτικό Το όνομα ενός αλγορίθμου δεν μπορεί να ξεκινάει από αριθμό 2 Λογικό Ο πίνακας Θ δεν έχει διαβαστεί ακόμα οπότε δεν ξέρουμε ποια θα είναι η πρώτη τιμή που θα πάρει 7 Λογικό Το «ι» μεταβάλλεται κατά ένα με την χρήση της εντολής «ΓΙΑ». Αν τοποθετηθεί η εντολή αυτή το ι θα μεταβάλλεται κατά 2 και θα παραλείπονται θέσεις του πίνακα 10 Λογικό Απαιτείται το σύμβολο > για την εύρεση μεγίστου 11 Συντακτικό! είναι η σωστή μορφή εκχώρησης 12 Συντακτικό Λείπει η κάτω παύλα: Τέλος_αν 15 Συντακτικό Λείπουν τα κόμματα μεταξύ των μηνυμάτων και των μεταβλητών 16 Συντακτικό Δεν έχουμε πρόγραμμα, απαιτείται η εντολή «Τέλος» και το όνομα του

4 αλγορίθμου Θέμα 2 ο ΠΡΟΓΡΑΜΜΑ THEMA_2 ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ:i, j, K, L, P[7], max ΠΡΑΓΜΑΤΙΚΕΣ:ΠΟΣΑ[10,7], S[10] ΧΑΡΑΚΤΗΡΕΣ:ON[10],ΓΚΡ[7],ΑΠΟΤ[10,7],ΚΕΡ ΙΣΜΕΝΟΙ[10], ΖΗΜΙΩΜΕΝΟΙ[10] ΑΡΧΗ!----Ερωτηµα 1ο ! ΓΡΑΨΕ ' ΏΣΤΕ ΤΟ ΟΝΟΜΑ ΤΟΥ ΠΑΙΧΤΗ', i ΙΑΒΑΣΕ ON[i] ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 7 ΓΡΑΨΕ ' ΏΣΤΕ ΤΟ ΟΝΟΜΑ ΤΟΥ ΓΚΡΟΥΠΙΕΡΗ', i ΙΑΒΑΣΕ ΓΚΡ[i]!----Ερωτηµα 2ο και 3ο ! ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ ΓΡΑΨΕ 'ΠΛΗΚΤΡΟΛΟΓΗΣΤΕ Κ ΓΙΑ ΝΙΚΗ, Χ ΓΙΑ ΗΤΤΑ ΤΟΥ ΠΑΙΧΤΗ ',ON[i], 'ΣΤΗΝ ΠΑΡΤΙ Α', j ΙΑΒΑΣΕ ΑΠΟΤ[i,j] ΜΕΧΡΙΣ_ΟΤΟΥ ΑΠΟΤ[i,j]='K' Η ΑΠΟΤ[i,j]='X' ΓΡΑΨΕ 'ΠΛΗΚΤΡΟΛΟΓΗΣΤΕ ΠΟΣΟ ΠΟΝΤΑΡΙΣΜΑΤΟΣ ΤΟΥ ΠΑΙΧΤΗ',ON[i], 'ΣΤΗΝ ΠΑΡΤΙ Α', j ΙΑΒΑΣΕ ΠΟΣΑ[i,j]!------Ερωτηµα 4ο ! S[i] <-- 0 ΑΝ ΑΠΟΤ[i,j]= 'K' ΤΟΤΕ S[i] <-- S[i] + ΠΟΣΑ[i,j] ΑΛΛΙΩΣ S[i] <-- S[i] - ΠΟΣΑ[i,j] ΑΝ S[i] > 0 ΤΟΤΕ ΓΡΑΨΕ ON[i], 'ΚΕΡ ΟΣ' ΑΛΛΙΩΣ_ΑΝ S[i] < 0 ΤΟΤΕ ΓΡΑΨΕ ON[i], 'ΖΗΜΙΑ'!------Ερωτηµα 5ο ! K <-- 1 L <-- 1 ΑΝ S[i] > 0 ΤΟΤΕ ΚΕΡ ΙΣΜΕΝΟΙ[K] <-- ON[i]

5 K <-- K + 1 ΑΛΛΙΩΣ_ΑΝ S[i] < 0 ΤΟΤΕ ΖΗΜΙΩΜΕΝΟΙ[L] <-- ON[i] L <-- L + 1!------Ερωτηµα 6ο ! P[j] <-- 0 ΑΝ ΑΠΟΤ[i,j]= 'K' ΤΟΤΕ P[j] <-- P[j] + 1 max <-- P[1] ΓΙΑ j ΑΠΟ 2 ΜΕΧΡΙ 7 ΑΝ P[j] > max ΤΟΤΕ max <-- P[j] ΑΝ P[j] = max ΤΟΤΕ ΓΡΑΨΕ 'Όνοµα Γκρουπιέρη µε περισσότερες ήττες είναι :', ΓΚΡ[j] ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ΘΕΜΑ 3 ο Τοποθετούμε στις πρώτες θέσεις του πίνακα Γ τα στοιχεία του πίνακα Α και στις επόμενες τα στοιχεία του πίνακα Β, και στην συνέχεια ταξινομούμε τον νέο πίνακα Γ Αλγόριθµος ΣΥΓΧΩΝΕΥΣΗ εδοµένα //Α, Β, Μ, Ν// Για i από 1 µέχρι Μ Γ[i]! Α[i] Για i από Μ+1 µέχρι Μ+Ν Γ[i]! Β[i-Μ] Για k από 2 µέχρι Μ+Ν Για i από Μ+Ν µέχρι k µε_βήµα -1 Αν Γ[i-1] < Γ[i] τότε temp! Γ[i-1] Γ[i-1]! Γ[i] Γ[i]! temp Τέλος_αν Αποτελέσµατα //Γ// Τέλος ΣΥΓΧΩΝΕΥΣΗ

6 ΚΑΛΗ ΕΠΙΤΥΧΙΑ Επιµέλεια Θεµάτων: Καρατόλιος Δηµήτριος

1. Να αναφέρετε ονοµαστικά τις λειτουργίες µε τις οποίες ο υπολογιστής µπορεί να επιτελέσει µε επιτυχία οποιαδήποτε επεξεργασία. Ï.Å.Ö.Å.

1. Να αναφέρετε ονοµαστικά τις λειτουργίες µε τις οποίες ο υπολογιστής µπορεί να επιτελέσει µε επιτυχία οποιαδήποτε επεξεργασία. Ï.Å.Ö.Å. 1 Γ' ΛΥΚΕΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗ ΘΕΜΑ 1: Α. 1. Να αναφέρετε ονοµαστικά τις λειτουργίες µε τις οποίες ο υπολογιστής µπορεί να επιτελέσει µε επιτυχία

Διαβάστε περισσότερα

Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Óõíåéñìüò ΕΚΦΩΝΗΣΕΙΣ

Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Óõíåéñìüò ΕΚΦΩΝΗΣΕΙΣ 1 ΘΕΜΑ 1 o Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΚΦΩΝΗΣΕΙΣ Α. Να γράψετε στην κόλλα σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις 1 5 και δίπλα τη λέξη

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Γ ΛΥΚΕΙΟΥ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Γ ΛΥΚΕΙΟΥ Ανάπτυξη Εφαρµογών ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Γ ΛΥΚΕΙΟΥ ΙΑΓΩΝΙΣΜΑ Α κ Θέµα 1 ο Α. Να γράψετε στο τετράδιο σας τον αριθµό κάθε µιάς από τις παρακάτω προτάσεις και δίπλα τη λέξη: Σωστό, αν είναι σωστή, ή τη λέξη

Διαβάστε περισσότερα

Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΚΦΩΝΗΣΕΙΣ

Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΚΦΩΝΗΣΕΙΣ 1 Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΘΕΜΑ 1 ο ΕΚΦΩΝΗΣΕΙΣ Α. Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις 1-5 και δίπλα τη

Διαβάστε περισσότερα

ÑÏÕËÁ ÌÁÊÑÇ. Β. Να αναφέρετε τις κυριότερες τυποποιηµένες τεχνικές σχεδίασης αλγορίθµων. ΜΟΝΑ ΕΣ 3

ÑÏÕËÁ ÌÁÊÑÇ. Β. Να αναφέρετε τις κυριότερες τυποποιηµένες τεχνικές σχεδίασης αλγορίθµων. ΜΟΝΑ ΕΣ 3 1 Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΘΕΜΑ 1 Ο ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Α. Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις 1-5 και δίπλα τη λέξη Σωστό

Διαβάστε περισσότερα

ÏÅÖÅ. Β. Να αναφέρετε τις κυριότερες τυποποιηµένες τεχνικές σχεδίασης αλγορίθµων. ΜΟΝΑ ΕΣ 3

ÏÅÖÅ. Β. Να αναφέρετε τις κυριότερες τυποποιηµένες τεχνικές σχεδίασης αλγορίθµων. ΜΟΝΑ ΕΣ 3 1 Γ' ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ΘΕΜΑ 1 Ο ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Α. Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις 1-5 και δίπλα τη λέξη Σωστό

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΥΠΗΡΕΣΙΩΝ) 2007 ΕΚΦΩΝΗΣΕΙΣ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΥΠΗΡΕΣΙΩΝ) 2007 ΕΚΦΩΝΗΣΕΙΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΥΠΗΡΕΣΙΩΝ) 2007 ΘΕΜΑ 1ο ΕΚΦΩΝΗΣΕΙΣ Α. Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ ΤΕΧΝ/ΚΗΣ ΚΑΤ/ΝΣΗΣ (Πλ. & Υπ.) 2006 ΕΚΦΩΝΗΣΕΙΣ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ ΤΕΧΝ/ΚΗΣ ΚΑΤ/ΝΣΗΣ (Πλ. & Υπ.) 2006 ΕΚΦΩΝΗΣΕΙΣ ΘΕΜΑ 1 ο ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ' ΛΥΚΕΙΟΥ ΤΕΧΝ/ΚΗΣ ΚΑΤ/ΝΣΗΣ (Πλ. & Υπ.) 2006 ΕΚΦΩΝΗΣΕΙΣ Α. Να γράψετε στο τετράδιό σας τον αριθµό καθεµιάς από τις παρακάτω προτάσεις 1-5 και

Διαβάστε περισσότερα

ΘΕΜΑ 1 ο ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

ΘΕΜΑ 1 ο ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΘΕΜΑ 1 ο ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΤΕΤΑΡΤΗ 27 MAΪΟΥ 2009 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΥ

Διαβάστε περισσότερα

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ΘΕΜΑ Α Α1. Να γράψετε στο τετράδιό σας τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-5 και δίπλα τη λέξη

Διαβάστε περισσότερα

1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες εντολές (μορφές) της;

1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες εντολές (μορφές) της; 1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες (μορφές) της; Η δομή επανάληψης χρησιμοποιείται όταν μια σειρά εντολών πρέπει να εκτελεστεί σε ένα σύνολο περιπτώσεων, που έχουν κάτι

Διαβάστε περισσότερα

III. Πως μετατρέπεται το πηγαίο πρόγραμμα σε εκτελέσιμο πρόγραμμα;

III. Πως μετατρέπεται το πηγαίο πρόγραμμα σε εκτελέσιμο πρόγραμμα; ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΑΝΑΛΗΠΤΙΚΟ ΙΑΓΩΝΙΣΜΑ ΟΝΟΜΑΤΕΠΩΝΥΜΟ: Θέμα 1ο I. Τι πρέπει να ικανοποιεί ένα κομμάτι κώδικα ώστε να χαρακτηριστεί ως υποπρόγραμμα; Τα υποπρογράμματα πρέπει

Διαβάστε περισσότερα

Α2. ίνεται το παρακάτω τμήμα αλγορίθμου: Για i από 3 μέχρι Α με_βήμα Β Εμφάνισε i Τέλος_επανάληψης ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΤΕΛΟΣ 1ΗΣ ΑΠΟ 6 ΣΕΛΙ ΕΣ

Α2. ίνεται το παρακάτω τμήμα αλγορίθμου: Για i από 3 μέχρι Α με_βήμα Β Εμφάνισε i Τέλος_επανάληψης ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΤΕΛΟΣ 1ΗΣ ΑΠΟ 6 ΣΕΛΙ ΕΣ ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ ΤΑΞΗΣ ΕΣΠΕΡΙΝΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΚΑΙ ΠΑΝΕΛΛΑ ΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΕΣΠΕΡΙΝΟΥ ΕΠΑΛ (ΟΜΑ ΑΣ Β ) ΣΑΒΒΑΤΟ 22 ΜΑΪΟΥ 2010 ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ (ΚΥΚΛΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

Διαβάστε περισσότερα

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Προτεινόμενα θέματα 2013 - Λύσεις

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Προτεινόμενα θέματα 2013 - Λύσεις Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον Προτεινόμενα θέματα 2013 - Λύσεις ΘΕΜΑ 1 ο Α1. Να γράψετε την λέξη Σωστό αν είναι σωστή, ή την λέξη Λάθος αν είναι λανθασμένη η πρόταση : 1. Μια συνάρτηση

Διαβάστε περισσότερα

ΘΕΜΑ Α Α1. Να γράψετε τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-5 και δίπλα τη λέξη ΣΩΣΤΟ, αν είναι σωστή ή τη λέξη ΛΑΘΟΣ, αν είναι λανθασμένη.

ΘΕΜΑ Α Α1. Να γράψετε τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-5 και δίπλα τη λέξη ΣΩΣΤΟ, αν είναι σωστή ή τη λέξη ΛΑΘΟΣ, αν είναι λανθασμένη. ΜΑΘΗΜΑ / ΤΑΞΗ : Ανάπτυξη Εφαρμογών ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ: ΘΕΜΑ Α Α1. Να γράψετε τον αριθμό καθεμιάς από τις παρακάτω προτάσεις 1-5 και δίπλα τη λέξη ΣΩΣΤΟ, αν είναι σωστή ή τη λέξη ΛΑΘΟΣ, αν είναι λανθασμένη.

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ κ ΙΑΓΩΝΙΣΜΑ Α ΘΕΜΑ 1 Α. Να γράψετε τους αριθµούς της στήλης Α και δίπλα το γράµµα της Στήλης Β που αντιστοιχεί

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 6 ο

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 6 ο Με τι ασχολείται ο προγραμματισμός; Ο προγραμματισμός ασχολείται με την διατύπωση του αλγορίθμου σε κατανοητή μορφή από τον Η/Υ, δηλ. τη δημιουργία του προγράμματος, του συνόλου των εντολών που πρέπει

Διαβάστε περισσότερα

ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΔΟΜΗΜΕΝΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΕΡΩΤΗΣΕΙΣ 1. Τι καλείται ψευδοκώδικας; 2. Τι καλείται λογικό διάγραμμα; 3. Για ποιο λόγο είναι απαραίτητη η τυποποίηση του αλγόριθμου; 4. Ποιες είναι οι βασικές αλγοριθμικές δομές; 5. Να περιγράψετε τις

Διαβάστε περισσότερα

ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ

ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ Η τεχνική του τµη- µατικού προγραµµατισµού αποτελεί κύριο Είναι η τεχνική σχεδίασης σύµφωνα µε την οποία η ανάπτυξη ε- νός προγράµµατος επιτυγχάνεται αναπτύσσοντας απλούστερα

Διαβάστε περισσότερα

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ

ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΑΛΓΟΡΙΘΜΩΝ ΒΑΙΚΕ ΕΝΝΟΙΕ ΑΓΟΡΙΘΜΩΝ ΕΡΩΤΗΕΙ ΑΞΙΟΟΓΗΗ ΕΡΩΤΗΕΙ ΩΤΟΥ ΑΘΟΥ 1. ηµειώστε το γράµµα αν η πρόταση είναι σωστή και το γράµµα αν είναι λάθος. 1. Ο αλγόριθµος πρέπει να τερµατίζεται µετά από εκτέλεση πεπερασµένου

Διαβάστε περισσότερα

ΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΘΕΜΑ 1 Α.

ΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΘΕΜΑ 1 Α. ΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΘΕΜΑ 1 Α. 1. Αν το Α έχει την τιµή 10 και το Β την τιµή 20 τότε η έκφραση (Α > 8 ΚΑΙ Β < 20) Ή (Α > 10 Ή Β = 10) είναι αληθής 2. Σε περίπτωση εµφωλευµένων βρόχων, ο εσωτερικός

Διαβάστε περισσότερα

ΑΛΓΟΡΙΘΜΟΙ. Τι είναι αλγόριθμος

ΑΛΓΟΡΙΘΜΟΙ. Τι είναι αλγόριθμος ΑΛΓΟΡΙΘΜΟΙ Στο σηµείωµα αυτό αρχικά εξηγείται η έννοια αλγόριθµος και παραθέτονται τα σπουδαιότερα κριτήρια που πρέπει να πληρεί κάθε αλγόριθµος. Στη συνέχεια, η σπουδαιότητα των αλγορίθµων συνδυάζεται

Διαβάστε περισσότερα

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Γ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Γ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Γ ΛΥΚΕΙΟΥ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Θέµα 1: Α. Η «σύγκριση» λειτουργιών ανθρώπου και υπολογιστή επιφέρει βέβαια µια τεράστια ποιοτική διαφορά υπέρ του ανθρώπου. I. Ποια είναι η διαφορά

Διαβάστε περισσότερα

Η Διδασκαλία του Προγραμματισμού Η/Υ στη Δευτεροβάθμια Εκπαίδευση ως Διαδικασία Ανάπτυξης Πνευματικών Δεξιοτήτων

Η Διδασκαλία του Προγραμματισμού Η/Υ στη Δευτεροβάθμια Εκπαίδευση ως Διαδικασία Ανάπτυξης Πνευματικών Δεξιοτήτων Η Διδασκαλία του Προγραμματισμού Η/Υ στη Δευτεροβάθμια Εκπαίδευση ως Διαδικασία Ανάπτυξης Πνευματικών Δεξιοτήτων Μία Πρόταση Βασισμένη στη Δημιουργία Βάσης Ασκήσεων Γνωστής Δυσκολίας Β. Γεωργίου, Α. Τζιμογιάννης

Διαβάστε περισσότερα

ÅÉÓÁÃÙÃÇ ÓÔÇÍ ÁÑÉÈÌÇÔÉÊÇ ÁÍÁËÕÓÇ

ÅÉÓÁÃÙÃÇ ÓÔÇÍ ÁÑÉÈÌÇÔÉÊÇ ÁÍÁËÕÓÇ ÐÁÍÅÐÉÓÔÇÌÉÏ ÉÙÁÍÍÉÍÙÍ ÓïöïêëÞò Ä. ÃáëÜíçò ÁíáðëçñùôÞò ÊáèçãçôÞò ÅÉÓÁÃÙÃÇ ÓÔÇÍ ÁÑÉÈÌÇÔÉÊÇ ÁÍÁËÕÓÇ É Ù Á Í Í É Í Á 0 0 ΠΕΡΙΕΧΟΜΕΝΑ ΠΡΟΛΟΓΟΣ. ΕΙΣΑΓΩΓΙΚΕΣ ΕΝΝΟΙΕΣ. Γενικά. Αλγόριθμος του Συμπληρώματος 6.3

Διαβάστε περισσότερα

Πρόλογος. Η νέα έκδοση των παρόντων σημειώσεων θα ολοκληρωθεί κατά το εαρινό εξάμηνο του ακαδημαϊκού έτους 2008-2009. Αύγουστος 2008.

Πρόλογος. Η νέα έκδοση των παρόντων σημειώσεων θα ολοκληρωθεί κατά το εαρινό εξάμηνο του ακαδημαϊκού έτους 2008-2009. Αύγουστος 2008. Πρόλογος Οι παρούσες σημειώσεις αποτελούν το μεγαλύτερο μέρος του υλικού που διδάχτηκε στις παραδόσεις του προπτυχιακού μαθήματος της Αριθμητικής Ανάλυσης, το εαρινό εξάμηνο 7-8, στο Μαθηματικό τμήμα του

Διαβάστε περισσότερα

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Ένα πρώτο πρόγραμμα ΔΟΜΗ TOY ΠΡΟΓΡΑΜΜΑΤΟΣ. Τι σημαίνουν οι εντολές. Από τι αποτελείται ένα πρόγραμμα

ΥΠΟΛΟΓΙΣΤΕΣ Ι. Ένα πρώτο πρόγραμμα ΔΟΜΗ TOY ΠΡΟΓΡΑΜΜΑΤΟΣ. Τι σημαίνουν οι εντολές. Από τι αποτελείται ένα πρόγραμμα ΥΠΟΛΟΓΙΣΤΕΣ Ι ΔΟΜΗ TOY ΠΡΟΓΡΑΜΜΑΤΟΣ Ένα πρώτο πρόγραμμα Κατασκευάστε πρόγραμμα που θα εμφανίζει στην οθόνη τη λέξη: PROGRAM FIRST C Αυτό είναι ένα απλό υπόδειγμα προγράμματος. 1 2 Από τι αποτελείται ένα

Διαβάστε περισσότερα

Σενάριο 13. Προγραμματίζοντας ένα Ρομπότ

Σενάριο 13. Προγραμματίζοντας ένα Ρομπότ Σενάριο 13. Προγραμματίζοντας ένα Ρομπότ Ταυτότητα Σεναρίου Τίτλος: Προγραμματίζοντας ένα Ρομπότ Γνωστικό Αντικείμενο: Πληροφορική Διδακτική Ενότητα: Ελέγχω-Προγραμματίζω τον Υπολογιστή Τάξη: Γ Γυμνασίου

Διαβάστε περισσότερα

Πανεπιστήµιο Αιγαίου url: http://www.aegean.gr. Εισαγωγή στις γλώσσες προγραµµατισµού µε τη γλώσσα C

Πανεπιστήµιο Αιγαίου url: http://www.aegean.gr. Εισαγωγή στις γλώσσες προγραµµατισµού µε τη γλώσσα C Πανεπιστήµιο Αιγαίου url: http://www.aegean.gr Εισαγωγή στις Γλώσσες Προγραµµατισµού Βασικά στοιχεία της Γλώσσας C Εισαγωγή στις γλώσσες προγραµµατισµού µε τη γλώσσα C Εντολές Ελέγχου Ροής Προγράµµατος

Διαβάστε περισσότερα

Πώς γίνεται το debug? Το debug γίνεται με δύο τρόπους, ως επί το πλείστον. Τουλάχιστον, εγώ δύο έμαθα, και αυτούς αναφέρω.

Πώς γίνεται το debug? Το debug γίνεται με δύο τρόπους, ως επί το πλείστον. Τουλάχιστον, εγώ δύο έμαθα, και αυτούς αναφέρω. Τι είναι το debug μαμα? Με απλά λόγια, debug (αποσφαλμάτωση αλλά που να κάθεσαι να το πεις), είναι η διαδικασία εντοπισμού και διόρθωσης σφαλμάτων που υπάρχουν σε κώδικα (ασχέτως γλώσσας προγραμματισμού).

Διαβάστε περισσότερα