Αναφέρατε τις ιδιότητες που πρέπει να διακρίνουν τα υποπρογράμματα. Μονάδες 3

Σχετικά έγγραφα
ΚΕΦΑΛΑΙΟ 10 Ο ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ

Κεφάλαιο 10. Ερωτήσεις ανάπτυξης

Θέματα ΑΕΠΠ Πανελλήνιες Εξετάσεις 2006

Υποπρογράμματα - (ΝΕΕΣ ασκήσεις)

ΛΥΜΕΝΕΣ ΑΣΚΗΣΕΙΣ - ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ

Ένα περιοδικό για το ΑΕΠΠ Τεύχος Πανελλαδικών ΙΙ

Ανάπτυξη Εφαρμογών /Τεχνολογική Κατεύθυνση Γ Λυκείου

Ανακτήθηκε από την ΕΚΠΑΙΔΕΥΤΙΚΗ ΚΛΙΜΑΚΑ edu.klimaka.gr ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ

α. Να αναφέρετε τις ιδιότητες που πρέπει να διακρίνουν τα υποπρογράµµατα.

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

ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ) ΓΡΑΨΕ Α, Β, Γ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Γ. ίνεται το παρακάτω πρόγραµµα και υποπρογράµµατα: ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ)

Β. Να γράψετε στο τετράδιό σας τους αριθμούς της Στήλης Α, που αντιστοιχούν σωστά με το γράμμα της Στήλης Β. ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ) ΓΡΑΨΕ Α, Β, Γ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Β. Να γράψετε στο τετράδιό σας τους αριθμούς της Στήλης Α, που αντιστοιχούν σωστά με το γράμμα της Στήλης Β. ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗ

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. ii) Πόσες φορές θα εκτελεστεί η εντολή ΔΙΑΒΑΣΕ Α[μ,λ] στον αλγόριθμο της προηγούμενης ερώτησης; α) 35 β) 12 γ) 20

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

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

Δομές Επανάληψης - πακέτο 3 (ΝΕΕΣ ασκήσεις)

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ. Πως γίνεται ο ορισμός μιας διαδικασίας; Να δοθούν σχετικά παραδείγματα. ΑΡΧΗ Εντολές ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

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

ΠΡΟΓΡΑΜΜΑ Κύριο ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΑΡΧΗ ΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ ιαδ1(α, Β, Γ) ΓΡΑΨΕ Α, Β, Γ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

Παλλατίδειο ΓΕΛ Σιδηροκάστρου

Γ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ. Ημερομηνία: Πέμπτη 12 Απριλίου 2018 Διάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ

Θέματα ΑΕΠΠ Πανελλήνιες Εξετάσεις 2007

Να το ξαναγράψετε χρησιμοποιώντας αντί για την εντολή Για Τέλος_επανάληψης: α. την εντολή Όσο Τέλος_επανάληψης

Για Ι από 2 μέχρι 10 με_βήμα 0 S S+I Τέλος_επανάληψης Εμφάνισε S Μονάδες 5

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. ii) Πόσες φορές θα εκτελεστεί η εντολή ΔΙΑΒΑΣΕ Α[μ,λ] στον αλγόριθμο της προηγούμενης ερώτησης; α) 35 β) 12 γ) 20

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

Για I από 2 μέχρι 10 με_βήμα 0 S S + I. Τέλος_επανάληψης Εμφάνισε S

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. Για i από 1 μέχρι Μ Εμφάνισε A[4,i] Τέλος_επανάληψης. (μονάδες 6) ΤΕΛΟΣ 1ης ΑΠΟ 7 ΣΕΛΙΔΕΣ

Να γράψετε τα αποτελέσματα αυτού του αλγόριθμου για Χ=13, Χ=9 και Χ=22. Και στις 3 περιπτώσεις το αποτέλεσμα του αλγορίθμου είναι 1

Μονάδες 10. Β. ίνεται το παρακάτω τμήμα αλγορίθμου ΑΝ ποσότητα <= 50 TOTE. Κόστος Ποσότητα * 520. ΑΛΛΙΩΣ_ΑΝ Ποσότητα > 50 ΚΑΙ Ποσότητα <= 100 ΤΟΤΕ

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΑΞΗ / ΤΜΗΜΑ : Γ ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΑΠΡΙΛΙΟΣ 2018 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 7 (ΕΠΤΑ)

ΘΕΜΑΤΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΕΠΑΝΑΛΗΠΤΙΚΟ 10/4/2016

Για Ι από 2 μέχρι 10 με_βήμα 0 S S+I Τέλος_επανάληψης Εμφάνισε S Μονάδες 5

επιστρέφει αριθµό που προκύπτει µε αντιστροφή των στοιχείων του πρώτου

Για Ι από 2 μέχρι 10 με_βήμα 0 S S+I Τέλος_επανάληψης Εμφάνισε S Μονάδες 5

Θέμα Β. ΓΙΑ γ ΑΠΟ 1 ΜΕΧΡΙ 4. ΓΙΑ δ ΑΠΟ 1 ΜΕΧΡΙ 4. Α[γ,δ] 17 - (γ-1)*4 - δ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗ

Θέματα ΑΕΠΠ Πανελλήνιες Εξετάσεις 2008

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

ΘΕΜΑ Α. Α2. Να αναφέρετε από τι εξαρτάται η επιλογή του καλύτερου αλγορίθμου ταξινόμησης. Μονάδες 4. Σελίδα 1 από 8

ΤΡΙΩΡΗ ΓΡΑΠΤΗ ΔΟΚΙΜΑΣΙΑ

Μονάδες 10. Β. ίνεται το παρακάτω τμήμα αλγορίθμου ΑΝ ποσότητα <= 50 TOTE. Κόστος Ποσότητα * 520. ΑΛΛΙΩΣ_ΑΝ Ποσότητα > 50 ΚΑΙ Ποσότητα <= 100 ΤΟΤΕ

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΔΙΑΓΩΝΙΣΜΑ ΠΡΟΣΟΜΟΙΩΣΗΣ 23/04/2012. Α. Να απαντήσετε με Σ ή Λ στις παρακάτω προτάσεις:

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Τελικό επαναληπτικό διαγώνισμα Επιμέλεια: Δρεμούσης Παντελής

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΑΞΗ / ΤΜΗΜΑ : Γ ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΜΑΪΟΣ 2018 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 7 (ΕΠΤΑ)

Προτεινόμενα Θέματα ΑΕΠΠ

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

Για Ι από 2 μέχρι 10 με_βήμα 0 S S+I Τέλος_επανάληψης Εμφάνισε S Μονάδες 5

ΠΡΟΤΕΙΝΟΜΕΝΟ ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ. (Α) Να απαντήσετε στη παρακάτω ερώτηση : Τι είναι ένα υποπρόγραμμα; Τι γνωρίζετε για τα χαρακτηριστικά του; (10 Μονάδες)

8. Η δημιουργία του εκτελέσιμου προγράμματος γίνεται μόνο όταν το πηγαίο πρόγραμμα δεν περιέχει συντακτικά λάθη.

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

Τι είναι υποπρόγραμμα; Τμήμα προγράμματος το οποίο επιτελεί ένα αυτόνομο υπολογιστικό έργο (γράφεται χωριστά από το υπόλοιπο πρόγραμμα)

καθώς και το παρακάτω τμήμα αλγορίθμου γραμμένο σε «ΓΛΩΣΣΑ»:

ΓΕΝΙΚΟ ΛΥΚΕΙΟ ΚΑΡΠΕΝΗΣΙΟΥ ΙΩΡΟ ΕΠΑΝΑΛΗΠΤΙΚΟ ΙΑΓΩΝΙΣΜΑ ΣΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ 16/12/2008. Τµήµα ΓΤ2 Όνοµα:...

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

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

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

Τελικός Κύκλος Διαγωνισμάτων Γ ΛΥΚΕΙΟΥ Κυριακή 17 Απριλίου 2016 Μάθημα: Α.Ε.Π.Π. KTIΡΙΟ ΤΜΗΜΑΤΑ ΚΑΛΟΚΑΙΡΙΝΑ ΑΡΓΥΡΟΥΠΟΛΗΣ - ΗΛΙΟΥΠΟΛΗΣ - ΓΛΥΦΑΔΑΣ

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

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

ΔΙΑΓΩΝΙΣΜΑ: ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΤΑΞΗ:- Γ ΛΥΚΕΙΟΥ ΤΜΗΜΑΤΑ: ΓΟ4 ΓΟ7 (ΖΩΓΡΑΦΟΥ) ΓΟ5 ΓΟ6 (ΧΟΛΑΡΓΟΣ) HM/NIA: 15/1/2017

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

Α2. Να γράψετε στο τετράδιο σας τον αριθμό 1-4 κάθε πρότασης και δίπλα το γράμμα που δίνει τη σωστή επιλογή.

ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ (ΔΙΑΔΙΚΑΣΙΕΣ ΣΥΝΑΡΤΗΣΕΙΣ)

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ Γ ΛΥΚΕΙΟΥ ΗΜΕΡΟΜΗΝΙΑ: 6/04/2014

Ανάπτυξη Εφαρμογών σε Προγραμματιστικό Περιβάλλον. Διάρκεια 3 ώρες. Όνομα... Επώνυμο... Βαθμός...

ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΘΕΡΙΝΑ ΣΕΙΡΑ: 1 η ΗΜΕΡΟΜΗΝΙΑ: ΘΕΜΑ Α

ΘΕΜΑ Α. Μονάδες 10 Α2.

Σηµείωση : Θεωρούµε ότι όλα τα ονόµατα µαθητών που ανήκουν στο ίδιο σχολείο είναι διαφορετικά µεταξύ τους, ενώ σε διαφορετικά σχολεία µπορεί να

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΑΞΗ / ΤΜΗΜΑ : Γ ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΑΠΡΙΛΙΟΣ 2019 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 7 (ΕΠΤΑ)

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ : ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΤΑΞΗ / ΤΜΗΜΑ : Γ ΛΥΚΕΙΟΥ ΔΙΑΓΩΝΙΣΜΑ ΠΕΡΙΟΔΟΥ : ΜΑΡΤΙΟΣ 2018 ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ : 6 (ΕΞΙ)

Ασκήσεις στη ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ. Α. εντολές όσο επανάλαβε & αρχή_επανάληψης μέχρις_ότου

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

ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α Α1. 1 ΣΩΣΤΟ 2 ΛΑΘΟΣ 3 ΛΑΘΟΣ 4 ΛΑΘΟΣ 5 - ΣΩΣΤΟ Α5. Α3.

Ημερομηνία: 1/03/15 Διάρκεια διαγωνίσματος: 180 Εξεταζόμενο μάθημα: Προγραμματισμός (Δομή Επανάληψης) Υπεύθυνος καθηγητής: Παπαδόπουλος Πέτρος

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

Γ.Κονδύλη 1 & Όθωνος-Μαρούσι Τηλ. Κέντρο: ,

Γκύζη 14-Αθήνα Τηλ :

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

Φάσμα προπαρασκευή για Α.Ε.Ι. & Τ.Ε.Ι.

Θέµατα προς Λύση. Προγράµµατα οµές επανάληψης και επιλογής

Εντολή Δεδομένα Περιεχόμενα μετά την εκτέλεση 1 read(x) 122 x= 2 read(a,b,c) a= b= c= 3 read(d,e)

ΕΚΠΑΙΔΕΥΤΗΡΙΑ ΝΕΑ ΠΑΙΔΕΙΑ

ΑΠΟΛΥΤΗΡΙΕΣ ΕΞΕΤΑΣΕΙΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΟΥ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΣΑΒΒΑΤΟ 31 MAΪΟΥ ΑΕΠΠ

ΑΡΧΗ 2ΗΣ ΣΕΛΙΔΑΣ Γ Α... Β

ΘΕΜΑ Α. 1. Στην εντολή εκχώρησης Χ ΨΕΥΔΗΣ η μεταβλητή Χ είναι τύπου χαρακτήρες.

Ακρότατα πίνακα, χωρίς min, max, μόνο με pos

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

ΑΡΧΗ 1ης ΣΕΛΙΔΑΣ. i. Η συνθήκη α > β ή α <= β α) είναι πάντα Αληθής β) είναι πάντα Ψευδής γ) δεν υπολογίζεται δ) τίποτα από τα προηγούμενα

Α2. Να αναφέρετε ονομαστικά τις βασικές λειτουργίες που εκτελεί ένας υπολογιστής (Μονάδες 3)

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

Γ Ρ Α Π Τ Η Ε Ξ Ε Τ Α Σ Η

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ. 2. Οι συναρτήσεις επιτρέπεται να µεταβάλλουν τις τιµές των παραµέτρων που δέχονται από το κυρίως πρόγραµµα.

Transcript:

ΘΕΩΡΙΑ ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ Αναφέρατε τις ιδιότητες που πρέπει να διακρίνουν τα υποπρογράμματα. Μονάδες 3 Να αναφέρετε τους κανόνες που πρέπει να ακολουθούν οι λίστες των παραμέτρων κατά την κλήση ενός υποπρογράμματος. Μονάδες 9 Για ποιες από τις παρακάτω περιπτώσεις μπορεί να χρησιμοποιηθεί συνάρτηση: α. εισαγωγή ενός δεδομένου β. υπολογισμός του μικρότερου από πέντε ακεραίους γ. υπολογισμός των δύο μικρότερων από πέντε ακεραίους δ. έλεγχος αν δύο αριθμοί είναι ίσοι ε. ταξινόμηση πέντε αριθμών στ. έλεγχος αν ένας χαρακτήρας είναι φωνήεν ή σύμφωνο. Μονάδες 6 Ποια η διαφορά μεταξύ: α. μεταβλητών και παραμέτρων; Μονάδες 3 Τυπικών και πραγματικών παραμέτρων; Μονάδες 3 ΑΣΚΗΣΕΙΣ 1. Να σχηματίσετε τον πίνακα τιμών του παρακάτω αλγορίθμου. Τί θα εκτυπωθεί; ΠΡΟΓΡΑΜΜΑ Πίνακας_Τιμών2 ΑΚΕΡΑΙΕΣ: Α, Β, Γ Α < 3 Β < 13 Γ < 2 ΓΡΑΨΕ Α, Β, Γ ΚΑΛΕΣΕ Επεξεργασία_Τιμών2 (Β, Γ) ΓΡΑΨΕ Α, Β, Γ ΚΑΛΕΣΕ Επεξεργασία_Τιμών2 (Γ, Α) ΓΡΑΨΕ Α, Β, Γ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ! ========================================= ΔΙΑΔΙΚΑΣΙΑ Επεξεργασία_Τιμών2 (αριθμός1, αριθμός2) ΑΚΕΡΑΙΕΣ: αριθμός1, αριθμός2 αριθμός1 < αριθμός1 DIV 2 αριθμός2 < αριθμός2 ^ 3 2. Να σχηματίσετε τον πίνακα τιμών του παρακάτω αλγορίθμου. Τί θα εκτυπωθεί; ΠΡΟΓΡΑΜΜΑ Πίνακας_Τιμών5 ΑΚΕΡΑΙΕΣ: Α, Β Α < 2 Β < 19 _ΕΠΑΝΑΛΗΨΗΣ ΚΑΛΕΣΕ Επεξεργασία_Τιμών5 (Β, Α) ΓΡΑΨΕ Α, Β ΜΕΧΡΙΣ_ΟΤΟΥ (Α > Β) Μαλούτα Θεανώ Σελίδα 1

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ! ========================================= ΔΙΑΔΙΚΑΣΙΑ Επεξεργασία_Τιμών5 (αριθμός1, αριθμός2) ΑΚΕΡΑΙΕΣ: αριθμός1, αριθμός2 αριθμός1 < αριθμός1-2 αριθμός2 < αριθμός2 + 5 3. Τι θα εμφανιστεί στην οθόνη κατά την εκτέλεση των επόμενων εντολών: ΔΙΑΔΙΚΑΣΙΑ ΠΟΡΤΑ(Χ,Υ) Α 5 Β 8 ΑΚΕΡΑΙΕΣ: Χ,Υ Χ 3 ΚΑΛΕΣΕ ΠΟΡΤΑ(Α,Β) Χ Χ - Υ ΓΡΑΨΕ Α, Β, Χ Υ Χ + Υ ΚΑΛΕΣΕ ΠΟΡΤΑ(Α,Χ) Χ Υ Χ ΓΡΑΨΕ Α, Β, Χ 4. Να γράψετε τις επικεφαλίδες υποπρογράμματος : 1) που να δέχεται δυο αριθμούς και να επιστρέφει τον μικρότερο 2) που να δέχεται έναν αριθμό και να επιστρέφει το τετράγωνό του 3) που να διαβάζει έναν αριθμό και να επιστρέφει το τετράγωνό του 4) που να δέχεται την τιμή ενός προϊόντος και το συντελεστή ΦΠΑ και να υπολογίζει και να τυπώνει την αξία του ΦΠΑ και την τελική τιμή του προϊόντος. 5) που να ελέγχει αν ένας ακέραιος αριθμός είναι άρτιος 6) που να δέχεται ως όρισμα δυο αριθμούς: την ακτίνα της βάσης και το ύψος του κυλίνδρου και να υπολογίζει το εμβαδόν της επιφάνειάς του 7) που να διαβάζει το πλήθος αλλά και τα στοιχεία ενός μονοδιάστατου πίνακα (μέγιστο πλήθος στοιχείων 1000) με περιεχόμενα ακέραιους αριθμούς. Το υποπρόγραμμα να επιστρέφει και τις διαστάσεις του πίνακα 8) που να δέχεται το πλήθος και θα διαβάζει τα στοιχεία ενός δισδιάστατου πίνακα (μέγιστο πλήθος γραμμών 1000 και στηλών 10) με περιεχόμενα ακέραιους αριθμούς. Το υποπρόγραμμα να επιστρέφει και τις διαστάσεις του πίνακα 9) που να δέχεται ως όρισμα έναν αριθμό και έναν μονοδιάστατο πίνακα Ν (μέγιστο πλήθος 1000) θέσεων πραγματικών αριθμών και να ελέγχει πόσες φορές εντοπίζεται ο αριθμός αυτός στον πίνακα και να επιστρέφει το πλήθος αυτό 10) που να δέχεται δυο πραγματικούς αριθμούς να αντιμεταθέτει τις τιμές τους 11) που να ταξινομεί έναν πίνακα με μέγιστο πλήθος θέσεων 1000 5. Να γίνει πρόγραμμα που θα κάνει τα εξής: α) Θα διαβάζει από το πληκτρολόγιο 10 θερμοκρασίες της κλίμακας Φαρενάιτ και θα τις εισάγει σε κατάλληλο πίνακα με όνομα Fahrenheit Μαλούτα Θεανώ Σελίδα 2

β) Θα εισάγει αυτόματα σε πίνακα με όνομα Celsius τις αντίστοιχες θερμοκρασίες σε βαθμούς κελσίου. Να χρησιμοποιεί κατάλληλη συνάρτηση που θα κάνει την μετατροπή από βαθμούς φαρενάιτ σε κελσίου χρησιμοποιώντας τον τύπο C = 5(F-32)/9 γ) Θα εμφανίζει στην οθόνη μία στήλη με τους βαθμούς Φαρενάιτ (F) και δίπλα μια στήλη με τους αντίστοιχους βαθμούς Κελσίου (C). 6. Να φτιάξετε: α) υποπρόγραμμα που θα διαβάζει ένα βαθμό μαθητή από το πληκτρολόγιο και θα τον επιστρέφει. Να επιτρέπει τιμές μόνο στο διάστημα [0,20]. β) υποπρόγραμμα που θα υπολογίζει το μέσο όρο ενός μαθήματος σύμφωνα με τον τύπο: MO 2 όπου α, β οι βαθμοί τετραμήνων και γ ο βαθμός γραπτού. 2 γ) πρόγραμμα που θα χρησιμοποιεί τα υποπρογράμματα του ερ. (α) και (β) για την εισαγωγή των βαθμών Α και Β τετραμήνου και του βαθμού γραπτού Γ για ένα μάθημα και τον υπολογισμό του μέσου όρου, τον οποίο θα τυπώνει. 7. Δίνεται ο αλγόριθμος του πολ/σμού αλά ρωσικά: α) Να καταγράψετε τις τιμές των μεταβλητών σε κάθε βήμα καθώς ο αλγόριθμος εκτελείται για δεδομένα 13, 9 β) Να φτιάξετε υποπρόγραμμα που θα δέχεται 2 ακέραιους αριθμούς και θα επιστρέφει το γινόμενό τους με χρήση του συγκεκριμένου αλγόριθμου. γ) Να φτιάξετε πρόγραμμα σε γλώσσα που θα διαβάζει 3 ακέραιους αριθμούς α, β, γ από το πληκτρολόγιο και θα τυπώνει το γινόμενό τους χρησιμοποιώντας το υποπρόγραμμα του ερωτήματος (β). (Να μη χρησιμοποιηθεί ο τελεστής '*' του πολ/σμού). Αλγόριθμος πολ_αλα_ρως Διάβασε Μ1, Μ2 Ρ 0 Όσο Μ2>0 επανάλαβε Αν Μ2 mod 2 = 1 τότε Ρ Ρ + Μ1 τέλος_αν Μ1 Μ1*2 Μ2 Μ2 div 2 τέλος_επανάληψης Γράψε Ρ Τέλος πολ_αλα_ρως 8. Να φτιάξετε το υποπρόγραμμα συνάρτηση Ισοι_πινακες(Α,Β) η οποία θα επιστρέφει την τιμή αληθής αν οι μονοδιάστατοι πίνακες χαρακτήρων Α, Β 100 θέσεων περιέχουν τα ίδια στοιχεία, αλλιώς θα επιστρέφει ψευδής. 9. Να γράψετε υποπρόγραμμα που να διαβάζει τα στοιχεία ενός μονοδιάστατου πίνακα (μέγιστο πλήθος στοιχείων 1000) με περιεχόμενα ακέραιους αριθμούς. 10. Να φτιάξετε ένα υποπρόγραμμα που θα δέχεται ένα μονοδιάστατο πίνακα ακεραίων 100 θέσεων και επιστρέφει έναν νέο πίνακα που θα περιέχει τα στοιχεία του αρχικού πίνακα με αντίστροφη διάταξη. 11. Να φτιάξετε ένα υποπρόγραμμα που θα δέχεται ένα μονοδιάστατο πίνακα ακεραίων 100 θέσεων και θα τον επιστρέφει με τα στοιχεία του σε αντίστροφη διάταξη. Μαλούτα Θεανώ Σελίδα 3

12. Να γραφεί υποπρόγραμμα το οποίο δέχεται έναν πίνακα που περιέχει Ν πραγματικούς αριθμούς (το πολύ 100) και επιστρέφει στο κυρίως πρόγραμμα τον ίδιο πίνακα ταξινομημένο. Η αντιμετάθεση των στοιχείων να γίνεται με άλλο υποπρόγραμμα που θα καλείται μέσα σε αυτό 13. Στο πληκτρολόγιο του Γιωργάκη χάλασε το πλήκτρο "^" καθώς και το πλήκτρο "*" και πρέπει να αναπτύξει πρόγραμμα το οποίο να υπολογίζει τη δύναμη 2 αριθμών. Ο Γιωργάκης θυμήθηκε ότι έχει υλοποιήσει στο παρελθόν το υποπρόγραμμα: "ΣΥΝΑΡΤΗΣΗ Πολ_αλά_Ρωσικά (Μ1, Μ2): ΑΚΕΡΑΙΑ" που υλοποιεί τον πολλαπλασιασμό αλά ρωσικά. Να αναπτύξετε πρόγραμμα το οποίο: α. να διαβάζει δυο ακέραιους αριθμούς x, n οι οποίοι πρέπει να είναι θετικοί. β. να υπολογίζει την τιμή x^n με τη βοήθεια του υποπρογράμματος. γ. να εμφανίζει το αποτέλεσμα στην οθόνη Υπόδειξη: να χρησιμοποιήσετε τη γνωστή σχέση x^n=x*x*x*x... (n φορές) 14. Να γράψετε ένα πρόγραμμα που επιτελεί την ίδια λειτουργία, απαλείφοντας τα υποπρογράμματα ΠΡΟΓΡΑΜΜΑ Άσκηση... ΔΙΑΒΑΣΕ α λ 0 ΓΙΑ β ΑΠΟ 1 ΜΕΧΡΙ 10 ΚΑΛΕΣΕ Έλα (α, β, γ, δ) λ λ + 2 ΓΡΑΨΕ α, λ, δ ζ μέση (α, β) ΓΡΑΨΕ ζ ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Άσκηση! ======================================== ΔΙΑΔΙΚΑΣΙΑ Έλα (κ, λ, μ, α)... μ (κ + λ ) DIV 2 α κ * λ κ κ α + 2! ======================================== ΣΥΝΑΡΤΗΣΗ μέση (x, y): ΑΚΕΡΑΙΑ ΣΤΑΘΕΡΕΣ λ = 5... μέση (x + y) MOD λ Μαλούτα Θεανώ Σελίδα 4

15. Δίνεται το παρακάτω πρόγραμμα και υποπρόγραμμα: ΠΡΟΓΡΑΜΜΑ Άσκηση ΑΚΕΡΑΙΕΣ: κ, λ ΔΙΑΒΑΣΕ κ, λ ΑΝ Αξιολόγηση(κ, λ) >= κ ΤΟΤΕ ΓΡΑΨΕ κ ΑΛΛΙΩΣ ΓΡΑΨΕ λ ΤΕΛΟΣ_ΑΝ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Άσκηση ΣΥΝΑΡΤΗΣΗ Αξιολόγηση(α, β): ΑΚΕΡΑΙΑ ΑΚΕΡΑΙΕΣ: α, β, ω α α + 2 β β 3 ω α * β 2 Αξιολόγηση ω ^ 2 (α + β) 1. Να γράψετε διαδικασία με όνομα Αξιολόγ_διαδ που να υλοποιεί τις ίδιες λειτουργίες με τη συνάρτηση Αξιολόγηση. 2. Να παρουσίασετε τη νέα μορφή του προγράμματος ώστε να επιτελεί τις ίδιες λειτουργίες με τη βοήθεια της διαδικασίας Αξιολόγ_διαδ. 3. Να μετατρέψετε το πρόγραμμα Άσκηση σε ψευδογλώσσα. 16. Η TEVERLAS χρεώνει κλιμακωτά τους συνδρομητές της για κάθε τηλεφώνημα, σύμφωνα με τον παρακάτω πίνακα: Χρόνος συνδιάλεξης (δευτ.) Χρέωση (euro / δευτ.) Μέχρι και 120 0.0020 Από 120 μέχρι και 360 0.0016 Άνω των 360 0.0010 Επιπλέον στις παραπάνω χρεώσεις υπάρχει κόστος για κάθε κλήση 0.01. Το μηνιαίο πάγιο είναι 10 ενώ υπάρχει και ΦΠΑ 19% επί της συνολικής χρέωσης. Να αναπτυχθεί πρόγραμμα, το οποίο: α. Θα διαβάζει τις διάρκειες των κλήσεων που πραγματοποίησε ένας συνδρομητής στη διάρκεια του μήνα (σε δευτερόλεπτα). Η διαδικασία θα τερματίζεται όταν δοθεί η τιμή -1. β. Για κάθε κλήση θα υπολογίζει τη συνολική χρέωση του συνδρομητή σύμφωνα με τον πίνακα. Ο υπολογισμός θα γίνει με τη βοήθεια υποπρογράμματος που θα χρησιμοποιεί για το σκοπό αυτό. Μαλούτα Θεανώ Σελίδα 5

γ. Θα εμφανίζει τη συνολική χρέωση του συνδρομητή. δ. Θα εμφανίζει το πλήθος των κλήσεων που πραγματοποιήθηκαν. 17. Σε ένα πρόγραμμα που επεξεργάζεται πίνακα Α = [3, 1, 7, 0, 12, 2], υπάρχει το παρακάτω τμήμα προγράμματος: ΚΑΛΕΣΕ Δ(Α[1], Α[5]) ΚΑΛΕΣΕ Δ(Α[3], Α[4]) ΚΑΛΕΣΕ Δ(Α[6], Α[2])! σημείο 1 ΓΡΑΨΕ Σ(Α)! σημείο 2 Ενώ τα υποπρογράμματα που χρησιμοποιεί παρατίθενται παρακάτω: ΔΙΑΔΙΚΑΣΙΑ Δ(κ, λ) ΑΚΕΡΑΙΕΣ: κ, λ κ <- κ + λ + 1 λ <- κ λ ΣΥΝΑΡΤΗΣΗ Σ(Π): ΑΚΕΡΑΙΑ ΑΚΕΡΑΙΕΣ: i, Π[6], α ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 3 ΚΑΛΕΣΕ Δ(Π[i], Π[i + 2]) ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ α <- 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 6 α <- α + Π[i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ Σ <- α 1. Ποια θα είναι η μορφή του πίνακα στα σημεία 1 και 2; 2. Ποια τιμή θα εμφανιστεί; ΘΕΜΑΤΑ ΕΞΕΤΑΣΕΩΝ 18. (2005)Δίνεται το παρακάτω τμήμα προγράμματος και μια συνάρτηση:.. Συνάρτηση Fun(Β, Δ) : Ακέραια Διάβασε Κ Μεταβλητές L 2 Ακέραιες: Β, Δ A 1 Αρχή Όσο Α < 8 επανάλαβε Fun (B + Δ) DIV 2 Αν Κ MOD L = 0 τότε Tέλος_συνάρτησης. Χ Fun(A, L) αλλιώς Χ Α + L Τέλος_αν Εμφάνισε L, A, Μαλούτα Θεανώ Σελίδα 6

A A + 2 L L + 1 Tέλος_επανάληψης Να γράψετε στο τετράδιό σας τις τιμές των μεταβλητών L, A, X, όπως αυτές εκτυπώνονται σε κάθε επανάληψη, όταν για είσοδο δώσουμε την τιμή 10. Μονάδες 20 19. ΘΕΜΑ 3 ο (2005) Εκατό (100) υποψήφιοι του ΑΣΕΠ διαγωνίζονται σε τρία μαθήματα για την κάλυψη θέσεων του Δημοσίου. Να γραφεί κύριο πρόγραμμα σε ΓΛΩΣΣΑ που να κάνει τα παρακάτω: α) Διαβάζει τα ονόματα των 100 υποψηφίων του ΑΣΕΠ και τη βαθμολογία καθενός υποψηφίου σε τρία διαφορετικά μαθήματα. (Θεωρήστε ότι η βαθμολογία κάθε μαθήματος είναι από 1 έως 20). β) Βρίσκει και τυπώνει τον ελάχιστο και τον μέγιστο βαθμό καθενός υποψηφίου στα τρία μαθήματα που εξετάστηκε γ) Να γραφεί υποπρόγραμμα, το οποίο να καλείται από το κύριο πρόγραμμα, για τον υπολογισμό και την εκτύπωση του μέσου όρου κάθε υποψηφίου στα τρία μαθήματα που διαγωνίστηκε. 20. (2006) Σε ένα διαγωνισμό του ΑΣΕΠ εξετάζονται 1500 υποψήφιοι. Ως εξεταστικό κέντρο χρησιμοποιείται ένα κτίριο με αίθουσες διαφορετικής χωρητικότητας. Ο αριθμός των επιτηρητών που απαιτούνται ανά αίθουσα καθορίζεται αποκλειστικά με βάση τη χωρητικότητα της αίθουσας ως εξής: ΧΩΡΗΤΙΚΟΤΗΤΑ ΑΡΙΘΜΟΣ ΕΠΙΤΗΡΗΤΩΝ Μέχρι και 15 θέσεις 1 Από 16 μέχρι και 23 θέσεις 2 Πάνω από 23 θέσεις 3 Να γίνει πρόγραμμα σε γλώσσα προγραμματισμού «ΓΛΩΣΣΑ» το οποίο: α. για κάθε αίθουσα θα διαβάζει τη χωρητικότητά της, θα υπολογίζει και θα εμφανίζει τον αριθμό των επιτηρητών που χρειάζονται. Ο υπολογισμός του αριθμού των επιτηρητών να γίνεται από συνάρτηση που θα κατασκευάσετε για το σκοπό αυτό. β. θα σταματάει όταν εξασφαλισθεί ο απαιτούμενος συνολικός αριθμός θέσεων. Σημείωση: Να θεωρήσετε ότι η συνολική χωρητικότητα των αιθουσών του κτιρίου επαρκεί για τον αριθμό των υποψηφίων. 21. Δίνεται παρακάτω ένα πρόγραμμα με ένα υποπρόγραμμα: ΠΡΟΓΡΑΜΜΑ Υπολογισμοί ΠΡΑΓΜΑΤΙΚΕΣ: α, β, γ ΔΙΑΒΑΣΕ α, β γ α + Πράξη (α, β) ΓΡΑΨΕ γ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ Μαλούτα Θεανώ Σελίδα 7

ΣΥΝΑΡΤΗΣΗ Πράξη (χ, ψ): ΠΡΑΓΜΑΤΙΚΗ ΠΡΑΓΜΑΤΙΚΕΣ: χ, ψ ΑΝ χ >= ψ ΤΟΤΕ Πράξη χ ψ ΑΛΛΙΩΣ Πράξη χ + ψ ΤΕΛΟΣ_ΑΝ α. Να ξαναγράψετε το πρόγραμμα, ώστε να επιτελεί την ίδια λειτουργία χρησιμοποιώντας διαδικασία αντί συνάρτησης. β. Να ξαναγράψετε το πρόγραμμα που δόθηκε αρχικά, ώστε να επιτελεί την ίδια λειτουργία χωρίς τη χρήση υποπρογράμματος. γ. Να γράψετε στο τετράδιό σας τις τιμές που θα εμφανιστούν κατά την εκτέλεση του αρχικού προγράμματος που δόθηκε, αν ως τιμές εισόδου δοθούν οι αριθμοί: i. α = 10 β = 5 ii. α = 5 β = 5 iii. α = 3 β = 5 22. (2006) Δίνεται το παρακάτω πρόγραμμα και το υποπρόγραμμα που καλεί: ΠΡΟΓΡΑΜΜΑ Κύριο ΔΙΑΔΙΚΑΣΙΑ Διαδ1(Β, Α, Γ) ΑΚΕΡΑΙΕΣ: Α, Β, Γ ΔΙΑΒΑΣΕ Α, Β, Γ ΚΑΛΕΣΕ Διαδ1(Α, Β, Γ) ΓΡΑΨΕ Α, Β, Γ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ΑΚΕΡΑΙΕΣ: Α, Β, Γ Α Α + 2 Β Β - 3 Γ Α + Β ΓΡΑΨΕ Α, Β, Γ Τι θα εμφανιστεί κατά την εκτέλεση του προγράμματος, αν ως τιμές εισόδου δοθούν οι αριθμοί 5, 7, 10; 23. Δίνεται το παρακάτω πρόγραμμα και υποπρογράμματα: ΠΡΟΓΡΑΜΜΑ ΔΙΑΔΙΚΑΣΙΑ Διαδ1 (λ, κ, μ) Μαλούτα Θεανώ Σελίδα 8

ΑΚΕΡΑΙΕΣ: α, β, χ α 1 β 2 _ΕΠΑΝΑΛΗΨΗΣ ΑΝ α<= 4 ΤΟΤΕ ΑΚΕΡΑΙΕΣ: κ, λ, μ κ κ+1 λ λ+3 μ κ+λ ΚΑΛΕΣΕ Διαδ1(α, β, χ) ΑΛΛΙΩΣ χ Συν1(α, β) ΤΕΛΟΣ_ΑΝ ΓΡΑΨΕ α, β, χ ΜΕΧΡΙΣ_ΟΤΟΥ χ>11 ΓΡΑΨΕ χ ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ ΣΥΝΑΡΤΗΣΗ Συν1(ε, ζ): ΑΚΕΡΑΙΑ ΑΚΕΡΑΙΕΣ: ε, ζ ζ ζ+2 ε ε*2 Συν1 ε+ζ Να γράψετε στο τετράδιό σας τις τιμές που θα εμφανιστούν κατά την εκτέλεση του προγράμματος. 24. ΘΕΜΑ 3ο 2006 Σε ένα πάρκινγκ η χρέωση γίνεται κλιμακωτά, όπως φαίνεται στον παρακάτω πίνακα: ΔΙΑΡΚΕΙΑ ΣΤΑΘΜΕΥΣΗΣ ΚΟΣΤΟΣ ΑΝΑ ΩΡΑ Μέχρι και 3 ώρες 2 Πάνω από 3 έως και 5 ώρες 1,5 Πάνω από 5 ώρες 1,3 Ι. Να κατασκευάσετε πρόγραμμα το οποίο: α) περιλαμβάνει τμήμα δηλώσεων. β) για κάθε αυτοκίνητο που στάθμευσε στο πάρκινγκ: i. διαβάζει τον αριθμό κυκλοφορίας μέχρι να δοθεί το 0. Να θεωρήσετε ότι ο αριθμός κυκλοφορίας μπορεί να περιέχει τόσο γράμματα όσο και αριθμούς. ii. διαβάζει τη διάρκεια στάθμευσης σε ώρες και τη δέχεται μόνο εφ όσον είναι μεγαλύτερη από το 0. Μαλούτα Θεανώ Σελίδα 9

iii. καλεί υποπρόγραμμα για τον υπολογισμό του ποσού που πρέπει να πληρώσει ο κάτοχός του. iv. εμφανίζει τον αριθμό κυκλοφορίας και το ποσό που αναλογεί. γ) εμφανίζει το πλήθος των αυτοκινήτων που έμειναν στο πάρκινγκ μέχρι και δύο ώρες. ΙΙ. Να κατασκευάσετε το υποπρόγραμμα που καλείται στο ερώτημα β) iii. 25. ΘΕΜΑ 2ο (2005) ίνεται το παρακάτω πρόγραμμα το οποίο διαβάζει τις θερμοκρασίες διαφόρων ημερών του μήνα, έστω 30, και υπολογίζει τη μέση θερμοκρασία του μήνα. ΠΡΟΓΡΑΜΜΑ Θερμοκρασίες ΠΡΑΓΜΑΤΙΚΕΣ: Θερμοκρασία [30], Μέση, Σύνολο ΑΚΕΡΑΙΕΣ: i Σύνολο 0 ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 30 ΓΡΑΨΕ ώσε τη θερμοκρασία ΙΑΒΑΣΕ Θερμοκρασία [i] Σύνολο Σύνολο + Θερμοκρασία [i] ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ Μέση Σύνολο / 30 ΓΡΑΨΕ Μέση Θερμοκρασία:, Μέση ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ α) Να γραφεί αντίστοιχο πρόγραμμα (που να κάνει τους ίδιους υπολογισμούς) χωρίς τη χρήση πίνακα. β) Έστω ότι οι τιμές των θερμοκρασιών έχουν δοθεί στην κλίμακα Κελσίου. Να τροποποιηθεί το πρόγραμμα που δόθηκε έτσι, ώστε κάνοντας χρήση συνάρτησης να μετατρέπονται οι θερμοκρασίες από την κλίμακα Κελσίου σε κλίμακα Φαρενάιτ. Ο τύπος μετατροπής από Κελσίου σε Φαρενάιτ είναι: Φαρενάιτ = 32+ (9 * Κελσίου) / 5 Μαλούτα Θεανώ Σελίδα 10